:root{--brand:#2e78ef;--brand-deep:#2a3048;--brand-wash:#e6eefe;--gold:#f3cc00;--paper:#ffffff;--bg:#eef2ff;--ink:#1b1b1f;--muted:var(--ink);--faded:#4f5b6e;--line:#e4e6eb;--ok:#1f6b3b;--ok-wash:#e7f4ec;--warn:#8f5c0c;--warn-wash:#faf1de;--crit:#c23b34;--crit-wash:#fbeae9;--accent:var(--brand);--accent-soft:var(--brand-wash);--border:var(--line);--danger:var(--crit);--warning:var(--warn);--nav-width:216px;--header-height:36px;--radius:12px;--shadow:0 1px 2px rgba(19,32,51,0.04),0 6px 20px rgba(19,32,51,0.06);--font-head:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-sans:var(--font-montserrat),"Montserrat",system-ui,sans-serif;--ink-2:#34406a;--muted-2:#5d6a7b;--line-2:#eef2ff;--chip-bg:#edeef2;--chip-line:#dfe1e8;--amber:#8a6900;--amber-wash:#fff6d6;--pink:#f3bee8;--card:var(--paper);--text:var(--ink);--serif:var(--font-head);--sans:var(--font-sans);--rail-width:48px;--rail-width-open:236px}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}input,select,textarea{font-weight:inherit}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.2px}button{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);padding:.45rem .9rem;transition:border-color .12s ease,background .12s ease}button.primary{background:var(--brand);border-color:var(--brand);color:#fff}button.primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}button.ghost{background:transparent;border-color:transparent}button.ghost:hover:not(:disabled){background:var(--brand-wash)}button:disabled{opacity:.5;cursor:not-allowed}input[type=text]{font:inherit;padding:.45rem .7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}input[type=text]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.auth-screen{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 10%,#dbe6ff,var(--bg))}.auth-card{background:var(--paper);border-radius:16px;padding:2.5rem 3rem;text-align:center;display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center;box-shadow:0 18px 48px rgba(19,32,51,.14);border:1px solid var(--line);border-top:3px solid var(--gold)}.brand-mark{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--gold);color:var(--brand-deep);font-family:var(--font-head);font-weight:800;font-size:1.3rem}.app-frame{display:grid;grid-template-columns:var(--rail-width) 1fr;height:100vh}.side-nav{background:var(--brand-deep);color:#c4cede;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;width:var(--rail-width);overflow:hidden;z-index:60;transition:width .16s ease}.side-nav.open{width:var(--rail-width-open);z-index:300;box-shadow:7px 0 28px rgba(10,16,30,.34)}.side-nav .brand{display:flex;align-items:center;gap:10px;padding:12px 10px 10px;text-decoration:none;flex:none}.side-nav .brand .brand-mark{width:28px;height:28px;display:grid;place-items:center;position:relative;color:#fff;font-weight:800;font-family:var(--font-head);font-size:22px;line-height:.85;flex:none}.side-nav .brand .brand-dot{position:absolute;top:2px;right:1px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.side-nav .brand .brand-word{font-family:var(--font-head);font-weight:800;color:#fff;font-size:0;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.side-nav.open .brand .brand-word{font-size:11px}.nav-stack{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:8px 5px;scrollbar-width:none}.nav-stack::-webkit-scrollbar{display:none}.nav-group-label{height:0;overflow:hidden;font-size:0;border-top:1px solid #2c3d63;margin:9px 9px 0}.side-nav.open .nav-group-label{height:auto;overflow:visible;border-top:0;font-size:var(--fs-9);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9b7c9;margin:12px 13px 4px}.side-nav.open .nav-group-label .nav-group-lock{background:rgba(243,204,0,.16);color:var(--gold);border-radius:5px;padding:1px 6px;margin-left:6px;letter-spacing:.04em}.nav-item{display:flex;flex-direction:column;align-items:center;gap:0;padding:9px 0;margin-bottom:2px;border-radius:10px;color:#c4cede;text-decoration:none;position:relative;cursor:pointer}.side-nav.open .nav-item{flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 13px}.nav-item:hover{background:var(--ink-2);color:#fff}.nav-item.active{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.14);color:#fff}.nav-icon{width:20px;height:20px;flex:none;display:grid;place-items:center}.nav-icon svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-label{font-size:0;white-space:nowrap}.side-nav.open .nav-label{font-size:var(--fs-12-5)}.nav-badge{position:absolute;top:2px;right:2px;font-size:var(--fs-9);background:#2b3b55;color:#a8b6cc;border-radius:6px;padding:1px 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nav-badge.hot{background:var(--gold);color:var(--brand-deep)}.side-nav.open .nav-badge{position:static;margin-left:auto}.nav-foot{border-top:1px solid #2c3d63;padding:8px 5px;display:flex;flex-direction:column;gap:6px;flex:none}.nav-store{display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 0;border-radius:10px;border:1px dashed #3a4c68;background:none;color:#d7e0ee;cursor:pointer;text-decoration:none}.side-nav.open .nav-store{flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 13px}.nav-store:hover{background:var(--ink-2);border-color:var(--brand)}.nav-fallback{text-align:center;color:var(--gold);font-size:.85rem;padding:4px}.main-column{display:flex;flex-direction:column;min-width:0;min-height:0}.top-header{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem;background:var(--gold);border-bottom:1px solid rgba(42,48,72,.18);color:var(--brand-deep);font-size:.75rem}.top-header .context-chip,.top-header .env-badge,.top-header .ghost,.top-header .locale-switcher .locale,.top-header .scope-select{font-size:.75rem;line-height:1.2;padding:.15rem .5rem}.top-header .ghost{border-radius:8px}.top-header .env-badge{font-size:var(--fs-9);padding:.1rem .45rem}.top-header .scope-switcher{gap:.3rem;font-size:.75rem}.top-header .scope-switcher-label{font-size:var(--fs-9)}.top-header .scope-select{border-radius:7px}.top-header .locale-switcher{border-radius:8px}.top-header .header-right{gap:.4rem}.icon-btn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--brand-deep);cursor:pointer}.icon-btn:hover:not(:disabled){background:rgba(255,255,255,.55)}.icon-btn-glyph{width:15px;height:15px}.top-header .context-chip.muted,.top-header .scope-switcher{color:var(--brand-deep)}.top-header .context-chip{background:rgba(255,255,255,.72)}.top-header .ghost{color:var(--brand-deep)}.top-header .ghost:hover:not(:disabled){background:rgba(255,255,255,.55)}.top-header .locale-switcher{border-color:rgba(42,48,72,.28);background:rgba(255,255,255,.72)}.top-header .scope-select{border-color:rgba(42,48,72,.22)}.top-header .env-badge{background:var(--brand-deep);color:var(--gold)}.top-header .env-local{background:rgba(255,255,255,.8);color:var(--brand)}.header-right{display:flex;align-items:center;gap:.75rem}.context-chip{background:var(--brand-wash);color:var(--brand-deep);border-radius:999px;padding:.3rem .9rem;font-weight:600}.context-chip.muted{background:transparent;color:var(--muted);font-weight:400}.user-chip{color:var(--muted)}.env-badge{border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.env-local{background:var(--brand-wash);color:var(--brand)}.env-staging{background:var(--warn-wash);color:var(--warn)}.env-production{background:var(--crit-wash);color:var(--crit)}.locale-switcher{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.locale-switcher .locale{border:none;border-radius:0;background:transparent;padding:.25rem .7rem;font-size:.85rem}.locale-switcher .locale.active{background:var(--brand);color:#fff}.main-plane{flex:1 1;padding:1.5rem;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.module-state{display:grid;place-items:center;min-height:40vh;color:var(--muted)}.module-pane{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:1.75rem 2rem;display:grid;grid-gap:1rem;gap:1rem;max-width:720px;box-shadow:var(--shadow)}.module-pane h1{margin:0;font-size:1.4rem;color:var(--brand-deep)}.field-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.hint{color:var(--muted);font-size:.9rem}.ping-result{font-family:ui-monospace,monospace;font-size:.85rem;background:var(--bg);border-radius:var(--radius);padding:.6rem .8rem}@keyframes mm-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.header-left{display:flex;align-items:center;gap:.75rem;min-width:0}.scope-switcher{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--muted)}.scope-switcher-label{text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-10);font-weight:700}.scope-select{font:inherit;font-size:.85rem;padding:.3rem .6rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);cursor:pointer}.scope-select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}button.secondary{background:var(--paper);border:1px solid var(--line);color:var(--brand-deep);border-radius:10px;font-weight:600}button.secondary:hover:not(:disabled){border-color:var(--brand);background:var(--brand-wash)}.recap{border-radius:14px;overflow:hidden;box-shadow:0 4px 16px rgba(19,32,51,.1);background:var(--card);border-top:3px solid var(--pink)}.recap-top{background:linear-gradient(120deg,#232b42,#34406a);border-bottom:2px solid var(--gold);padding:13px 18px 15px;color:#fff}.rc-bar{justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14)}.hb-left,.rc-bar{display:flex;align-items:center}.hb-left{gap:12px}.hb-logoimg{height:34px;width:auto;display:block}.hb-logo{display:flex;flex-direction:column;align-items:center;line-height:1;flex:none}.hb-n{font-family:var(--serif);font-weight:800;font-size:24px;color:#fff;position:relative;line-height:.85}.hb-dot{position:absolute;top:0;right:-7px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.hb-brand{font-size:6px;letter-spacing:.22em;text-transform:uppercase;color:#cdd6e6;margin-top:3px}.hb-sep{width:1px;height:38px;background:rgba(255,255,255,.2)}.hb-hi{font-family:var(--serif);font-size:21px;font-weight:600;color:#fff;line-height:1.1}.hb-search{flex:1 1 260px;min-width:230px;max-width:520px;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:8px 13px}.hb-search:focus-within{border-color:rgba(255,255,255,.45)}.hb-search svg{width:16px;height:16px;flex:none;stroke:#cdd6e6;fill:none}.hb-search input{flex:1 1;min-width:0;border:none;background:none;outline:none;color:#fff;font:inherit;font-size:var(--fs-13)}.hb-search input::placeholder{color:#9fb4cb}.hb-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hb-clock{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:5px 11px;white-space:nowrap}.hbc-city{font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:#9fb4cb;font-weight:700}.hb-clock b{font-size:var(--fs-12);font-weight:800;color:#fff}.hbc-sep{width:1px;height:12px;background:rgba(255,255,255,.22)}.hb-date{background:var(--gold);color:var(--brand-deep);font-weight:700;font-size:var(--fs-11);padding:6px 13px;border-radius:10px;white-space:nowrap}.rc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.rc-stat{display:flex;align-items:center;gap:13px;border-radius:10px;padding:10px 14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(9px) saturate(1.2);backdrop-filter:blur(9px) saturate(1.2);box-shadow:0 2px 10px rgba(0,0,0,.14);text-align:left;color:inherit;font:inherit}button.rc-stat{cursor:pointer;transition:transform .1s,box-shadow .1s}button.rc-stat:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25)}.rc-num{font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;flex:none}.rc-stat.r .rc-num{color:#f2988f}.rc-stat.a .rc-num{color:#ecba62}.rc-stat.t .rc-num{color:#77c9d5}.rc-stat.g .rc-num{color:#85d19c}.rc-info{min-width:0}.rc-t2{font-size:var(--fs-11);font-weight:700;color:#eef2f7;line-height:1.2}.rc-deltas{display:flex;gap:5px;margin-top:6px;flex-wrap:wrap}.rc-badge{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-9);font-weight:700;border-radius:6px;padding:2.5px 7px;line-height:1;white-space:nowrap;background:rgba(255,255,255,.14);color:#cdd6e6}.rc-badge .rp{font-weight:600;opacity:.75;text-transform:uppercase;letter-spacing:.04em}.recap-body{padding:8px 14px 9px;background:#f4f6f9}.ticker{width:100%;background:linear-gradient(100deg,#fbf1d6,#fdf7ea 62%);border:1px solid #ecd9a6;border-radius:12px;padding:6px 12px;box-shadow:0 1px 3px rgba(19,32,51,.06)}.tk-line{display:flex;align-items:center;gap:10px;min-width:0}.tk-tag{font-size:var(--fs-9);letter-spacing:.13em;text-transform:uppercase;color:#a7791c;font-weight:800;flex:none}.tk-title{font-size:var(--fs-11);font-weight:600;color:var(--brand-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.tk-spacer{flex:1 1}.tk-dots{display:flex;gap:4px;flex:none}.tk-dot{width:6px;height:6px;border-radius:50%;background:#e2cf9c;cursor:pointer;border:none;padding:0}.tk-dot.on{background:var(--amber)}.ticker.expanded .tk-title{white-space:normal}button.tk-title{border:none;background:none;padding:0;text-align:left}.tk-toggle,button.tk-title{cursor:pointer;font-family:inherit}.tk-toggle{font-size:var(--fs-10);padding:2px 8px;background:#f0e2bc;border:1px solid #dfc98e;border-radius:7px;color:#8a6c22;line-height:1.2;flex:none}.tk-toggle:hover{background:#e8d6a4;color:#6c5222}.tk-ctrl{display:flex;align-items:center;gap:4px;flex:none}.tk-ctrl .tk-dots{margin-right:2px}.tk-btn{border:none;background:#f0e2bc;color:#8a6c22;cursor:pointer;font-size:var(--fs-11);border-radius:7px;padding:3px 7px;font-family:inherit;line-height:1}.tk-btn:hover{background:#e8d6a4;color:#6c5222}.tk-drop{margin-top:8px;padding-top:8px;border-top:1px solid #ecd9a6;font-size:var(--fs-10);color:#6c5f45;line-height:1.55;display:flex;flex-direction:column;gap:7px}.tk-legend{display:flex;flex-wrap:wrap;gap:4px 13px;align-items:center;padding:1px 2px}.tk-lg-head{font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:#a7791c;font-weight:800}.tk-lg-item{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-9);font-weight:600;color:#8a7648}.tk-lg-item span{font-size:var(--fs-10-5)}.tk-list{background:#fff;border:1px solid #ecd9a6;border-radius:9px;max-height:335px;overflow-y:auto}.tk-item{display:flex;align-items:flex-start;gap:9px;padding:8px 12px;border-bottom:1px solid #f4eeda}.tk-item:last-child{border-bottom:none}.tk-ico{font-size:var(--fs-13);line-height:1.4;flex:none}.tk-it-body{min-width:0;flex:1 1}.tk-it-title{font-size:var(--fs-10-5);font-weight:700;color:var(--brand-deep);line-height:1.35}.tk-it-text{font-size:var(--fs-9-5);color:var(--muted);line-height:1.5;margin-top:1px}.tk-it-date{font-size:var(--fs-9);color:var(--muted-2);white-space:nowrap;flex:none;font-weight:600;padding-top:2px}.tk-new-badge{display:inline-block;background:var(--gold);color:#3a2c05;font-size:7.5px;font-weight:800;border-radius:7px;padding:1px 6px;margin-left:6px;vertical-align:1px;letter-spacing:.04em}.tk-slide{animation:tkslide .28s ease}@keyframes tkslide{0%{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:4px 0 8px}.badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.detail-address{font-size:14px;color:var(--ink);font-weight:500}.detail-meta{font-size:var(--fs-12-5);color:var(--muted);margin:2px 0 12px}.empty-state{color:var(--muted-2);font-size:var(--fs-13);padding:8px 0}.error-message{color:var(--crit);background:var(--crit-wash);border:1px solid #f0cfcc;border-radius:10px;padding:10px 14px;font-size:var(--fs-13)}.case-summary{margin:0;font-size:var(--fs-13);color:#3c4757;line-height:1.5}.case-unread{font-weight:700;color:var(--brand-deep)}.contract-list{display:flex;flex-direction:column;gap:8px}.contract-row{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.contract-row .k{color:var(--muted);font-size:var(--fs-12-5)}.contract-row .v{margin-left:auto;font-weight:600;color:var(--ink)}.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.timeline-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--shadow)}.timeline-head{display:flex;align-items:center;gap:9px;margin-bottom:7px}.timeline-time{font-size:var(--fs-11);color:var(--muted-2);margin-left:auto}.timeline-actor{font-size:var(--fs-12)}.timeline-actor,.timeline-title{font-weight:600;color:var(--ink)}.timeline-title{font-size:var(--fs-13);margin-bottom:3px}.timeline-body{font-size:var(--fs-13);color:#3c4757;line-height:1.5}.vgx{gap:12px}.vg-box,.vgx{display:flex;flex-direction:column}.vg-box{border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(19,32,51,.09);min-width:0}.vg-bh{display:flex;align-items:center;gap:10px;padding:6px 12px;color:#fff;font-weight:700;font-size:var(--fs-12);flex:none}.vg-bh.red{background:#b5352f}.vg-bh.amber{background:#b47c17}.vg-bh.green{background:#2e844a}.vg-bh .cnt{margin-left:auto;background:rgba(255,255,255,.25);border-radius:20px;padding:1px 9px;font-size:var(--fs-11);font-weight:700}.vg-bh-r{margin-left:auto;display:flex;align-items:center;gap:8px}.vg-bh-r .cnt{margin-left:0}.vgbtn{border:1px solid rgba(255,255,255,.4);background:rgba(255,255,255,.14);color:#fff;border-radius:7px;padding:4px 9px;font-size:var(--fs-10);font-family:inherit;cursor:pointer;white-space:nowrap}.vgbtn:hover{background:rgba(255,255,255,.26)}.scope-sel{border:none;background:rgba(255,255,255,.14);color:#fff;font-size:var(--fs-10-5);font-family:inherit;padding:3px 7px;border-radius:7px;cursor:pointer;flex:none;max-width:130px}.scope-sel option{color:#2a3048;background:#fff}.scope-sel:focus{outline:1px solid rgba(255,255,255,.4)}.vg-bh .scope-sel{background:rgba(255,255,255,.22);margin-right:6px}.vg-scroll{overflow:auto;max-height:34vh}.vg-mehr{display:block;width:100%;padding:8px 10px;border:0;border-top:1px solid var(--line-2,#eef2ff);background:transparent;color:var(--brand,#2e78ef);font:inherit;font-size:var(--fs-12);cursor:pointer}.vg-mehr:hover{background:var(--paper,#eef2ff)}.vg-mehr:disabled{cursor:progress;opacity:.6}.pill.vt-beendet{background:#eef0f4;color:var(--muted,#6b7688)}.vt-beendet-schalter{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:var(--fs-12);color:var(--muted,#6b7688);cursor:pointer}.vg-scroll::-webkit-scrollbar{width:9px;height:9px}.vg-scroll::-webkit-scrollbar-thumb{background:#cfd6e0;border-radius:8px;border:2px solid #fff}.vg-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-10-5);min-width:560px}.vg-tbl td:first-child,.vg-tbl td:nth-child(2),.vg-tbl th:first-child,.vg-tbl th:nth-child(2){width:1%;white-space:nowrap}.vg-tbl td:nth-child(3){min-width:260px;font-size:var(--fs-10)}.vg-tbl td:nth-child(4),.vg-tbl th:nth-child(4){width:1%;white-space:nowrap}.vg-tbl td:first-child,.vg-tbl th:first-child{padding-left:14px}.vg-tbl td:nth-child(5),.vg-tbl th.th-date{width:1%;white-space:nowrap}.vg-tbl th{text-align:left;font-size:var(--fs-9);letter-spacing:.02em;text-transform:uppercase;color:#3a4a63;font-weight:700;padding:6px 10px;background:#fafbfc;white-space:nowrap}.vg-tbl td,.vg-tbl th{border-bottom:1px solid var(--line-2)}.vg-tbl td{padding:7px 10px;vertical-align:top;color:#3c4757;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.vg-tbl tr:last-child td{border-bottom:none}.vg-kern{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vg-tbl tbody tr{cursor:default}.vg-tbl .tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-nrcell,.vg-tbl .tnum{white-space:nowrap}.vg-nrwrap{display:flex;flex-direction:row;align-items:center;gap:0}.vg-nr{font-weight:600}.vg-nr,.vg-nrlink{color:var(--brand-deep)}.vg-nrlink{border:none;background:none;padding:0;font:inherit;cursor:pointer;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vg-nrlink:hover{text-decoration:underline}.vg-nrzeile{display:flex;align-items:baseline;gap:6px;min-width:0}.vg-schnell{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-10);font-weight:500;color:var(--muted);cursor:pointer;white-space:nowrap}.vg-schnell:hover{color:var(--brand-deep)}.vg-schnell:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:3px}.vg-kv{color:var(--brand-deep);font-weight:600;font-size:var(--fs-9)}.vg-dash{color:var(--muted-2)}.vg-empty{padding:26px;text-align:center;color:var(--muted);font-size:var(--fs-12)}.vg-mail{position:relative;display:inline-flex;align-items:center;margin-left:7px;color:var(--brand);cursor:pointer;vertical-align:middle}.vg-mail:hover{color:var(--brand-deep)}.vg-badge{position:absolute;top:-6px;right:-8px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:var(--crit);color:#fff;font-size:var(--fs-9);font-weight:800;display:grid;place-items:center;line-height:1;box-sizing:border-box;border:1.5px solid #fff}.vg-hsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--fs-9);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#3a4a63;border:1px solid transparent;border-radius:7px;padding:2px 14px 2px 4px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%236b7688' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 4px center;cursor:pointer;max-width:100%}.vg-hsel:hover{border-color:var(--line);background-color:#fff}.vg-hsel:focus{outline:2px solid var(--brand);outline-offset:1px}.th-date{white-space:nowrap}.vg-sort{margin-left:4px;border:1px solid transparent;background:transparent;color:var(--brand-deep);border-radius:6px;width:16px;height:18px;padding:0;cursor:pointer;font-size:var(--fs-11);line-height:1;vertical-align:middle}.vg-sort:hover{border-color:var(--brand)}.vg-editcell{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:6px;padding:2px 4px 2px 7px;background:#fff;max-width:100%}.vg-inline{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%2396a0b0' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat 100%;font:inherit;font-size:var(--fs-9-5);color:var(--ink);cursor:pointer;padding:0 14px 0 0;max-width:190px}.vg-inline:focus{outline:none}.cdot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--muted-2)}.cdot.hoch{background:#c23b34}.cdot.mittel{background:#e0a800}.cdot.niedrig{background:#2e844a}.cdot[data-tone=info]{background:#34406a}.cdot[data-tone=warning]{background:#b9791a}.cdot[data-tone=success]{background:#2e844a}.cdot[data-tone=danger]{background:#c23b34}.cdot[data-tone=neutral]{background:#56637a}.vg-ai{font-size:var(--fs-9);color:var(--amber);flex:none;margin-right:1px}.vg-date{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--fs-9-5);color:var(--ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:2px 3px;cursor:pointer}.vg-date::-webkit-calendar-picker-indicator{padding:0;margin-left:1px;opacity:.55}.vg-date:hover::-webkit-calendar-picker-indicator{opacity:1}.vg-date:focus,.vg-date:hover{border-color:var(--line);background:#fff}.ck-wrap{padding:12px 14px}.ck-sub{font-size:var(--fs-10-5);color:var(--muted);margin-bottom:12px;line-height:1.5}.ck-flow{color:var(--amber);font-weight:700}.ck-edithd{display:flex;justify-content:flex-end;margin-bottom:10px}.ck-editbtn{border:1px solid var(--line);background:#fff;color:var(--brand-deep);border-radius:8px;padding:5px 11px;font:inherit;font-size:var(--fs-10);font-weight:600;cursor:pointer}.ck-editbtn:hover{border-color:var(--brand);color:var(--brand-deep)}.ck-step{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;box-shadow:var(--shadow);overflow:hidden}.ck-step.done{background:#e7f4ec;border-color:#a6d8b8}.ck-step.done .ck-n{background:var(--ok)}.ck-step.done .ck-st{color:#1f7a43}.ck-shd{display:flex;align-items:center;gap:11px;padding:12px 14px;cursor:pointer}.ck-n{width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font-size:var(--fs-10);display:grid;place-items:center;flex:none}.ck-n,.ck-st{font-weight:700}.ck-st{font-size:var(--fs-12);color:var(--ink);flex:1 1;min-width:0}.ck-chk{border:0;background:none;font:inherit;font-size:var(--fs-10);color:var(--muted);white-space:nowrap;cursor:pointer;padding:3px 7px;border-radius:6px}.ck-chk:hover{background:#eef2f9;color:var(--ink)}.ck-chk.on{color:var(--ok);font-weight:700}.ck-caret{font-size:var(--fs-10);color:var(--muted);margin-left:2px;flex:none}.ck-sb{padding:0 16px 14px 47px;display:flex;flex-direction:column;gap:9px}.ck-note{font-size:var(--fs-10-5);color:var(--muted);line-height:1.5;margin:0 0 4px}.ck-empty{color:var(--muted-2);font-size:var(--fs-13);padding:8px 0}.ck-kv{font-size:var(--fs-11);color:var(--text)}.ck-why{background:var(--amber-wash);border-radius:8px;padding:8px 11px;color:#7a5b16;line-height:1.45}.ck-mut,.ck-why{font-size:var(--fs-10)}.ck-mut{color:var(--muted);line-height:1.4}.ck-ok{color:var(--ok);font-weight:700}.ck-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ck-link{border:1px solid var(--line);border-radius:7px;padding:6px 10px;font:inherit;font-size:var(--fs-10);color:var(--brand-deep);cursor:pointer;background:#fff}.ck-btn.warn{background:#fff;border-color:var(--warn);color:var(--warn)}.ck-btn[disabled]{opacity:.45;cursor:not-allowed}.ck-file{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:var(--fs-10-5);margin-bottom:6px}.ck-fbadge{background:#eef2ff;border-radius:5px;padding:2px 7px;font-size:var(--fs-9);font-weight:800;color:#5b6472}.ck-crow{display:flex;gap:10px;align-items:flex-start}.ck-cl{flex:none;width:66px;font-size:var(--fs-9);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding-top:5px}.ck-cv{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:6px 9px;background:#fbfcfe}.ck-chk-item,.ck-cv{font-size:var(--fs-11);color:var(--ink)}.ck-chk-item{display:flex;align-items:center;gap:9px;padding:5px 0;cursor:pointer}.tf{padding:2px 0;display:flex;flex-direction:column;gap:13px}.tf.compact{padding:4px 18px 16px}.tf-f{display:flex;flex-direction:column;gap:5px}.tf-f.full{grid-column:1/-1}.tf-f label{font-size:var(--fs-10);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.tf-in,.tf-sel,.tf-ta{border:1px solid var(--line);border-radius:9px;padding:9px 11px;font:inherit;font-size:var(--fs-13);color:var(--ink);background:#fff;width:100%;box-sizing:border-box}.tf-in:focus,.tf-sel:focus,.tf-ta:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.tf-ta{min-height:80px;line-height:1.5;resize:vertical}.tf-in.ro{background:#f1f3f7}.tf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:520px){.tf-grid{grid-template-columns:1fr}}.tf.compact{gap:10px}.tf.compact .tf-grid{gap:9px}.tf.compact .tf-f label{font-size:var(--fs-9)}.tf.compact .tf-in,.tf.compact .tf-sel,.tf.compact .tf-ta{font-size:var(--fs-10-5);padding:7px 9px;border-radius:8px}.tf.compact .tf-ta{min-height:62px}.tf.compact .ckm-banner{font-size:var(--fs-10);padding:9px 11px}.tf.compact .ck-btn{font-size:var(--fs-10);padding:6px 11px}.ang-steps{flex-wrap:wrap;gap:4px 0;margin:2px 0 6px}.ang-step,.ang-steps{display:flex;align-items:center}.ang-step{gap:6px}.ang-sdot{width:20px;height:20px;border-radius:50%;background:#e6eaf0;color:var(--muted);font-size:var(--fs-10);font-weight:800;display:grid;place-items:center;flex:none}.ang-step.cur .ang-sdot{background:var(--brand);color:#fff}.ang-step.done .ang-sdot{background:var(--ok);color:#fff}.ang-slbl{font-size:var(--fs-10);font-weight:700;color:var(--muted);white-space:nowrap}.ang-step.cur .ang-slbl{color:var(--ink)}.ang-step.done .ang-slbl{color:var(--ok)}.ang-sline{flex:1 1;min-width:12px;height:2px;background:var(--line);margin:0 7px}.ang-hint{font-weight:600;color:var(--amber);text-transform:none;letter-spacing:0}.ang-caselink{color:var(--brand-deep);font-weight:600}.ang-sec{border-top:1px solid var(--line-2);padding-top:12px}.ang-sec-h{font-size:var(--fs-11);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:8px}.ang-empty{font-size:var(--fs-12);color:var(--muted-2)}.ang-acts{display:flex;gap:8px;flex-wrap:wrap}.ang-note{flex:1 1 100%;font-size:var(--fs-10);color:var(--muted);background:#f7f9fb;border-radius:7px;padding:7px 10px;line-height:1.5}.ang-note.ok{background:var(--ok-wash);color:var(--ok)}.ckm-banner{background:#f1f4f8;border-radius:10px;padding:11px 14px;font-size:var(--fs-11);color:var(--text);line-height:1.65}.ckm-v{border:1px solid var(--line);border-radius:9px;padding:9px 11px;font-size:var(--fs-12-5);color:var(--ink);background:#fbfcfe;min-height:18px}.ckm-v.mut{color:var(--muted-2)}.ckm-v.vg{border-color:var(--gold);background:var(--amber-wash);color:#7a5b16;font-weight:600}.ckm-ta{border:1px solid var(--line);border-radius:9px;padding:10px 12px;font:inherit;font-size:var(--fs-12);color:var(--text);background:#fff;white-space:pre-line;width:100%;box-sizing:border-box}@media (max-width:560px){.ckm-grid{grid-template-columns:1fr}}.vg-detail{display:flex;flex-direction:column;gap:12px}.vg-detail-card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:visible}.vg-detail-msg{padding:12px 0}.tl-kopf.tk2{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--card)}.tk2-nr{font-size:var(--fs-12);font-weight:700;color:var(--muted)}.tk2-spacer{flex:1 1}.tk2-next{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:440px;border:1px solid #c7d7f2;background:#f2f7ff;border-radius:999px;padding:3px 12px 3px 9px;font:inherit;font-size:var(--fs-11);color:var(--ink);text-align:left;cursor:pointer}.tk2-next:hover{background:#e6f0ff;border-color:var(--brand)}.tk2-next:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.tk2-next-l{color:#1f4e9b}.tk2-next-l,.tk2-next-n{flex:none;font-weight:800}.tk2-next-n{min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:var(--fs-10)}.tk2-next-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.tk2-next-p{flex:none;color:var(--muted);white-space:nowrap}.tk2-next-p:before{content:"·";margin-right:6px;color:#adc3e6}.tk2-next.fertig{border-color:#a6d8b8;background:#e7f4ec;color:#1f7a43;font-weight:700;cursor:default}.tk2-titlerow{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:2px}.tk2-title{flex:1 1;min-width:240px;display:flex;align-items:center;gap:8px}.tk2-tin{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-weight:800;font-size:19px;color:var(--ink);padding:2px 4px;border-radius:8px}.tk2-tin:focus,.tk2-tin:hover{background:#f2f5fa;outline:none}.tk2-sf{color:var(--brand);font-weight:800;text-decoration:none;font-size:15px;flex:none}.tk2-ki{font-size:var(--fs-12-5);color:#0e5e74;margin:3px 0 0 4px;line-height:1.45}.tk2-kitag{display:inline-block;background:#0e5e74;color:#fff;font-size:var(--fs-9);font-weight:800;letter-spacing:.06em;border-radius:5px;padding:1px 6px;margin-right:7px;vertical-align:1px}.tk2-rueckfluss-hinweis{font-size:var(--fs-11-5);font-weight:500;line-height:1.4;color:var(--faded);margin:10px 0 0}.vg-rueckfluss-hinweis{margin:6px 2px 8px}.tk2-fields{display:flex;flex-direction:column;gap:12px;margin-top:26px}.tk2-fieldrow{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:flex-end}.tk2-fieldrow .hf{flex:1 1 150px}.tk2-fieldrow .hf-status{flex:0 0 auto;margin-left:auto}.tk2-fieldrow.three .hf{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - 36px) / 3);max-width:calc((100% - 36px) / 3)}.tk2-fieldrow.three .hf-status{margin-left:0}.hf-sf{position:relative;display:flex;align-items:center;gap:6px;min-width:0;flex:1 1}.hf-sf-val{color:var(--brand,#2e78ef);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-sf-empty{color:var(--muted,#5b6474)}.hf-sf-pen{flex:none;border:0;background:none;font:inherit;font-size:var(--fs-12);line-height:1;padding:2px 4px;border-radius:6px;cursor:pointer;opacity:.55}.hf-sf-pen:hover{opacity:1;background:var(--brand-wash,#eef4ff)}.hf-sf.editing{display:block}.hf-sugg{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:30;display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--line,#e3e8f2);border-radius:9px;box-shadow:0 8px 22px rgba(23,32,64,.14);overflow:hidden}.hf-sugg-row{border:0;background:none;font:inherit;font-size:var(--fs-12-5);text-align:left;padding:7px 10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hf-sugg-row:hover{background:var(--brand-wash,#eef4ff)}.hf-sugg-empty{font-size:var(--fs-12);color:var(--muted,#5b6474);padding:7px 10px}.tk2 .hf{min-width:0}.tk2 .hf-l{font-size:var(--fs-10);font-weight:700;color:var(--muted);margin-bottom:3px}.tk2 .hf-v{font-size:var(--fs-12-5);display:flex;align-items:center;gap:6px;min-height:27px}.tk2 .hf-v b{font-weight:400}.tk2 .hf-v .cdot{flex:none}.tk2 .hf-in,.tk2 .hf-sel{width:100%;min-width:0;border:1.5px solid var(--line);border-radius:9px;background:#fff;font:inherit;font-size:var(--fs-12-5);padding:4px 8px;box-sizing:border-box}.tk2 .hf-in{color:var(--ink)}.tk2 .hf-in:focus{outline:none;border-color:var(--brand);background:#fffdf2}.tk2 .hf-status{min-width:150px}.tk2 .hf-status .hf-l{text-align:right}.tk2 .hf-statussel{border-color:#eac400;background:linear-gradient(45deg,transparent 50%,#8a6d00 0) calc(100% - 15px) 55% /5px 5px,linear-gradient(135deg,#8a6d00 50%,transparent 0) calc(100% - 10px) 55% /5px 5px,#fffbe9;background-repeat:no-repeat;font-weight:700;padding:5px 26px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ltab-bar{display:flex;gap:22px;padding:2px 2px 0;border-bottom:1px solid var(--line);background:transparent;flex-wrap:wrap;margin-bottom:12px}.ltab{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);border-radius:0;padding:6px 2px 9px;font:inherit;font-size:var(--fs-13);font-weight:700;cursor:pointer;margin-bottom:-1px}.ltab:hover{color:var(--ink)}.ltab.on{color:var(--brand);border-bottom-color:var(--brand)}.tl-wrap{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:12px 14px;overflow:hidden}.tl-searchwrap{position:relative;margin-bottom:10px}.tl-searchwrap svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;stroke:#9aa3b2;fill:none;stroke-width:1.7;pointer-events:none}.tl-search{width:100%;border:1px solid var(--line);border-radius:9px;padding:8px 11px 8px 33px;font:inherit;font-size:var(--fs-11-5);box-sizing:border-box}.tl-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.tl-chip{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:20px;padding:4px 12px;font:inherit;font-size:var(--fs-11);font-weight:600;cursor:pointer}.tl-chip.on{background:#1f4e9b;border-color:#1f4e9b;color:#fff}.tl-chipspacer{flex:1 1 auto;min-width:8px}.tl-stepsw{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--faded);border-radius:999px;padding:4px 11px 4px 6px;font:inherit;font-size:var(--fs-11);font-weight:700;white-space:nowrap;cursor:pointer}.tl-stepsw.on{border-color:#a6d8b8;background:#e7f4ec;color:#1f7a43}.tl-stepsw-track{position:relative;flex:none;width:26px;height:15px;border-radius:999px;background:#e6eaf0}.tl-stepsw.on .tl-stepsw-track{background:#2c7346}.tl-stepsw-knob{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff}.tl-stepsw.on .tl-stepsw-knob{left:auto;right:2px}.tl-steps{margin-top:16px;padding-left:8px;border-left:2px dashed #cfd8e2}.tl-steps-hd{font-size:var(--fs-9-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--faded);padding-left:8px;margin-bottom:8px}.tl-list{position:relative}.tl-list:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:#dbe0e9;z-index:0}.tl-empty{padding:22px;text-align:center;font-size:var(--fs-12)}.tl-wrap .tl-item{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.tl-wrap .tl-item:last-child{margin-bottom:0}.tl-wrap .tl-gut{width:32px;flex:none;position:relative;display:flex;justify-content:center}.tl-av{width:30px;height:30px;border-radius:50%;color:#fff;font-size:var(--fs-10);font-weight:700;display:grid;place-items:center;flex:none;position:relative;z-index:1}.tl-card{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;box-shadow:0 1px 2px rgba(20,30,60,.05)}.tl-hd{display:flex;align-items:center;gap:8px}.tl-hd b{font-size:var(--fs-13);font-weight:700;color:var(--ink)}.tl-date{margin-left:auto;font-size:var(--fs-11);color:var(--muted);white-space:nowrap}.tl-acct{border:0;background:none;padding:0;font:inherit;font-weight:inherit;color:#1f4e9b;cursor:pointer}.tl-acct:hover{text-decoration:underline}.tl-meta{display:flex;align-items:center;gap:9px;margin:6px 0 4px;flex-wrap:wrap}.tl-badge{display:inline-block;font-size:var(--fs-9);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin:0}.tl-badge.be{background:#2f6b3f;color:#fff}.tl-badge.ba{background:#bd951b;color:#fff}.tl-badge.bc{background:#efe9f7;color:#6b3fa0}.tl-badge.bv{background:#eef2ff;color:#3a4a63}.tl-badge.bt-task{background:var(--warn-wash);color:var(--warn)}.tl-badge.bm{background:#56637a;color:#fff}.tl-to{font-size:var(--fs-11-5);color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-subj{font-size:var(--fs-13-5);font-weight:800;margin:2px 0 5px;color:var(--ink);line-height:1.35}.tl-preview{font-size:var(--fs-12);color:var(--ink);line-height:1.5;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tl-from{font-size:var(--fs-11-5);color:var(--muted-2);margin-bottom:5px}.tl-from .tl-acct{font-size:inherit}.tl-wrap .tl-body{font-size:var(--fs-12-5);color:#3c4757;line-height:1.55;margin:0}.tl-toggle{color:var(--accent-blue-strong);font-size:var(--fs-11-5);font-weight:700;cursor:pointer;margin:6px 0 0;display:inline-block}.tl-attrow{display:flex;align-items:center;gap:7px;background:var(--bg);border-radius:8px;padding:6px 10px;margin:4px 0;cursor:pointer;font-size:var(--fs-11)}.tl-attrow .tl-attname{color:#1f4e9b;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-attrow:hover .tl-attname{text-decoration:underline}.tl-attrow .tl-attsz{margin-left:auto;color:var(--muted);font-size:var(--fs-10);flex:none}.ch-composer{border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:8px;margin:0 0 10px}.ch-composer.ch-drop{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.ch-composer-reply{margin:6px 0 0;padding:6px}.ch-fieldwrap{position:relative}.ch-input{width:100%;resize:vertical;min-height:44px;border:0;outline:none;font:inherit;font-size:var(--fs-12);color:var(--ink);background:transparent}.ch-suggest{position:absolute;z-index:20;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);max-height:220px;overflow-y:auto}.ch-suggest-opt{padding:6px 10px;cursor:pointer;font-size:var(--fs-12)}.ch-suggest-opt.on,.ch-suggest-opt:hover{background:var(--brand-wash)}.ch-suggest-mail{color:var(--muted-2);font-size:var(--fs-10)}.ch-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.ch-hint{flex:1 1;min-width:0;color:var(--muted-2);font-size:var(--fs-10);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-attach{border:0;background:none;cursor:pointer;font-size:15px;padding:2px 4px}.ch-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:5px 12px;font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer}.ch-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.ch-btn:disabled{opacity:.5;cursor:default}.ch-uploads{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ch-upload{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:var(--chip-bg);border:1px solid var(--chip-line);border-radius:8px;padding:3px 4px 3px 8px;font-size:var(--fs-10)}.ch-upload-fehler{border-color:var(--crit);background:var(--crit-wash)}.ch-upload-x{border:0;background:none;cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.ch-filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ch-filesize{color:var(--muted-2);flex:none}.ch-error{color:var(--crit);font-size:var(--fs-10);margin:4px 0}.ch-mention{color:var(--brand);font-weight:600;background:var(--brand-wash);border-radius:4px;padding:0 2px}.ch-link{color:var(--accent-blue-strong,#1f4e9b);text-decoration:underline;word-break:break-all}.ch-files{display:flex;flex-direction:column;gap:4px;margin:4px 0}.ch-thumbs{display:flex;flex-wrap:wrap;gap:6px}.ch-thumb{border:1px solid var(--line);border-radius:8px;padding:0;background:var(--bg);cursor:zoom-in;width:120px;height:90px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ch-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ch-thumb-wait{color:var(--muted-2)}.ch-file{display:flex;align-items:center;gap:7px;background:var(--bg);border:0;border-radius:8px;padding:6px 10px;font:inherit;font-size:var(--fs-12);text-align:left;cursor:pointer}.ch-file .ch-filename{color:#1f4e9b;font-weight:600;max-width:none;flex:1 1}.ch-file .ch-filesize{font-size:var(--fs-10)}.ch-replies{margin-top:8px;border-left:2px solid var(--line);padding-left:10px;display:flex;flex-direction:column;gap:6px}.ch-reply-hd{display:flex;gap:8px;align-items:baseline}.ch-reply-body,.ch-reply-hd{font-size:var(--fs-12)}.ch-reply.ch-fokus,.tl-item.ch-fokus{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px;animation:ch-fokus-fade 3s ease-out forwards}@keyframes ch-fokus-fade{0%{background:rgba(33,91,116,.18)}to{background:transparent}}.ch-replybtn{align-self:flex-start;border:0;background:none;padding:0;color:var(--brand);font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer}.tl-vgrow{display:flex;gap:9px;align-items:baseline;padding:2px 0;font-size:var(--fs-12)}.tl-vgnum{border:0;background:none;padding:0;font:inherit;color:var(--accent-blue-strong);font-weight:700;cursor:pointer;white-space:nowrap}.tl-vgnum:hover{text-decoration:underline}.tl-vgsubj{color:var(--ink);min-width:0}.tl-mailacts{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid #eef1f5}.tlm-btn{border:1.5px solid #3f5b3a;background:#fff;color:#3f5b3a;border-radius:8px;padding:4px 10px;font:inherit;font-size:var(--fs-11);font-weight:700;cursor:pointer;white-space:nowrap}.tlm-btn:hover{background:#f2f6f1}.tlm-btn.primary{background:#3f5b3a;color:#fff}.tlm-btn.primary:hover{background:#33492f}.tlm-more{position:relative}.tlm-menu{position:absolute;top:calc(100% + 5px);left:0;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px rgba(20,30,60,.18);min-width:210px;z-index:60;overflow:hidden}.tlm-mi{padding:10px 15px;font-size:var(--fs-11-5);color:var(--ink);cursor:pointer;border-bottom:1px solid #f1f3f7}.tlm-mi:last-child{border-bottom:0}.tlm-mi:hover{background:var(--brand-wash)}.tlc{border:1px solid var(--line);border-radius:8px;background:#fff;margin-top:10px;overflow:hidden;box-shadow:0 1px 3px rgba(20,30,50,.06)}.tlc-hd{display:flex;align-items:flex-start;gap:10px;background:#f4f6f8;border-bottom:1px solid var(--line);padding:11px 14px}.tlc-hdt{flex:1 1;font-size:var(--fs-12-5);color:#5a6473;line-height:1.4}.tlc-x{border:0;background:none;font-size:20px;line-height:1;color:var(--muted-2);cursor:pointer;padding:0 2px}.tlc-x:hover{color:#2a3048}.tlc-row{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line-2)}.tlc-row>label{flex:none;width:52px;font-size:var(--fs-12);color:#5a6473;text-align:left}.tlc-in{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:6px;padding:7px 10px;font:inherit;font-size:var(--fs-12-5);color:var(--ink);background:#fff}.tlc-from{cursor:pointer}.tlc-subj{font-weight:700}.tlc-to{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line);padding:5px 8px;background:#fff}.tlc-chip,.tlc-to{align-items:center;border-radius:6px}.tlc-chip{display:inline-flex;gap:5px;background:var(--brand-wash);color:var(--brand-deep);padding:3px 6px 3px 9px;font-size:var(--fs-11-5);font-weight:600}.tlc-chipx{color:inherit;cursor:pointer;font-size:var(--fs-13);line-height:1}.tlc-chipx,.tlc-toin{border:0;background:none}.tlc-toin{flex:1 1;min-width:120px;outline:0;font:inherit;font-size:var(--fs-12-5);padding:3px 2px}.tlc-ccbcc{margin-left:auto;display:flex;gap:10px}.tlc-ccbcc a{color:var(--brand);font-size:var(--fs-12);cursor:pointer}.tlc-tb{display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:7px 10px;background:#fafbfc;border-bottom:1px solid var(--line-2)}.tlc-tbsel{border:1px solid var(--line);border-radius:6px;padding:4px 6px;font:inherit;font-size:var(--fs-12);background:#fff;cursor:pointer}.tlc-tbsize{width:56px}.tlc-tbsep{width:1px;height:20px;background:var(--line);margin:0 4px}.tlc-tbtn{min-width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:none;color:#3c4757;font-size:var(--fs-13);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tlc-tbtn:hover{background:#eef1f5;border-color:var(--line)}.tlc-body{min-height:150px;padding:12px 14px;font-size:var(--fs-13);color:var(--ink);line-height:1.55;outline:0;white-space:pre-wrap}.tlc-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line);background:#fafbfc}.tlc-send{border:0;background:var(--brand);color:#fff;border-radius:7px;padding:8px 18px;font:inherit;font-size:var(--fs-12-5);font-weight:700;cursor:pointer}.tlc-send:hover{filter:brightness(1.06)}.tlc-attbtn{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 11px;font:inherit;font-size:var(--fs-12);color:#3c4757;cursor:pointer}.tlc-file{margin-left:auto;font-size:var(--fs-11-5);color:var(--muted)}.tutorial-search{position:static;margin-bottom:16px;border-bottom:none;padding-left:0;padding-right:0}.tutorial-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:14px;gap:14px}.tutorial-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.tutorial-card h3{margin:0;font-size:15px;color:var(--ink)}.tutorial-steps{margin:0;padding-left:18px;font-size:var(--fs-12-5);color:var(--muted);line-height:1.5}.tutorial-video{width:100%;border-radius:10px;border:1px solid var(--line)}.vg-cols{display:grid;grid-template-columns:1fr 300px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.vg-cols{grid-template-columns:1fr}}.side{display:flex;flex-direction:column;gap:12px}.eyebrow{font-size:var(--fs-11);letter-spacing:.13em;text-transform:uppercase;color:var(--brand);font-weight:600}.modcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.modcard .mc-h{display:flex;align-items:center;gap:9px;padding:10px 14px;border-bottom:1px solid var(--line-2);background:#fafbfc}.modcard .mc-h .ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:var(--fs-13);font-weight:700;flex:none;background:var(--brand-wash);color:var(--brand-deep)}.modcard .mc-h .lbl{font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.modcard .mc-h .val{font-size:var(--fs-13);font-weight:600;color:var(--ink)}.modcard .mc-b{padding:11px 14px}.kv{display:flex;justify-content:space-between;gap:10px;padding:3px 0;font-size:var(--fs-12-5)}.kv .k{color:var(--muted)}.kv .v{color:var(--text);font-weight:500;text-align:right}.actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.act{display:flex;flex-direction:column;gap:5px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:11px;cursor:pointer;background:var(--card);text-align:left;font:inherit}.act:hover{border-color:var(--brand);background:var(--brand-wash)}.act .aic{font-size:17px}.act .at{font-size:var(--fs-12);font-weight:600;color:var(--ink);line-height:1.25}.timeline-item.tl-email{border-left:3px solid var(--line-2)}.timeline-item.tl-in{border-left-color:var(--brand);background:var(--brand-wash)}.timeline-item.tl-out{border-left-color:var(--ok);margin-left:24px}.tl-atts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tl-att{display:inline-flex;align-items:center;gap:6px;background:#f7f9fb;border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:var(--fs-10);color:var(--brand-deep)}.tl-att-sz{color:var(--muted-2)}.tl-merged{background:#fafbfc}.tl-merged-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12-5);color:var(--ink)}.store-head{background:linear-gradient(120deg,#2a3048,#34406a);color:#fff;border-radius:16px;padding:26px 28px;margin-bottom:8px}.store-head h1{font-family:var(--serif);font-size:26px;margin:0 0 6px;color:#fff}.store-head p{margin:0;color:#a9bad2;font-size:14px;max-width:60ch}.store-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 12px}.fchip{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:6px 13px;font-size:var(--fs-12-5);cursor:pointer;color:var(--muted)}.fchip.active{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep)}.store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px}.store-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px;display:flex;gap:14px;box-shadow:var(--shadow)}.store-tile .tic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:22px;flex:none;background:var(--brand-wash);color:var(--brand-deep)}.store-tile .st-body{flex:1 1;min-width:0}.store-tile h4{margin:0 0 3px;font-size:14.5px;color:var(--ink);font-family:var(--serif)}.store-tile p{margin:0 0 10px;font-size:var(--fs-12-5);color:var(--muted);line-height:1.45}.store-tile .st-foot{display:flex;align-items:center;gap:10px}.addbtn{border:1px solid var(--brand);background:var(--brand-wash);color:var(--brand-deep);border-radius:8px;padding:6px 13px;font-size:var(--fs-12-5);font-weight:600;cursor:pointer}.addbtn.added{background:var(--ok-wash);color:var(--ok);border-color:#bfe0cb}.st-tag{font-size:var(--fs-10-5);color:var(--muted-2)}.arch-intro{max-width:70ch;color:var(--muted);font-size:14px}.layers{display:flex;flex-direction:column;gap:14px;margin-top:22px}.layer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 18px;position:relative}.layer:after{content:"";position:absolute;left:34px;bottom:-14px;width:2px;height:14px;background:var(--line)}.layer:last-child:after{display:none}.layer-h{display:flex;align-items:baseline;gap:12px;margin-bottom:11px}.layer-n{width:26px;height:26px;border-radius:8px;background:var(--brand-deep);color:#fff;display:grid;place-items:center;font-size:var(--fs-12);font-weight:700;flex:none;font-family:var(--serif)}.layer-h h3{margin:0;font-size:15px;color:var(--ink)}.layer-h .dsc{font-size:var(--fs-12-5);color:var(--muted)}.cchips{display:flex;flex-wrap:wrap;gap:8px}.cc{border-radius:9px;padding:5px 12px;font-size:var(--fs-12-5);font-weight:600;border:1px solid transparent}.cc.mod{background:var(--brand-wash);color:var(--brand-deep);border-color:#ccd6ea}.cc.typ{background:#efe9f7;color:#5b4a86;border-color:#ddd0f0}.cc.ass{background:#f6f8fc;color:var(--brand-deep);border-color:#ccd6ea}.cc.ui{background:var(--amber-wash);color:var(--amber);border-color:#ecd8ac}.view-head h1{font-family:var(--serif);font-size:24px;margin:0 0 4px;color:var(--ink)}.bug-report-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(19,32,51,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bug-report-dialog{width:min(560px,100%);max-height:90vh;overflow-y:auto;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.bug-report-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.bug-report-header h2{margin:0;font-size:1.15rem}.bug-report-close{border:none;background:transparent;color:var(--muted);font-size:1rem;cursor:pointer;padding:.25rem .5rem}.bug-report-close:hover{color:var(--ink)}.bug-report-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.bug-report-field{display:flex;flex-direction:column;gap:.4rem}.bug-report-field>span{font-weight:600}.bug-report-field textarea{resize:vertical;font-family:inherit}.bug-report-toggle{display:flex;align-items:center;gap:.5rem;font-weight:400}.bug-report-screenshot{max-width:100%;border:1px solid var(--line);border-radius:8px}.bug-report-note{margin:0;font-size:.85rem;color:var(--muted)}.bug-report-error{margin:0;color:var(--crit);font-size:.9rem}.bug-report-result{margin:0;font-weight:600}.bug-report-issue-link{color:var(--brand);font-weight:600}.bug-report-actions{display:flex;justify-content:flex-end;gap:.75rem}.module-pane:has(>.csrch),.module-pane:has(>.vt-page){max-width:none;padding:.75rem 0}.module-pane:has(>.objdetail){padding:0;border:0;background:none;box-shadow:none}.fixture-notice{margin:0;padding:8px 14px;font-size:var(--fs-10-5);font-weight:600;line-height:1.45;color:#854f0b;background:#faeeda;border:1px solid #f0dcb4;border-radius:9px}.csrch>.fixture-notice{margin:9px 11px 0}.objdetail>.fixture-notice{margin:0}.csrch{display:flex;flex-direction:column;min-height:0}.csrch-bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line-2);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:3}.cs-i{width:13px;height:13px;fill:none;stroke:var(--muted-2);stroke-width:1.7;stroke-linecap:round;flex:none}.cs-in{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:var(--fs-11);color:var(--text);font-family:inherit;background:#f7f9fb}.cs-in::placeholder{color:var(--muted-2)}.cs-in:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px var(--brand-wash)}.cs-sel{flex:none;width:180px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:var(--fs-11);color:var(--text);font-family:inherit;background:#f7f9fb}.cs-sel:focus{outline:none;border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px var(--brand-wash)}.cs-btn{flex:none;border:1px solid var(--line);border-radius:8px;padding:6px 12px;font:inherit;font-size:var(--fs-11);font-weight:600;color:var(--brand-deep);background:#fff;cursor:pointer}.cs-btn:hover{border-color:var(--brand);background:var(--brand-wash)}.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 12px;gap:0 12px;align-items:start}.eh-wrap{padding:9px 11px;display:flex;flex-direction:column;gap:7px;min-width:0}.eh-obj{min-width:0;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(19,32,51,.05)}.eh-h{display:flex;align-items:center;gap:8px;width:100%;padding:8px 11px;border:none;background:#f4f6f9;cursor:pointer;font-family:inherit;text-align:left}.eh-h:hover{background:#eef2ff}.eh-caret{width:11px;height:11px;color:var(--muted);flex:none}.eh-oi{width:14px;height:14px;color:var(--brand-deep);flex:none}.eh-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.eh-oname{font-size:var(--fs-11);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.eh-sub{font-size:var(--fs-9-5);color:var(--muted);line-height:1.35}.eh-nr{font-size:var(--fs-9);color:var(--muted-2);background:#e6eaf0;border-radius:5px;padding:2px 6px;font-weight:600}.eh-cnt{margin-left:auto;font-size:var(--fs-9-5);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eh-kpis{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.eh-kpi{font-weight:700;color:#4c586c;background:#eef1f6;border-radius:6px;padding:2px 7px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.eh-kpi.crit{background:#fdeaea;color:#b42318}.eh-kpi.warn{background:#faf0d8;color:#96570a}.eh-kpi.hint{background:#faeeda;color:#854f0b}.eh-kpi.pend{opacity:.55}.eh-badges{margin-left:auto;display:flex;align-items:center;gap:7px;flex:none}.eh-betrag{margin-left:auto;font-size:var(--fs-10-5);font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-cols2 .eh-oname{display:block;max-width:100%}.obj-cols2 .eh-oname,.obj-cols2 .eh-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obj-cols2 .eh-h{min-height:78px}.eh-caret{transition:transform .15s}.eh-tbl{padding:0}.eh-tbl .unit-wrap{border-top:1px solid var(--line-2)}.eh-u{padding:8px 12px 9px}.eh-u+.eh-u{border-top:1px solid var(--line-2)}.eh-u-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.eh-uname{font-size:var(--fs-10-5);font-weight:600;color:var(--ink)}.eh-sev,.eh-typ{font-size:var(--fs-9);padding:1px 6px}.eh-u-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px 16px;gap:1px 16px;margin-top:5px}.eh-kv{gap:6px;min-width:0}.eh-k{color:var(--muted-2);width:62px}.eh-v{color:#3c4757;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eh-pend{opacity:.55}.eh-hit{display:block;width:100%;text-align:left;border:none;background:none;font-family:inherit;cursor:pointer}.eh-hit:hover{background:#eef2ff}.eh-hit .eh-u-top{display:flex}.eh-hit .eh-u-grid{display:grid}.eh-hit .eh-kv{display:flex}.eh-art{margin-left:auto;font-size:var(--fs-9);color:var(--muted);white-space:nowrap}.eh-truncated{padding:8px 12px;font-size:var(--fs-9-5);color:var(--muted)}.einh-cols2 .eh-oname{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:620px){.eh-u-grid{grid-template-columns:1fr}}.pill{font-size:var(--fs-10-5);padding:2px 9px;border-radius:7px;font-weight:600;white-space:nowrap}.pill.neu{background:var(--brand-wash);color:var(--brand-deep)}.pill.warten{background:var(--warn-wash);color:var(--warn)}.pill.bearb{background:#e9edf2;color:#3a4a63}.pill.offen{background:var(--crit-wash);color:var(--crit)}.pill.ok{background:var(--ok-wash);color:var(--ok)}.ob-name{font-size:var(--fs-12);font-weight:700;color:var(--ink);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ob-objnr{font-size:var(--fs-10);font-weight:600;color:var(--muted);background:#eef2f8;border:1px solid var(--line);border-radius:6px;padding:1px 7px;letter-spacing:.02em;white-space:nowrap}.ob-kvlink{cursor:default}.acct-actions{gap:6px;flex-wrap:nowrap;margin:10px 0}.acct-act{flex:1 1;min-width:0;justify-content:center;gap:5px;border:1px solid var(--brand);border-radius:8px;padding:6px 7px;font-size:var(--fs-10);font-weight:700;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-act:hover:not(:disabled){background:var(--brand);color:#fff}.acct-act:disabled{opacity:.55}.acct-act .aa-ic{font-size:var(--fs-11);flex:none}.ob-htitle{display:flex;align-items:center;gap:11px;flex:1 1;min-width:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer;padding:0}.sec-addbtn{flex:none}.ck-btn{padding:4px 10px;font-weight:700;color:var(--brand-deep)}.einh-extra{font-weight:600}.einh-extra,.sec-note{font-size:var(--fs-9-5);color:var(--muted)}.sec-note{margin:0;padding:8px 12px;font-style:italic}.vm-wrap{padding:10px 12px 12px}.vm-compose{display:flex;gap:10px;align-items:flex-start}.vm-in{flex:1 1;min-width:0;min-height:62px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:8px 11px;font:inherit;font-size:var(--fs-11);color:var(--ink);background:#fff}.vm-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.vm-send{flex:none;padding:8px 14px}.vm-list{margin-top:10px;display:flex;flex-direction:column}.vm-item{display:flex;gap:10px;padding:9px 0}.vm-item+.vm-item{border-top:1px solid var(--line-2)}.vm-av{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:#ece4fa;color:#6027c5;font-size:var(--fs-9-5);font-weight:800}.vm-main{min-width:0;flex:1 1}.vm-hd{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-10-5);color:var(--ink)}.vm-ts{font-size:var(--fs-9);color:var(--muted-2)}.vm-txt{font-size:var(--fs-10-5);color:#3c4757;line-height:1.5;white-space:pre-wrap;margin-top:2px}.objdetail{background:#eef1f6}.obj-head{display:flex;align-items:center;gap:10px}.obj-title{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.obj-title h3{margin:0;font-size:var(--fs-13-5);font-weight:700;color:var(--ink)}.obj-head .rx{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:9px;padding:4px 11px;font:inherit;font-size:var(--fs-11-5);font-weight:600;cursor:pointer;flex:none}.obj-head .rx:hover{background:#f2f5fa;color:var(--ink)}.obj-addr{font-size:var(--fs-10);color:var(--muted)}.ob-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:11px;gap:11px}.fact{background:#fff;border-radius:9px;padding:10px 13px;box-shadow:0 1px 3px rgba(19,32,51,.07)}.fk{display:block;font-size:var(--fs-9);text-transform:uppercase;letter-spacing:.07em;color:#4d5668;margin-bottom:4px;white-space:nowrap}.fk,.fv{font-weight:800}.fv{font-size:16px;line-height:1.1;color:var(--ink)}.fact-num{color:var(--brand);font:inherit}.fact-va{display:flex;flex-direction:column;gap:3px}.fact-va .va-l1{display:flex;align-items:baseline;gap:9px;flex-wrap:nowrap;white-space:nowrap}.fact-va .va-l1 .fv{font-size:var(--fs-13)}.fact-va .va-l2{display:flex;align-items:baseline;gap:7px}.fact-va .va-einh{font-size:var(--fs-9);font-weight:800;color:#4d5668;text-transform:uppercase;letter-spacing:.03em}.fact-rech{display:flex;flex-direction:column;gap:3px}.ob-persons{display:flex;flex-wrap:wrap;gap:14px;padding:0 12px}.ob-person{display:inline-flex;align-items:center;gap:5px}.obp-l{font-size:var(--fs-9);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.obp-name{font-size:var(--fs-10-5);font-weight:700;color:var(--brand-deep)}.obp-name.plain{color:var(--ink)}.obsec-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start}.obj-kopf{display:flex;align-items:flex-start;gap:18px}.obj-kopf-l{flex:1 1;min-width:0}.obj-kopf-n{font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.obj-kopf-nr{font-size:var(--fs-10-5);font-weight:600;color:var(--muted);margin-left:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.obj-kopf-a{font-size:var(--fs-12);color:var(--muted);margin-top:2px}.obj-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.obj-chip{font-size:var(--fs-9);font-weight:600;padding:2px 8px;border-radius:999px;background:var(--chip-bg);border:1px solid var(--chip-line);color:var(--ink)}.obj-chip.on{background:#e3eaf6;border-color:#c9d6ea;color:#1c57bc}.obj-chip.warm{background:rgba(243,204,0,.16);border-color:rgba(203,170,20,.45)}.obj-chip .ck{color:var(--muted-2);font-weight:500;margin-right:4px}.obj-kopf-r{flex:none;display:flex;flex-direction:column;gap:9px;text-align:right}.obj-kfig .v{font-size:27px;font-weight:800;line-height:1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.obj-kfig .l{font-size:var(--fs-10);color:var(--muted);margin-top:3px;white-space:nowrap}.obj-reg{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--chip-bg);border:1px solid var(--chip-line);border-radius:10px}.obj-reg-t{flex:0 1 auto;border:none;background:none;font:inherit;font-size:var(--fs-11-5);font-weight:600;padding:6px 11px;border-radius:7px;color:var(--muted);cursor:pointer;white-space:nowrap}.obj-reg-t.on,.obj-reg-t:hover{color:var(--ink)}.obj-reg-t.on{background:#fff;box-shadow:0 1px 2px rgba(42,48,72,.08)}.obj-reg-t:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.obj-actions .acct-act{background:var(--chip-bg);border-color:var(--chip-line)}.obj-actions .acct-act:hover:not(:disabled){background:var(--brand-wash);border-color:var(--brand)}.obj-search{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-2);border-radius:9px;padding:6px 11px}.obj-search svg{width:13px;height:13px;flex:none;fill:none;stroke:var(--muted-2);stroke-width:1.9;stroke-linecap:round}.obj-search input{flex:1 1;min-width:0;border:none;background:none;font:inherit;font-size:var(--fs-11-5);color:var(--ink);padding:0}.obj-search input:focus{outline:none}.obj-search:focus-within{border-color:var(--brand)}.obj-kpi-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.obj-kpi{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:8px 11px 9px}.obj-kpi-krit{background:#fbeeed;border-color:rgba(176,58,50,.28)}.obj-kpi .ok-l{font-size:var(--fs-9);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);line-height:1.3}.obj-kpi .ok-v{font-size:18px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.obj-kpi-krit .ok-v{color:#b03a32}.ob-owner{border:none;background:none;padding:0;font:inherit;font-size:var(--fs-11);font-weight:700;color:var(--brand-deep);cursor:pointer;text-align:left}.ob-owner:hover{text-decoration:underline}.ob-owner:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.obsec-grid>.obsec-open{grid-column:1/-1}.obsec{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(19,32,51,.07)}.obsec-vb{border:.5px solid #e2e6ee;box-shadow:0 1px 4px rgba(19,32,51,.08);border-radius:12px}.ob-h{font-size:var(--fs-9);letter-spacing:.07em;text-transform:uppercase;color:#5a6373;font-weight:800;padding:7px 12px;display:flex;gap:6px;align-items:center;background:#e8ebf1}.obsec-vb .ob-h{background:#fff;padding:9px 12px;gap:11px;align-items:center;color:var(--ink);width:100%;border:0;font-family:inherit}.obsec-vb.obsec-open .ob-h{background:#f2f4f8}.ob-toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ob-h.ob-toggle:hover{filter:brightness(.97)}.ob-tile{width:27px;height:27px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.ob-tile svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ob-lab{font-size:var(--fs-12-5);font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0;display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:0}.obsec-vb .ob-n{font-size:var(--fs-11);font-weight:700;color:var(--muted);background:#f0f2f6;border-radius:20px;padding:1px 8px}.ob-cx{color:var(--muted-2);font-size:var(--fs-13)}.obsec .row{padding:8px 12px;display:flex;align-items:flex-start;gap:10px}.obsec .row+.row{border-top:1px solid var(--line-2)}.obsec .row .r-main{flex:1 1;min-width:0}.obsec .row .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600}.obsec .row .r-s{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.unit-wrap{overflow-x:auto}.unit-tbl{width:100%;border-collapse:collapse}.unit-tbl th{font-size:var(--fs-9);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700;text-align:left;padding:7px 12px;border-bottom:1px solid var(--line-2);background:var(--paper)}.unit-tbl td.ta-r,.unit-tbl th.ta-r{text-align:right}.unit-tbl td{font-size:var(--fs-10);color:var(--ink);padding:7px 12px;border-bottom:1px solid var(--line-2);white-space:nowrap}.unit-tbl td.u-name{font-weight:700}.unit-tbl .u-et{max-width:170px;white-space:normal;line-height:1.35}.unit-tbl .u-miet{min-width:150px;max-width:220px}.unit-tbl td.ls-ja{color:var(--ok);font-weight:600}.unit-tbl td.ls-nein{color:var(--crit);font-weight:600}.unit-foot{display:flex;gap:14px;flex-wrap:wrap;padding:8px 12px;font-size:var(--fs-9-5);color:var(--muted)}.unit-foot b{color:var(--ink)}.unit-tbl .unit-toggle{border:0;background:none;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left}.unit-tbl .u-sub{font-weight:400;color:var(--muted);font-size:var(--fs-9-5);white-space:normal}.unit-tbl tr.unit-open td{border-bottom-color:transparent}.unit-tbl tr.unit-more-row td{white-space:normal;padding-top:0}.unit-more{display:grid;grid-gap:8px;gap:8px}.unit-more-dl{margin:0;display:grid;grid-gap:3px;gap:3px}.unit-more-r{display:grid;grid-template-columns:minmax(120px,30%) 1fr;grid-gap:8px;gap:8px}.unit-more-r dt{color:var(--muted)}.unit-more-r dd{margin:0}.obj-weitere{padding:9px 12px;display:grid;grid-gap:4px;gap:4px}.obj-weitere-h{font-size:var(--fs-9);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.obj-vertrag+.obj-vertrag{border-top:1px solid var(--line-2);padding-top:4px}.obj-vertrag-t{border:0;background:none;padding:2px 0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-align:left;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.obj-vertrag-s{font-weight:400;color:var(--muted);font-size:var(--fs-9-5)}.obj-notes{white-space:pre-wrap}.fin-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:9px 12px}.fin-card{border:1px solid var(--line-2);border-radius:9px;background:#fff;overflow:hidden}.fin-card-h{font-size:var(--fs-9);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#4d5668;padding:8px 12px;border-bottom:1px solid var(--line-2);background:#f7f9fb}.fin-card-b .row{padding:8px 12px;display:flex;align-items:flex-start;gap:10px}.fin-card-b .row+.row{border-top:1px solid var(--line-2)}.fin-card-b .row .r-main{flex:1 1;min-width:0}.fin-card-b .row .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600}.fin-card-b .row .r-s{font-size:var(--fs-9-5);color:var(--muted)}.dl-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dl-col{min-width:0}.dl-col+.dl-col{border-left:1px solid var(--line-2)}.dl-col .row:first-child{border-top:none}.dl-stack{line-height:1.55}.dl-line{color:var(--muted)}.dl-ic{display:inline-block;width:16px;font-size:var(--fs-9)}.dl-adr{color:var(--muted)}.dl-name{color:var(--brand-deep);font-weight:700}.dl-name.plain{color:var(--ink)}.eur-pos{color:var(--ok)}.eur-neg{color:var(--crit)}.eh-sep{color:var(--muted-2);margin:0 5px}.vt-hrow{cursor:default}.vt-hrow.vt-expandable{cursor:pointer}.eh-cbtn{padding:2px;flex:none;color:var(--muted);display:grid;place-items:center;border:none;background:none}.vt-expandable .eh-cbtn{cursor:pointer}.eh-cbtn-empty{visibility:hidden}.eh-obj.open .eh-caret{transform:rotate(90deg)}.vt-open{border:none;background:none;font-family:inherit;cursor:pointer;padding:0;text-align:left}.vt-open.eh-oname{align-self:flex-start}.vt-open.eh-oname:hover{text-decoration:underline}.eh-sevrow{display:flex;align-items:center;gap:8px;width:100%;padding:7px 11px 7px 22px;border:none;border-top:1px solid var(--line-2);background:#fff;cursor:pointer;font-family:inherit;text-align:left}.eh-sevrow:hover{background:#eef2ff}.eh-sevrow:hover .eh-oname{text-decoration:underline}.eh-sevar{color:var(--muted-2);flex:none;font-size:var(--fs-12)}.eh-units{display:flex;flex-direction:column}.vt-page{min-width:0}.vt,.vt-page{display:flex;flex-direction:column;gap:12px}.vt{padding:14px 16px}.vt-h{font-size:var(--fs-13-5);font-weight:800;color:var(--ink)}.vt-badges{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.vt-laufzeit{font-size:var(--fs-10);color:var(--muted)}.vt-laufzeit b{color:var(--ink)}.vt-facts{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-10);color:var(--muted)}.vt-facts b{color:var(--ink)}.vt-objekt-link{border:0;background:none;padding:0;font:inherit;font-weight:inherit;cursor:pointer;color:#1f4e9b}.vt-objekt-link:hover{text-decoration:underline}.vt-objekt-hinweis,.vt-objekt-via{font-weight:400;color:var(--muted)}.vt-row{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-10-5);padding:5px 0;border-bottom:1px dashed var(--line-2)}.vt-row:last-of-type{border-bottom:0}.vt-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vt-hon{display:flex;justify-content:space-between;align-items:center;background:#f3edf9;border-radius:10px;padding:10px 13px;font-weight:800;color:#5b2d90;font-size:var(--fs-11);margin-top:8px}.vt-hon .v{font-size:14px}.vt-note{font-size:var(--fs-9-5);color:var(--muted);background:#f1f4f8;border-radius:8px;padding:9px 11px;line-height:1.55;margin-top:8px}.vt-chips{display:flex;gap:6px;flex-wrap:wrap}.vt-chip{border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:var(--fs-9);color:var(--muted)}.vt-body{padding:11px 13px}.vt-body .vt-hon:first-child,.vt-body .vt-note:first-child{margin-top:0}.vt-body .eh-units{margin:-11px -13px}@media (max-width:1100px){.cols2,.dl-cols,.fin-grid,.obsec-grid{grid-template-columns:1fr}.dl-col+.dl-col{border-left:none}}.cal-rep{flex:1 1;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden;min-width:0;display:flex;flex-direction:column;height:100%;min-height:-moz-fit-content;min-height:fit-content}.cal-rep .rep-h{display:flex;align-items:center;gap:10px;padding:var(--win-head-pad);flex:none;background:var(--win-head)}.cal-rep .rep-h h3{margin:0;font-size:var(--fs-md);color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-rep .ch-count{margin-left:2px;font-size:var(--fs-10);font-weight:700;color:#fff;background:rgba(255,255,255,.16);border-radius:7px;padding:2.5px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cal-rep .rep-b{flex:1 0 auto;min-width:0}.cal-rep .rep-b,.rep-cal{min-height:-moz-fit-content;min-height:fit-content}.rep-cal{--cal-overdue:#c9463a;--cal-todo:#6b3fa0;--cal-blue:var(--accent-blue-strong,#1d4ed8);padding:10px 12px;display:flex;flex-direction:column;height:100%}.cal-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;row-gap:8px;flex-wrap:wrap;padding:2px 0 8px;width:100%}.cal-navmonth{flex:none;display:inline-flex;align-items:center;gap:10px}.cal-nav .cal-month{font-family:var(--font-head);font-size:15px;font-weight:800;color:var(--ink);min-width:130px;text-align:center;white-space:nowrap}.cal-nb{border:1px solid var(--line);background:#fff;border-radius:8px;width:26px;height:26px;flex:none;cursor:pointer;color:var(--ink);font-family:inherit;font-size:var(--fs-12);line-height:1}.cal-nb:hover{border-color:var(--cal-blue);color:var(--cal-blue)}.cal-nav .cal-legend{flex:none;margin:0;display:flex;gap:12px;justify-content:flex-end;font-size:var(--fs-11);color:var(--faded)}.cal-nav .cal-legend span{white-space:nowrap}.cal-legend span{display:inline-flex;align-items:center;gap:5px}.cal-legend .dot{width:8px;height:8px;border-radius:50%}.cal-legend .dot.crit{background:var(--cal-overdue)}.cal-legend .dot.task{background:var(--warn)}.cal-legend .dot.evt{background:var(--cal-blue)}.cal-legend .dot.rec{background:#0d8a72}.cal-legend .dot.todo{background:var(--cal-todo)}.cal-nav .cal-wdh{flex:none;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:#eef1f7;border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--fs-11-5);font-weight:700;color:#33415c;cursor:pointer;white-space:nowrap}.cal-nav .cal-wdh .cal-wdh-dot{width:8px;height:8px;border-radius:50%;background:#b7bfcc;transition:background .15s}.cal-nav .cal-wdh.on,.cal-nav .cal-wdh:hover{border-color:#0d8a72;color:#0a6e5b}.cal-nav .cal-wdh.on{background:#e3f5ef}.cal-nav .cal-wdh.on .cal-wdh-dot{background:#0d8a72}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:minmax(78px,1fr);flex:1 0 auto;grid-gap:1px;gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:8px;overflow:hidden;margin-top:9px}.calgrid>.caldow{grid-row:1}.caldow{background:#fafbfc;font-size:var(--fs-11);color:#56637a;text-align:center;padding:8px 0;font-weight:700}.calcell{background:#fff;min-height:0;overflow:hidden;padding:6px 7px;position:relative;min-width:0;cursor:pointer}.calcell.out{background:#fafbfc;cursor:default}.calcell .dn{font-size:var(--fs-11-5);color:#3c4757;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block}.calcell.out .dn{color:var(--muted-2)}.calcell.today .dn{background:var(--brand-deep);color:#fff;border-radius:50%;width:19px;height:19px;text-align:center;line-height:19px;font-weight:700}.calcell.dsel{outline:2px solid var(--brand);outline-offset:-2px}.cal-add{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:6px;border:none;cursor:pointer;background:var(--brand-wash);color:var(--brand-deep);font-size:var(--fs-13);line-height:1;display:grid;place-items:center;opacity:0;transition:opacity .12s}.cal-add:focus-visible,.calcell.today .cal-add,.calcell:hover .cal-add{opacity:1}.cal-add:hover{background:var(--brand);color:#fff}.ev{margin-top:3px;font-size:var(--fs-10);font-weight:600;padding:3px 6px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;line-height:1.4}.ev.crit{background:#fdeeee;color:#b91c1c}.ev.task{background:#fdf3e2;color:#92400e}.ev.evt{background:#e9eefc;color:#2e4a8f}.ev.rec{background:#e3f5ef;color:#0a6e5b}.ev.todo{background:#f2eafc;color:var(--cal-todo)}.ev.more{background:none;color:var(--brand-deep);font-weight:700;cursor:pointer;padding-left:2px}.ev.more:hover{text-decoration:underline}.calpop{position:fixed;z-index:9999;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 10px 30px rgba(19,32,51,.22);padding:6px;display:flex;flex-direction:column;gap:2px}.cp-head{font-size:var(--fs-9);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-weight:700;padding:6px 8px 4px}.cp-item{border:none;background:none;text-align:left;padding:8px 9px;border-radius:8px;font-size:var(--fs-12);color:var(--ink);cursor:pointer;font-family:inherit}.cp-item:hover{background:var(--brand-wash);color:var(--brand-deep)}.cal-rep .row{display:flex;align-items:center;gap:11px;padding:11px 16px;border-bottom:1px solid var(--line-2);cursor:pointer}.cal-rep .row:last-child{border-bottom:none}.cal-rep .row:hover{background:#f7f9fb}.cal-rep .row .stripe{width:3px;align-self:stretch;border-radius:3px;background:var(--muted-2);flex:none}.cal-rep .row .stripe.crit{background:var(--crit)}.cal-rep .row .stripe.warn{background:var(--warn)}.cal-rep .row .r-main{flex:1 1;min-width:0}.cal-rep .row .r-t{font-size:var(--fs-12);color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-rep .row .r-s{font-size:var(--fs-10-5);color:var(--muted)}.cal-rep .pill{font-size:var(--fs-9-5);padding:2px 9px;border-radius:7px;font-weight:600;white-space:nowrap}.cal-rep .pill.neu{background:var(--brand-wash);color:var(--brand-deep)}.cal-rep .pill.offen{background:var(--crit-wash);color:var(--crit)}.cal-rep .task-due{font-weight:700;color:var(--muted)}.cal-rep .task-due.over{color:var(--crit)}.cald-add{padding:12px 14px}.cal-detail{padding:14px;display:flex;flex-direction:column;gap:14px;background:#eef1f6}.cal-detail .ob-name{font-size:var(--fs-12);font-weight:700;color:var(--ink);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cal-detail .ob-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:11px;gap:11px}.cal-detail .fact{background:#fff;border-radius:9px;padding:8px 11px;box-shadow:0 1px 3px rgba(19,32,51,.07)}.cal-detail .fk{display:block;font-size:var(--fs-9);text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);margin-bottom:2px}.cal-detail .fv{font-size:var(--fs-11);font-weight:600;color:var(--ink)}.cal-detail .obsec{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(19,32,51,.07)}.cal-detail .obsec .ob-h{font-size:var(--fs-9);letter-spacing:.07em;text-transform:uppercase;color:#5a6373;font-weight:800;padding:7px 12px;display:flex;gap:6px;align-items:center;background:#e8ebf1;border-bottom:2px solid var(--gold)}.cal-editform{padding:12px 14px;display:flex;flex-direction:column;gap:12px}.cal-actions{padding:10px 12px}.ck-cact{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.ck-btn{border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:6px 12px;font:inherit;font-size:var(--fs-10-5);font-weight:600;cursor:pointer}.ck-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.ck-btn.ok{background:var(--ok);border-color:var(--ok);color:#fff}.ck-btn:disabled{opacity:.5;cursor:not-allowed}.ckm-ov{position:fixed;inset:0;background:rgba(19,32,51,.5);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto;z-index:200}.ckm{background:#fff;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.4);width:660px;max-width:100%;overflow:hidden}.ckm-hd{padding:18px 22px;font-size:16px;font-weight:800;color:var(--ink);text-align:center;position:relative;border-bottom:1px solid var(--line)}.ckm-x{position:absolute;top:14px;right:16px;border:0;background:none;font-size:22px;color:var(--muted);cursor:pointer;line-height:1}.ckm-bd{padding:18px 22px;display:flex;flex-direction:column;gap:12px;max-height:64vh;overflow-y:auto}.ckm-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ckm-f label{display:block;font-size:var(--fs-10);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:5px}.ckm-f .rq{color:var(--crit)}.ckm-in{border:1px solid var(--line);border-radius:9px;padding:9px 11px;font:inherit;font-size:var(--fs-12-5);color:var(--ink);background:#fff;width:100%;box-sizing:border-box}.ckm-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.ckm-ta{min-height:80px;line-height:1.55;resize:vertical}.ckm-timerow{display:flex;gap:8px}.ckm-ft{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:#fbfcfe}.ckm-ft .ck-btn.primary{background:var(--ink);border-color:var(--ink)}.td-modal{width:420px;padding:0;overflow:hidden}.td-hd{background:#2a3048;color:#fff;font-size:15px;font-weight:800;padding:15px 18px;position:relative}.td-x{color:#cdd6e6}.td-addrow{display:flex;gap:9px;padding:14px 16px;border-bottom:1px solid var(--line)}.td-addbtn{background:#2a3048;color:#fff;border:0;border-radius:9px;padding:9px 15px;font:inherit;font-size:var(--fs-12-5);font-weight:700;cursor:pointer;white-space:nowrap}.td-list{max-height:320px;overflow-y:auto;padding:6px 0}.td-row{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--line-2)}.td-row:last-child{border-bottom:0}.td-lbl{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;cursor:pointer}.td-lbl input{width:16px;height:16px;flex:none}.td-t{font-size:var(--fs-13);color:var(--ink)}.td-done{text-decoration:line-through;color:var(--muted-2)}.td-del{border:0;background:none;cursor:pointer;font-size:var(--fs-13);opacity:.45;flex:none}.td-del:hover{opacity:1}.td-empty{padding:16px;font-size:var(--fs-12);color:var(--muted);text-align:center}.cal-rep .td-dayrow .td-t{font-size:var(--fs-11)}.task-window{display:flex;flex-direction:column}.task-fbar{margin-bottom:10px}.ang-arbeit{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.ang-arbeit>.tf.compact{flex:1 1 420px;min-width:0}.ang-vorschau{flex:1 1 360px;min-width:0;gap:8px;position:-webkit-sticky;position:sticky;top:8px}.ang-vorschau,.ang-vorschau-kopf{display:flex;flex-direction:column}.ang-vorschau-kopf{gap:2px}.ang-vorschau-h{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ang-vorschau-h,.ang-vorschau-note{font-size:var(--fs-11);color:var(--muted)}.ang-vorschau-blatt{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:12px;max-height:70vh;overflow-y:auto}.ang-vorschau-blatt .bl-doc{width:100%}.fenster-hinweis{flex:none;font-size:var(--fs-sm);font-weight:500;line-height:1.4;color:var(--faded);padding:2px 2px 6px}.task-rolle{display:flex;gap:4px;padding:0 2px 8px}.task-rolle-btn{font:inherit;font-size:var(--fs-11);line-height:1.6;padding:2px 9px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.task-rolle-btn:hover{color:var(--fg);border-color:var(--fg-soft,var(--line))}.task-rolle-btn.on{background:var(--accent-soft,rgba(91,83,198,.12));border-color:var(--accent,#5b53c6);color:var(--accent,#5b53c6);font-weight:600}.aufg-alle{font:inherit;padding:0;border:0;background:none;color:var(--accent,#5b53c6);text-decoration:underline;cursor:pointer}.task-list{display:flex;flex-direction:column}.task-window .row{display:flex;align-items:center;gap:10px;padding:8px 12px;text-align:left;width:100%;background:none;border:0;border-bottom:1px solid var(--line-2);font:inherit;color:inherit}.task-window .row.task-row{cursor:pointer}.task-window .row:last-child{border-bottom:none}.task-window .row.task-row:hover{background:#f7f9fb}.task-window .row .stripe{width:3px;align-self:stretch;border-radius:3px;background:var(--muted-2);flex:none}.task-window .row .stripe.crit{background:var(--crit)}.task-window .row .stripe.warn{background:var(--warn)}.task-window .row .stripe.ok{background:var(--ok)}.task-window .row .r-main{flex:1 1;min-width:0;display:block}.task-window .row .r-t{display:block;font-size:var(--fs-11);color:var(--ink);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-window .row .r-s{display:block;font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.task-due{font-weight:700;color:var(--muted)}.task-due.over{color:var(--crit)}.task-ref{color:var(--brand-deep);font-weight:600}.tf-back{align-self:flex-start;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:8px;padding:5px 11px;font:inherit;font-size:var(--fs-11);cursor:pointer}.tf-check{display:flex;align-items:center;gap:9px;font-size:var(--fs-13);color:var(--ink);font-weight:500}.tf-check input{width:16px;height:16px}.tf-inline{display:flex;gap:8px;align-items:stretch}.tf-inline .tf-in{flex:1 1}.tf-open{border:1px solid var(--line);background:#fff;color:var(--brand-deep);border-radius:9px;padding:0 13px;font:inherit;font-size:var(--fs-11-5);font-weight:700;cursor:pointer;white-space:nowrap}.tf-open:hover{border-color:var(--brand)}.tf-open:disabled{opacity:.45;cursor:default;border-color:var(--line)}.tf-autosave{font-size:var(--fs-10-5);color:var(--ok);font-weight:600}.tf-status-hint{font-size:var(--fs-10);color:var(--warn);margin-top:5px;font-weight:600}.tf.compact .tf-open{font-size:var(--fs-10);padding:0 10px}.tf.compact .tf-check{font-size:var(--fs-10-5)}.tf.compact .tf-check input{width:14px;height:14px}.task-statusline{display:flex;align-items:center;gap:10px;margin-top:10px}.task-refpanel{padding:14px 16px}.task-refact{padding:0 2px 4px}span.ltab{gap:7px}.ltab-label{border:0;background:none;font:inherit;color:inherit;margin-bottom:8px}.tf-back:hover{border-color:var(--brand);color:var(--brand-deep)}.tf.compact .tf-back{font-size:var(--fs-10)}.ang-detail-pad{padding:4px 18px 16px}.ck-angembed .tf{padding:8px 0 2px}.ck-angembed .ltab-bar{padding:8px 0 0;position:static;background:transparent}.ck-angembed .ang-steps{margin-top:0}span.ltab{display:inline-flex;align-items:center;gap:6px;padding-right:4px}.ltab-main{color:inherit;font:inherit;font-weight:inherit;padding:0}.ltab-main,.ltab-x{border:0;background:none;cursor:pointer}.ltab-x{color:var(--muted-2);font-size:var(--fs-12);line-height:1;padding:0 2px;border-radius:4px}.ltab-x:hover{background:#e6eaf0;color:var(--crit)}.module-pane:has(>.objdetail){max-width:none;padding:.75rem 0}.kt-tablewrap{padding:10px 12px;overflow-x:auto}.kt-table{width:100%;min-width:880px;border-collapse:collapse;background:#fff;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.kt-table td:first-child,.kt-table th:first-child{min-width:230px}.kt-table th:nth-child(3),.kt-table th:nth-child(4),.kt-table th:nth-child(5){min-width:110px}.kt-table th{text-align:left;font-size:var(--fs-9);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);font-weight:700;padding:7px 12px;border-bottom:1px solid var(--line-2);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.kt-table td{padding:7px 12px;font-size:var(--fs-10);color:var(--ink);vertical-align:top}.kt-table tbody tr+tr td{border-top:1px solid var(--line-2)}.kt-tr{cursor:pointer}.kt-tr:hover td{background:var(--brand-wash)}.kt-tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.kt-name{font-size:var(--fs-11);font-weight:700;color:var(--ink)}.kt-adr{line-height:1.45}.kt-adr,.kt-idpill{font-size:var(--fs-9-5);color:var(--muted)}.kt-idpill{display:inline-block;padding:1px 7px;border-radius:999px;background:var(--line-1,#eef0f4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kt-c-id{width:1%}.kt-c-id,.kt-c-mail{white-space:nowrap}.kt-c-mail a{color:var(--brand-deep)}.kt-leer,.kt-plus{color:var(--muted-2)}.kt-plus{font-size:var(--fs-9)}.kt-c-cnt{width:1%;white-space:nowrap}.kt-cnt{border:none;background:none;padding:0;font:inherit;font-size:var(--fs-10);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-deep);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.kt-cnt:hover{text-decoration-thickness:2px}.kt-cnt:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.kt-cols2{gap:12px 14px;padding:10px 12px}.kt-col{min-width:0;background:#fff;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.kt-col .ob-h{position:-webkit-sticky;position:sticky;top:0;z-index:1}.kt-col .row{padding:8px 12px;display:flex;align-items:flex-start;gap:10px}.kt-col .row+.row{border-top:1px solid var(--line-2)}.kt-col .row .r-main{flex:1 1;min-width:0}.kt-col .row .r-t{font-size:var(--fs-11);color:var(--ink);font-weight:700;overflow-wrap:anywhere}.kt-col .row .r-s{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.kt-col .row:last-child{border-bottom:none}.kt-row{cursor:pointer;text-align:left;width:100%}.kt-row:hover{background:var(--brand-wash)}.kt-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.kt-row .stripe{width:3px;align-self:stretch;min-height:26px;border-radius:3px;background:var(--brand);flex:none}.kt-badges{display:flex;align-items:center;gap:5px;flex:none;flex-wrap:wrap;justify-content:flex-end}.kt-more{padding:8px 24px}.kt-more .r-s{font-size:var(--fs-9-5);color:var(--muted)}.kt-scope-note{margin:0;padding:2px 24px 12px;font-size:var(--fs-9);color:var(--muted-2);line-height:1.45}.objdetail{padding:14px;display:flex;flex-direction:column;gap:14px;min-width:0}.backlink{align-self:flex-start;border:none;background:none;color:var(--brand-deep);font-weight:600;font-size:var(--fs-10-5);cursor:pointer;padding:2px 0;font-family:inherit}.backlink:hover{text-decoration:underline}.kd-head{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.kd-av{width:34px;height:34px;border-radius:9px;background:#6b3fa0;color:#fff;font-weight:800;font-size:var(--fs-12);display:grid;place-items:center;flex:none}.kd-name{font-size:var(--fs-13);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.kd-role{font-size:var(--fs-10);color:var(--muted)}.kd-vip,.pill.vip{background:#faeeda;color:#854f0b}.kd-vip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-10-5);font-weight:700;border:1px solid #eadfc3;border-radius:9px;padding:5px 10px;cursor:pointer;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kd-vip input{accent-color:#d97706;margin:0}.acct-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.acct-act{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:9px;padding:5px 11px;font:inherit;font-size:var(--fs-10-5);font-weight:600;color:var(--brand-deep);cursor:pointer}.acct-act:hover:not(:disabled){border-color:var(--brand);background:var(--brand-wash)}.acct-act:disabled{color:var(--muted-2);cursor:not-allowed;opacity:.7}.aa-ic{font-size:var(--fs-11);line-height:1}.objdetail .ob-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:11px;gap:11px}.objdetail .ob-facts .fact{padding:8px 11px}.objdetail .ob-facts .fv{font-size:var(--fs-11);font-weight:600;overflow-wrap:anywhere}.kd-tabs{display:flex;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line-2);padding:0 2px 6px}.kd-tab{font-size:var(--fs-10-5);color:var(--muted);font-weight:600;padding-bottom:5px;cursor:pointer;border:0;background:none;font-family:inherit}.kd-tab.on{color:var(--brand-deep);box-shadow:inset 0 -2px 0 var(--brand)}.kd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;align-items:start}.kd-vbody{padding:9px 12px}.kd-vbody+.kd-vbody{border-top:1px solid var(--line-2)}.kd-vt{font-size:var(--fs-11);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.kd-vs{font-size:var(--fs-10);color:var(--muted);margin:2px 0 6px;overflow-wrap:anywhere}.eh-kv{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-9-5)}.eh-k{color:var(--muted);flex:none}.eh-v{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.kd-glance{display:flex;padding:9px 6px}.kg{flex:1 1;text-align:center}.kg-n{font-size:19px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kg-n.pend{color:var(--muted-2)}.kg-l{font-size:var(--fs-9);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.objdetail .obsec .row .stripe{width:3px;align-self:stretch;min-height:22px;border-radius:3px;background:var(--brand);flex:none}.objdetail .obsec .row .stripe.warn{background:var(--warn)}.objdetail>.obsec>.ob-h .ob-n{font-size:var(--fs-9);font-weight:800;color:var(--muted);background:#f0f2f6;border-radius:20px;padding:1px 7px}.tl-sm.act-tl{padding:9px 12px}.tl-empty{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.k3-clickrow{cursor:pointer}.k3-clickrow:hover{background:var(--brand-wash)}.k3-clickrow:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.k3-av{width:30px;height:30px;border-radius:50%;background:#e3ecf7;color:#1f4e9b;font-size:var(--fs-10);font-weight:700;display:grid;place-items:center;flex:none}.k3-vname{color:#1f4e9b}.k3-roles{display:flex;gap:5px;flex-wrap:wrap;margin:3px 0}.k3-role{background:#efe9fb;color:#5b3fa8;font-size:var(--fs-9);font-weight:700;border-radius:7px;padding:2px 8px}.kd-id{min-width:0}.kd-meta{font-size:var(--fs-10-5);color:var(--muted);font-weight:600;margin-top:3px;overflow-wrap:anywhere}.kd-headright{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kd-headright .kd-vip{margin-left:0}.acct-act.icon{padding:7px 11px;border-radius:10px}.acct-act.icon .aa-ic{font-size:var(--fs-13)}.kd-accs{display:flex;flex-direction:column;gap:8px}.kd-acc{border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 1px 2px rgba(19,32,51,.04)}.kd-acc.muted{border-style:dashed;background:#fff;box-shadow:none}.kd-acc-h{display:flex;align-items:center;gap:9px;padding:10px 14px;cursor:pointer;list-style:none;font-size:var(--fs-11-5);font-weight:700;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.kd-acc-h::-webkit-details-marker{display:none}.kd-acc.muted .kd-acc-h{font-weight:400}.kd-acc-h:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:11px}.kd-acc-n{background:#eef1f7;color:var(--muted);border-radius:20px;padding:1px 9px;font-size:var(--fs-10);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kd-acc.muted .kd-acc-n{background:#f0f2f6;color:var(--muted-2)}.kd-acc-chev{margin-left:auto;color:var(--muted-2);font-size:var(--fs-10);transition:transform .15s}.kd-acc[open] .kd-acc-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.kd-acc-chev{transition:none}}.kd-acc-b{border-top:1px solid var(--line-2);padding:4px 14px 8px}.kd-acc-b .row{padding:8px 0;display:flex;align-items:flex-start;gap:10px}.kd-acc-b .row+.row{border-top:1px solid var(--line-2)}.kd-acc-b .row .r-main{flex:1 1;min-width:0}.kd-acc-b .row .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600}.kd-acc-b .row .r-s{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.kd-acc-b .row .stripe{width:3px;align-self:stretch;min-height:22px;border-radius:3px;background:var(--brand);flex:none}.kd-acc-b .row .stripe.warn{background:var(--warn)}.kd-acc-b .kd-vbody{padding:9px 0}.kd-feed{display:flex;flex-direction:column}.kd-feed .tl-chips{margin-bottom:8px}.kd-feed .tl-chip:disabled{opacity:.55;cursor:not-allowed}.kd-feed-empty{border:1px dashed var(--line);border-radius:10px;padding:18px;text-align:center;color:var(--muted);font-size:var(--fs-10-5);line-height:1.5}@media (max-width:900px){.kt-cols2{grid-template-columns:1fr}}.bl-doc{background:#fff;border:2px solid var(--ink);border-radius:6px;padding:24px 26px;color:var(--ink);font-size:var(--fs-12);line-height:1.5}.bl-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.bl-mono{width:54px;height:54px;border-radius:8px;background:#eef2ff;display:grid;place-items:center;font-size:26px;font-weight:800;color:var(--brand-deep);flex:none}.bl-title{font-size:22px;font-weight:700}.bl-meta{margin-top:8px;font-size:var(--fs-12);display:flex;flex-direction:column;gap:2px}.bl-meta div{display:flex;justify-content:flex-end;gap:14px}.bl-meta .k{color:#5a6472}.bl-sender{font-size:var(--fs-10-5);color:#333;border-bottom:1px solid #333;padding-bottom:2px;display:inline-block;margin-bottom:16px}.bl-to{margin-bottom:20px;line-height:1.45}.bl-subj{font-weight:600;margin-bottom:4px}.bl-tbl{width:100%;border-collapse:collapse;margin:10px 0;font-size:var(--fs-11-5)}.bl-tbl td,.bl-tbl th{border:1px solid var(--ink);padding:7px 9px;text-align:left}.bl-tbl td.num,.bl-tbl th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-foot{margin-top:16px;font-size:var(--fs-11-5);color:#333}@media (max-width:760px){.ckm-bd .bl-doc{padding:16px 14px}.bl-hd{flex-direction:column}.bl-meta div{justify-content:flex-start}}.mbx-wrap{display:flex;flex-direction:column;min-height:0;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.mbx-hd{display:flex;align-items:center;gap:10px;padding:6px 12px;flex:none;border-bottom:1px solid var(--line)}.mbx-hd .scope-sel{background:var(--bg);color:var(--ink)}.mbx-hd .scope-sel:focus{outline:2px solid var(--accent-blue);outline-offset:1px}.mbx-hd .ch-count{margin-left:2px;font-size:var(--fs-10);font-weight:700;color:var(--ink);background:var(--bg);border-radius:7px;padding:2.5px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mbx{display:flex;min-height:360px}.mbx-solo{flex-direction:column;padding:14px 16px}.mbx-list{flex:0 0 246px;border-right:1px solid var(--line);max-height:70vh;overflow-y:auto}.mbx-tabs{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2}.mbx-tab{border:0;background:none;font:inherit;font-size:var(--fs-11-5);font-weight:700;color:var(--muted);cursor:pointer;padding:2px 0;border-bottom:2px solid transparent}.mbx-tab.on{color:var(--brand-deep);border-bottom-color:var(--brand-deep)}.mbx-new{margin-left:auto;border:1px solid var(--line);border-radius:8px;padding:5px 9px;font:inherit;font-size:var(--fs-9-5);font-weight:600;color:var(--brand-deep);cursor:pointer;background:#fff;white-space:nowrap}.mbx-row{display:flex;gap:9px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line-2);border-left:3px solid transparent;background:none;font:inherit;text-align:left;cursor:pointer}.mbx-row:hover{background:#f7f9fb}.mbx-row.on{background:var(--brand-wash);border-left-color:var(--brand)}.mbx-av{width:30px;height:30px;border-radius:50%;color:#fff;font-size:var(--fs-10);font-weight:700;display:grid;place-items:center;flex:none}.mbx-av.sm{width:26px;height:26px;font-size:var(--fs-9)}.mbx-rmain{flex:1 1;min-width:0}.mbx-rhd{display:flex;gap:8px}.mbx-rhd b{font-size:var(--fs-11);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-rtime{margin-left:auto;font-size:var(--fs-9);color:var(--muted-2);white-space:nowrap}.mbx-rsubj{font-size:var(--fs-10-5);color:var(--ink);margin-top:1px}.mbx-rprev,.mbx-rsubj{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbx-rprev{font-size:var(--fs-9-5);color:var(--muted);margin-top:3px}.mbx-cat{font-size:var(--fs-9);font-weight:800;border-radius:5px;padding:1px 6px}.mbx-cat.fyi{background:var(--warn-wash);color:var(--warn)}.mbx-cat.akt{background:var(--brand-wash);color:var(--brand-deep)}.mbx-read{flex:1 1;min-width:0;padding:14px 16px;max-height:70vh;overflow-y:auto}.mbx-read-h{margin-bottom:12px}.mbx-subj{font-size:15px;font-weight:800;color:var(--ink);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mbx-vgbadge{font-size:var(--fs-9);font-weight:700;background:var(--brand-wash);color:var(--brand-deep);border:0;font-family:inherit;border-radius:6px;padding:2px 9px}.mbx-vglink{cursor:pointer}.mbx-vglink:hover{background:var(--brand);color:#fff}.mbx-histbadge{background:#f0f2f6;margin-left:6px;white-space:nowrap}.mbx-histbadge,.mbx-nobadge{font-size:var(--fs-9);font-weight:700;color:var(--muted);border-radius:6px;padding:2px 9px}.mbx-nobadge{background:#eef2ff}.mbx-msg{display:flex;gap:11px;align-items:center;margin-bottom:10px}.mbx-mmain{min-width:0}.mbx-mhd{display:flex;align-items:center;gap:9px}.mbx-mhd b{font-size:var(--fs-12);color:var(--ink)}.mbx-time,.mbx-to{font-size:var(--fs-10);color:var(--muted)}.mbx-to{margin-top:2px}.mbx-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:9px 0;margin-bottom:12px}.mbx-abtn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 11px;font:inherit;font-size:var(--fs-10-5);font-weight:600;color:var(--ink);cursor:pointer}.mbx-abtn:hover{border-color:var(--brand);color:var(--brand-deep)}.mbx-more{position:relative;display:inline-flex}.mbx-more-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:flex;flex-direction:column;min-width:170px;background:#fff;border:1.5px solid var(--line,#e3e8f2);border-radius:9px;box-shadow:0 8px 22px rgba(23,32,64,.14);overflow:hidden}.mbx-more-item{border:0;background:none;font:inherit;font-size:var(--fs-12-5);text-align:left;padding:8px 12px;cursor:pointer;white-space:nowrap}.mbx-more-item:hover{background:var(--brand-wash,#eef4ff)}.mbx-contact{border:0;background:none;font:inherit;padding:0;color:var(--brand,#2e78ef);cursor:pointer}.mbx-contact:hover{text-decoration:underline}button.tl-subjlink{border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--brand,#2e78ef);cursor:pointer}button.tl-subjlink:hover{text-decoration:underline}[data-module-slot=email]{display:flex;flex-direction:column}[data-module-slot=email] .mbx-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}[data-module-slot=email] .mbx-wrap .mbx,[data-module-slot=email] .mbx-wrap .mbx-solo{flex:1 1 auto;min-height:0}.tl-quotefold{display:inline-block;border:1px solid var(--line,#e3e8f2);border-radius:999px;background:var(--line-2,#eef2ff);color:var(--muted,#5b6474);font:inherit;font-size:var(--fs-12);line-height:1;padding:2px 10px;margin-top:6px;cursor:pointer}.tl-quotefold:hover{border-color:var(--brand,#2e78ef);color:var(--brand,#2e78ef)}.tl-quote{margin-top:6px;padding:6px 10px;border-left:2px solid var(--line,#e3e8f2);color:var(--muted,#5b6474)}.mbx-att{border:1px solid var(--line,#e3e8f2);border-radius:10px;padding:10px 12px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.mbx-att-hd{font-size:var(--fs-12);font-weight:700;color:var(--brand-deep,#2a3048)}.mbx-att-row{display:flex;align-items:center;gap:8px;min-width:0}.mbx-att-badge{flex:none;font-size:var(--fs-9-5);font-weight:800;background:#fdeaea;color:#b42318;border-radius:6px;padding:3px 6px}.mbx-att-name{flex:1 1 auto;min-width:0;font-size:var(--fs-12-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbx-att-sel{max-width:200px;padding:4px 6px}.mbx-att-btn,.mbx-att-sel{flex:none;border:1.5px solid var(--line,#e3e8f2);border-radius:8px;background:#fff;font:inherit;font-size:var(--fs-12)}.mbx-att-btn{padding:4px 8px;cursor:pointer}.mbx-att-btn:hover:not(:disabled){border-color:var(--accent-blue-strong);color:var(--accent-blue-strong)}.mbx-att-btn:disabled{opacity:.6;cursor:progress}.mbx-att-saved{color:#1a7f37;font-weight:800}.mbx-att-note{margin:4px 0 0;font-size:var(--fs-11-5);color:var(--muted,#5b6474)}.mbx-abtn.on{border-color:var(--accent-blue-strong);color:var(--accent-blue-strong);font-weight:700}.mbx-body{font-size:var(--fs-11-5);color:#3c4757;line-height:1.6;white-space:pre-line}.mbx-thread{margin-top:16px;border-top:1px solid var(--line);padding-top:8px}.mbx-thread-h{font-size:var(--fs-10-5);font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted,#5b6474);margin-bottom:6px}.mbx-titem{border:1px solid var(--line);border-radius:8px;margin-bottom:6px;background:#fff}.mbx-titem-h{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.mbx-titem-from{font-size:var(--fs-11-5)}.mbx-titem-prev{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-11);color:var(--muted,#5b6474)}.mbx-titem-caret{margin-left:auto;color:var(--muted,#5b6474);font-size:var(--fs-10)}.mbx-titem.open .mbx-titem-caret{margin-left:0}.mbx-titem.open>.mbx-body{padding:0 10px 10px}.mbx-reply{margin-top:14px;border:1px solid var(--line);border-radius:10px;padding:12px 13px;display:flex;flex-direction:column;gap:8px;background:var(--paper)}.mbx-note{font-size:var(--fs-10);color:var(--muted);line-height:1.5;background:#f7f9fb;border-radius:7px;padding:7px 10px;margin-bottom:10px}.mbx-note.vg{background:var(--brand-wash);color:var(--brand-deep)}.mbx-empty{padding:30px;text-align:center;color:var(--muted)}.mbx-cbody{min-height:240px}.mbx-inline>.mbx-reply:first-child{margin-top:0}.mbx-inline>.mbx-note{margin-bottom:8px}.tl-vcompose{padding:12px 16px;border-bottom:1px solid #e5e5e5}.lw-mail{margin-top:8px}.ck-sb .mbx-inline{margin-top:10px}.sfc{padding:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.sfc-h{display:flex;justify-content:space-between;align-items:center;background:#f4f6fa;border-bottom:1px solid var(--line);padding:9px 13px;font-weight:700;color:#3d4657;font-size:var(--fs-12)}.sfc-x{cursor:pointer;opacity:.6;font-size:15px}.sfc-x:hover{opacity:1}.sfc-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line-2);padding:7px 13px}.sfc-row>label{flex:none;width:44px;color:var(--muted);font-size:var(--fs-11-5)}.sfc-in{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;font-size:var(--fs-12);background:#fff}.sfc-subj{font-weight:700}.sfc-anwrap{display:flex;align-items:center;gap:8px}.sfc-anin,.sfc-anwrap{flex:1 1;min-width:0}.sfc-cc{color:var(--accent-blue-strong);font-size:var(--fs-11-5);cursor:pointer;flex:none}.sfc-rcp{position:relative;flex:1 1;min-width:0}.sfc-rcp-box{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;border:1px solid var(--line);border-radius:8px;padding:3px 6px;background:var(--paper);cursor:text}.sfc-rcp-box:focus-within{border-color:var(--accent-blue-strong)}.sfc-rcp-box.invalid{border-color:var(--crit)}.sfc-rcp-in{flex:1 1;min-width:120px;border:0;outline:none;padding:3px 4px;font:inherit;background:transparent}.sfc-rcp-chip,.sfc-rcp-in{font-size:var(--fs-12);color:var(--ink)}.sfc-rcp-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;background:var(--brand-wash);border-radius:999px;padding:1px 4px 1px 9px;overflow-wrap:anywhere}.sfc-rcp-chip.invalid{background:var(--crit-wash);color:var(--crit);box-shadow:inset 0 0 0 1px var(--crit)}.sfc-rcp-chipname{font-weight:500}.sfc-rcp-chipmail{color:var(--muted-2);font-size:var(--fs-10)}.sfc-rcp-chip.invalid .sfc-rcp-chipmail,.sfc-rcp-x{color:inherit}.sfc-rcp-x{border:0;background:none;cursor:pointer;font-size:14px;line-height:1;padding:0 3px;opacity:.6}.sfc-rcp-x:focus-visible,.sfc-rcp-x:hover{opacity:1}.sfc-rcp-list{position:absolute;z-index:20;left:0;right:0;top:100%;margin:2px 0 0;padding:4px 0;list-style:none;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);max-height:260px;overflow-y:auto}.sfc-rcp-opt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:6px 10px;cursor:pointer;font-size:var(--fs-12)}.sfc-rcp-opt.on{background:var(--brand-wash)}.sfc-rcp-opt.off{cursor:not-allowed;opacity:.55}.sfc-rcp-opt.sep{border-top:1px solid var(--line-2);margin-top:4px;padding-top:8px}.sfc-rcp-name{font-weight:600;color:var(--ink)}.sfc-rcp-role{font-size:var(--fs-10);border:1px solid var(--line);border-radius:999px;padding:0 6px;color:var(--muted)}.sfc-rcp-role.main{border-color:var(--accent-blue-strong);color:var(--accent-blue-strong)}.sfc-rcp-mail{flex-basis:100%;color:var(--muted-2);font-size:var(--fs-10);overflow-wrap:anywhere}.sfc-rcp-err{margin-top:3px;color:var(--crit);font-size:var(--fs-11-5)}.sfc-von[aria-invalid=true]{border-color:var(--warn)}.sfc-fromhint{padding:6px 13px 6px 67px;border-bottom:1px solid var(--line-2);background:var(--warn-wash);color:var(--warn);font-size:var(--fs-11-5)}.sfc-atts{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 0}.sfc-att{display:inline-flex;align-items:center;gap:4px;background:var(--line-2,#eef2ff);border-radius:4px;padding:2px 6px;font-size:var(--fs-12)}.sfc-attx{border:0;background:none;cursor:pointer;font-size:14px;line-height:1;padding:0;color:var(--muted-2,#96a0b0)}.sfc-attx:hover{color:var(--text,#2a3048)}.sfc-toolbar{display:flex;align-items:center;gap:3px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:6px 10px;background:#fff}.sfc-sel{border:1px solid var(--line);border-radius:14px;padding:4px 8px;font:inherit;font-size:var(--fs-11);background:#fff}.sfc-sep{width:1px;height:18px;background:var(--line);margin:0 5px}.sfc-tb{border:0;background:transparent;border-radius:6px;padding:4px 7px;font:inherit;font-size:var(--fs-12);cursor:pointer;color:#3d4657}.sfc-tb:hover{background:#eef2f8}.sfc-body{min-height:200px;padding:12px 14px;outline:none;font-size:var(--fs-12-5);line-height:1.55;white-space:pre-line}@media (max-width:720px){.mbx{flex-direction:column}.mbx-list{flex:none;border-right:0;border-bottom:1px solid var(--line);max-height:240px}}.tl-aktionen{padding:12px 16px 16px}.tl-aktionen .ck-wrap{padding:0}.vg-gate-note{background:var(--crit-wash,#fdeaea);color:var(--crit,#b3261e);border:1px solid var(--crit,#d1434b);border-radius:10px;padding:8px 12px;font-size:var(--fs-11-5);font-weight:600;margin-bottom:10px}.mehr-window{display:flex;flex-direction:column;gap:6px;padding:12px}.mehr-sec{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--line-2,#eef2ff);color:var(--brand-deep,#2a3048);font-size:var(--fs-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:6px 12px;margin-top:8px}.mehr-sec:first-child{margin-top:0}.mehr-opentab{border:0;background:none;font:inherit;font-size:var(--fs-10);font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand,#2e78ef);cursor:pointer;white-space:nowrap;padding:0}.mehr-opentab:hover{text-decoration:underline}button.mehr-row{text-align:left;cursor:pointer}.mehr-empty{margin:2px 4px 4px}.mehr-text{margin:2px 4px 6px;white-space:pre-wrap;line-height:1.5}.mehr-newbar{padding:2px 0 6px}.mehr-window.mh-v2{gap:10px;padding:10px;background:#f4f6fa;min-height:100%;box-sizing:border-box}.mh-v2 .mh-karte{background:#fff;border:1px solid #e1e6ef;border-radius:12px;box-shadow:0 1px 2px rgba(19,32,51,.04);min-width:0}.mh-v2 .mehr-sec.mh-kopf{justify-content:flex-start;gap:8px;margin:0;padding:7px 10px;background:#f3cc00;border-bottom:1px solid #dcb800;border-radius:11px 11px 0 0;color:#1a1e2e;letter-spacing:0;text-transform:none}.mh-v2 .mh-zeichen{flex:none;width:24px;height:24px;border-radius:7px;background:#fff;color:#0a4a5e;display:flex;align-items:center;justify-content:center}.mh-v2 .mh-titel{margin:0;font-size:var(--fs-11-5);color:#1a1e2e}.mh-v2 .mh-anzahl,.mh-v2 .mh-titel{font-family:var(--font-head);font-weight:600}.mh-v2 .mh-anzahl{min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:9px;background:#fff;font-size:var(--fs-9-5);line-height:18px;text-align:center}.mh-v2 .mh-luft{flex:1 1}.mh-v2 .mh-kopf .mehr-opentab{color:#003050}.mh-v2 .mh-inhalt{display:flex;flex-direction:column;padding:0 12px}.mh-v2 .mh-inhalt .row{padding:10px 0;border-bottom:0;border-top:1px solid #eef1f6}.mh-v2 .mh-inhalt .row:first-child{border-top:0}.mh-v2 .mh-inhalt .row .r-t{font-family:var(--font-head);font-size:var(--fs-11);font-weight:600;color:#1a1e2e}.mh-v2 .mh-inhalt .row .r-s{font-size:var(--fs-9-5);color:#4f5b6e}.mh-v2 .mh-neu{display:flex;flex-wrap:wrap;gap:6px;padding:0}.zsm-window{display:flex;flex-direction:column;gap:10px;padding:0;min-width:0}.nk-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;border-bottom:1px solid var(--line-2);font-size:var(--fs-9-5);color:var(--muted-2)}.nk-legend-label{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.nk-legend-item{display:inline-flex;align-items:center;gap:4px}.nk-list{display:flex;flex-direction:column}.nk-item{display:flex;align-items:flex-start;gap:9px;padding:9px 12px}.nk-item+.nk-item{border-top:1px solid var(--line-2)}.nk-icon{flex:none;font-size:var(--fs-11);line-height:1.4}.nk-body{min-width:0;flex:1 1}.nk-title{margin:0;font-size:var(--fs-11);font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nk-text{margin:2px 0 0;font-size:var(--fs-10)}.nk-date,.nk-text{color:var(--muted-2)}.nk-date{flex:none;font-size:var(--fs-9-5);white-space:nowrap}.nk-new{background:var(--gold);color:var(--brand-deep);border-radius:6px;padding:1px 6px;font-size:var(--fs-9);font-weight:800;letter-spacing:.06em}.nk-empty{margin:0;padding:14px 12px;color:var(--muted-2);font-style:italic}.zsm-card{flex:none;background:#fff;border:1px solid var(--line,#e4e6eb);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(19,32,51,.06);min-width:0}.zsm-card-h{height:32px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 13px;background:linear-gradient(100deg,#003050,#00557f 55%,#0a7098)}.zsm-card-t{font-size:var(--fs-12-5);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zsm-card-badge,.zsm-card-t{font-family:var(--font-head);font-weight:800;color:#fff}.zsm-card-badge{flex:none;margin-left:auto;font-size:var(--fs-11);background:rgba(255,255,255,.22);border-radius:999px;padding:2px 10px}.zsm-block{margin:8px 10px;border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:6px;min-width:0}.zsm-block.sofort{background:#fdeeee}.zsm-block.heute{background:#fdf6e6}.zsm-block.wartet{background:#eef2ff}.zsm-block.woche{background:#eafaf0}.zsm-block-h{display:flex;align-items:baseline;gap:6px;min-width:0}.zsm-block-l{flex:none;font-size:var(--fs-10-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.zsm-block-m{flex:1 1 auto;min-width:0;font-size:var(--fs-11);color:var(--faded);line-height:1.45}.zsm-block.sofort .zsm-block-l{color:#b91c1c}.zsm-block.heute .zsm-block-l{color:#92400e}.zsm-block.wartet .zsm-block-l{color:#2e4a8f}.zsm-block.woche .zsm-block-l{color:#137a4b}.zsm-block-go{flex:none;margin-left:auto;border:0;background:none;font:inherit;font-size:var(--fs-11-5);font-weight:700;line-height:1.2;padding:0 0 0 4px;white-space:nowrap;cursor:pointer;color:inherit}.zsm-block.sofort .zsm-block-go{color:#b91c1c}.zsm-block.heute .zsm-block-go{color:#92400e}.zsm-block.wartet .zsm-block-go{color:#2e4a8f}.zsm-block-go:hover{text-decoration:underline}.zsm-block-go:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.zsm-tile{font-family:var(--font-head);font-weight:800;color:var(--brand-deep,#003050)}button.zsm-tile{border:0;background:none;font:inherit;font-family:var(--font-head);font-weight:800;padding:0;cursor:pointer;color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px}button.zsm-tile:hover{color:var(--accent-blue-strong)}button.zsm-tile:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.zsm-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-width:0;border:0;border-radius:8px;padding:8px 10px;background:#fff;font:inherit;text-align:left;cursor:pointer}.zsm-row:hover{box-shadow:inset 0 0 0 1px var(--accent-blue)}.zsm-row:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.zsm-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.zsm-row-title{font-size:var(--fs-12);font-weight:700;color:#2a3048}.zsm-row-sub,.zsm-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zsm-row-sub{color:var(--faded)}.zsm-act,.zsm-row-sub{font-size:var(--fs-11)}.zsm-act{flex:none;font-weight:800;border-radius:7px;padding:5px 10px;white-space:nowrap;border:1px solid transparent}.zsm-block.sofort .zsm-act.prim{background:#b91c1c;color:#fff;border-color:#b91c1c}.zsm-block.sofort .zsm-act.sec{background:#fff;color:#b91c1c;border-color:#e7b3b3}.zsm-block.heute .zsm-act.prim{background:#003050;color:#fff;border-color:#003050}.zsm-block.heute .zsm-act.sec{background:#fff;color:#92400e;border-color:#e7d3a3}.zsm-block.wartet .zsm-act.prim{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue-strong)}.zsm-block.wartet .zsm-act.sec{background:#fff;color:#2e4a8f;border-color:#c7d2f0}.zsm-bar{border-radius:8px;background:#fff;min-width:0}.zsm-bar-head{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-width:0;border:0;background:none;border-radius:8px;padding:7px 10px;font:inherit;font-size:var(--fs-11-5);color:#33415c;text-align:left;cursor:pointer}.zsm-bar-head:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.zsm-bar-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zsm-num{flex:none;font-family:var(--font-head);font-size:var(--fs-13);font-weight:800;line-height:1.1;color:var(--brand-deep,#003050)}.zsm-caret{flex:none;color:var(--accent-blue-strong);transition:transform .12s ease}.zsm-caret.open{transform:rotate(180deg)}.zsm-bar-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;border-top:1px solid #eef2ff}.zsm-bar-body .zsm-row{background:transparent;padding:6px 4px}.zsm-state{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:4px 2px;min-width:0}.zsm-empty{margin:0;padding:2px 2px 0;font-size:var(--fs-11);color:var(--faded)}.zsm-more{align-self:flex-start;border:0;background:none;font:inherit;font-size:var(--fs-11);font-weight:700;color:var(--accent-blue-strong);text-align:left;padding:2px;cursor:pointer}.zsm-more:hover{text-decoration:underline}.zsm-more:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.vg-filter-chip{display:flex;align-items:center;gap:8px;align-self:flex-start;background:var(--brand-wash,#eef4ff);border:1px solid var(--brand,#2e78ef);color:var(--brand-deep,#2a3048);border-radius:999px;padding:4px 6px 4px 12px;font-size:var(--fs-12);font-weight:700;margin-bottom:8px}.vg-filter-chip button{border:0;background:none;color:inherit;font:inherit;line-height:1;padding:2px 6px;border-radius:999px;cursor:pointer}.vg-filter-chip button:hover{background:rgba(46,120,239,.15)}.anhaenge-window{display:flex;flex-direction:column;gap:7px;padding:11px 13px}.fdoc{flex:none;font-size:7.5px;font-weight:800;letter-spacing:.04em;background:#eef2ff;color:#56637a;border-radius:5px;padding:4px 6px}.dk-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-left:auto}.dk-acts .dk-act{margin-left:0}.dk-kat{display:inline-block;background:#eef3fb;color:#1f4e9b;border-radius:6px;padding:1px 7px;font-size:var(--fs-9);font-weight:700}.dk-act{flex:none;border:1px solid var(--line);background:#fff;color:var(--brand-deep);border-radius:8px;padding:4px 10px;font:inherit;font-size:var(--fs-9-5);font-weight:700;cursor:pointer;margin-left:6px}.dk-act:hover:not(:disabled){border-color:var(--accent-blue-strong);color:var(--accent-blue-strong)}.dk-act:disabled{opacity:.55;cursor:not-allowed}.anhaenge-window.dk-v2{gap:10px;padding:10px;background:#f4f6fa;min-height:100%;box-sizing:border-box;container-type:inline-size}.dk-v2 .dk-hinweis{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:10px;background:#fff6d6;color:#6b5200;font-size:var(--fs-10);font-weight:500;line-height:1.45}.dk-v2 .dk-hinweis svg{flex:none;margin-top:2px}.dk-v2 .dk-hinweis strong{font-weight:700}.dk-v2 .dk-karte{background:#fff;border:1px solid #e1e6ef;border-radius:12px;box-shadow:0 1px 2px rgba(19,32,51,.04);min-width:0}.dk-v2 .dk-karte-kopf{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#f3cc00;border-bottom:1px solid #dcb800;border-radius:11px 11px 0 0}.dk-v2 .dk-zeichen{flex:none;width:24px;height:24px;border-radius:7px;background:#fff;color:#0a4a5e;display:flex;align-items:center;justify-content:center}.dk-v2 .dk-titel{margin:0;font-size:var(--fs-11-5)}.dk-v2 .dk-anzahl,.dk-v2 .dk-titel{font-family:var(--font-head);font-weight:600;color:#1a1e2e}.dk-v2 .dk-anzahl{min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:9px;background:#fff;font-size:var(--fs-9-5);line-height:18px;text-align:center}.dk-v2 .dk-karte-inhalt{display:flex;flex-direction:column;padding:0 12px}.dk-v2 .row.file.dk-row{display:flex;flex-direction:column;gap:7px;padding:10px 0;border-top:1px solid #eef1f6}.dk-v2 .row.file.dk-row:first-child{border-top:0}.dk-v2 .dk-kopf{display:flex;align-items:flex-start;gap:10px;min-width:0}.dk-v2 .fdoc.dk-ext{width:30px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;font-family:var(--font-head);font-size:9px;font-weight:700}.dk-v2 .dk-ext-pdf{background:#fbeae9;color:#b42318}.dk-v2 .dk-ext-bild{background:#e7efff;color:#1d4fa8}.dk-v2 .dk-ext-datei{background:#eef2ff;color:#454e6b}.dk-v2 .dk-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.dk-v2 .dk-main .r-t{display:flex;align-items:center;min-width:0;font-family:var(--font-head);font-size:var(--fs-11);font-weight:600;color:#1a1e2e}.dk-v2 .dk-main .dk-name{min-width:0;overflow-wrap:anywhere}.dk-v2 .dk-main .anhang-rename{flex:1 1;min-width:0}.dk-v2 .dk-main .r-s{font-size:var(--fs-9-5);color:#4f5b6e;line-height:1.45;overflow-wrap:anywhere}.dk-v2 .dk-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.dk-v2 .dk-chip{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;box-sizing:border-box;border-radius:999px;font-size:var(--fs-9-5);font-weight:600;white-space:nowrap}.dk-v2 .dk-chip-kat{background:#eef2ff;color:#454e6b}.dk-v2 .dk-chip-ohne{background:#fff;border:1px dashed #aab4c6;color:#4f5b6e}.dk-v2 .dk-chip-offen{background:#fff6d6;color:#6b5200}.dk-v2 .dk-chip-gruen{background:#e3f4ec;color:#1f6b3b}.dk-v2 .dk-chip-grau{background:#eef1f6;color:#454e6b}.dk-v2 .dk-acts{justify-content:flex-start;margin-left:40px;gap:6px}.dk-v2 .dk-acts-luft{flex:1 1}.dk-v2 .dk-ablegen{color:#003050}.dk-v2 .dk-ablegen-offen{background:#003050;border-color:#003050;color:#fff}.dk-v2 .dk-ablegen-offen:hover:not(:disabled){background:#0a4a5e;border-color:#0a4a5e;color:#fff}.dk-v2 .dk-form{display:flex;flex-direction:column;gap:9px;margin-left:40px;padding:10px;border-radius:10px;background:#f4f6fa;border:1px solid #e4e9f0}.dk-v2 .dk-form-zeile{display:grid;grid-template-columns:minmax(68px,26%) minmax(0,1fr);align-items:center;grid-column-gap:8px;column-gap:8px}.dk-v2 .dk-form-l{font-size:var(--fs-10);font-weight:500;color:#4f5b6e}.dk-v2 .dk-form-v{display:flex;align-items:center;gap:6px;min-width:0}.dk-v2 .dk-kategorie{flex:1 1 auto;min-width:0;padding:0 6px;font:inherit;font-size:var(--fs-10-5);font-weight:600;color:#1a1e2e}.dk-v2 .dk-kategorie,.dk-v2 .dk-typsuche{height:32px;border:1px solid #d6dfec;border-radius:8px;background:#fff}.dk-v2 .dk-typsuche{flex:none;width:32px;display:flex;align-items:center;justify-content:center;color:#1b5bc4;cursor:pointer}.dk-v2 .dk-ebenen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;padding:3px;border-radius:9px;background:#e4e9f0}.dk-v2 .dk-ebene{min-height:30px;padding:0 6px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:var(--fs-10);font-weight:600;color:#2a3048;cursor:pointer}.dk-v2 .dk-ebene[aria-pressed=true]{background:#fff;color:#003050;font-weight:700;box-shadow:0 1px 2px rgba(19,32,51,.14)}.dk-v2 .dk-ebene:disabled{color:#8a93a6;cursor:not-allowed}.dk-v2 .dk-ebene[aria-pressed=true]:disabled{color:#003050}.dk-v2 .dk-ziel{font-size:var(--fs-10-5);font-weight:600;color:#1a1e2e}.dk-v2 .dk-form-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dk-v2 .dk-pfad{font-size:var(--fs-9-5);font-weight:500;color:#4f5b6e}.dk-v2 .dk-form-knoepfe{display:flex;gap:6px;margin-left:auto}.dk-v2 .dk-knopf{min-height:32px;padding:0 12px;border:1px solid #d6dfec;border-radius:8px;background:#fff;font:inherit;font-size:var(--fs-10);font-weight:600;color:#2a3048;cursor:pointer}.dk-v2 .dk-knopf-primaer{background:#003050;border-color:#003050;color:#fff}.dk-v2 .dk-knopf:disabled{opacity:.6;cursor:not-allowed}.dk-v2 .dk-chip-warn{background:#fff1e0;color:#8a4b00}.dk-v2 .dk-verteilung{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dk-v2 .dk-archivtyp{flex:1 1 auto;min-width:0;height:32px;padding:0 6px;border:1px solid #d6dfec;border-radius:8px;background:#fff;font:inherit;font-size:var(--fs-10-5);font-weight:600;color:#1a1e2e}.dk-v2 .dk-form-hinweis{margin:0;font-size:var(--fs-9-5);line-height:1.45;color:#4f5b6e}.dk-v2 .dk-form-hinweis[data-archiv]{color:#6b5200}.dk-v2 .dk-form-fehler{margin:0;font-size:var(--fs-10)}.anhang-act{border:0;background:none;cursor:pointer;color:var(--muted-2,#96a0b0);font-size:var(--fs-11);margin-left:6px;padding:0 2px}.anhang-act:hover{color:var(--brand,#2e78ef)}.anhang-rename{font:inherit;font-weight:600;border:1px solid var(--brand,#2e78ef);border-radius:8px;padding:2px 8px;outline:none;max-width:100%}.kp-modal{max-width:420px}.kp-vahint{background:var(--amber-wash,#fdf3d1);color:#7a5b16;font-size:var(--fs-10);line-height:1.5;padding:8px 14px}.kp-vachip{background:rgba(255,255,255,.18);border-radius:6px;padding:1px 7px;font-size:var(--fs-9-5);margin-left:8px}.kp-search-wrap{padding:10px 14px 4px}.kp-search{width:100%;border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:var(--fs-11);outline:none}.kp-search:focus{border-color:var(--brand)}.kp-list{max-height:320px;overflow:auto;padding:4px 8px 10px}.kp-grp{font-size:var(--fs-9);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:10px 6px 3px}.kp-opt{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:var(--fs-11);color:var(--ink);border-radius:8px;padding:6px 8px;cursor:pointer}.kp-opt.on,.kp-opt:hover{background:var(--brand-wash,#eaf1fd)}.kp-opt.on{font-weight:700}.kp-chk{color:var(--brand);font-weight:800}.kp-empty{color:var(--muted);font-size:var(--fs-11);padding:12px 8px}.kp-foot{border-top:1px solid var(--line-2);padding:8px 14px}.kp-clear{border:0;background:none;font:inherit;font-size:var(--fs-10-5);font-weight:700;color:var(--crit,#d1434b);cursor:pointer}.mehr-window .row{display:flex;align-items:center;gap:11px;padding:10px 14px;background:none;border:0;border-bottom:1px solid var(--line-2);font:inherit;text-align:left;width:100%}.mehr-window button.mehr-row{cursor:pointer}.mehr-window button.mehr-row:hover{background:#f7f9fb}.mehr-window .row .stripe{width:4px;align-self:stretch;min-height:26px;border-radius:3px;background:var(--line,#dfe6f2);flex:none}.mehr-window .row .stripe.warn{background:var(--warn,#b98f00)}.mehr-window .row .stripe.crit{background:var(--crit,#d1434b)}.mehr-window .row .stripe.ok{background:var(--ok,#1d9e75)}.mehr-window .row .r-main{flex:1 1;min-width:0;display:block}.mehr-window .row .r-t{display:block;font-size:var(--fs-12);font-weight:700;color:var(--ink);overflow-wrap:anywhere}.mehr-window .row .r-s{display:block;font-size:var(--fs-10);color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.nsx-bar{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;gap:14px;background:#232946;padding:14px 20px;min-height:78px}.nsx-logo{width:34px;height:34px;border-radius:10px;background:var(--gold);color:#232946;display:grid;place-items:center;font-weight:800;font-size:19px;flex:none}.nsx-hi,.nsx-logo{font-family:var(--font-head)}.nsx-hi{font-size:18px;font-weight:700;color:#fff;white-space:nowrap}.nsx-search{flex:1 1 420px;min-width:220px;max-width:660px;display:flex;align-items:center;gap:9px;background:#e9ebf3;border-radius:10px;padding:9px 14px;color:var(--faded)}.nsx-search svg{width:16px;height:16px;flex:none}.nsx-search input{flex:1 1;min-width:0;border:none;background:none;outline:none;font:inherit;font-size:var(--fs-13-5);color:var(--ink)}.nsx-search input::placeholder{color:var(--muted-2)}.nsx-kbd{flex:none;font-family:inherit;font-size:var(--fs-11);font-weight:700;color:var(--faded);background:#f6f7fb;border:1px solid #c6cbd9;border-radius:6px;padding:1px 6px}.nsx-bell{width:38px;height:38px;border:none;border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;display:grid;place-items:center;padding:0}.nsx-bell:hover{background:rgba(255,255,255,.16)}.nsx-bell svg{width:19px;height:19px}.nsx-bell-n{position:absolute;top:-6px;right:-6px;background:var(--gold);color:#232946;font-size:var(--fs-10);font-weight:800;border-radius:999px;padding:1px 6px;line-height:1.4}.nsx-clocks{flex:none;color:#cdd6e6;font-size:var(--fs-12);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.nsx-city{font-size:var(--fs-11);font-weight:700;letter-spacing:.04em}.nsx-clocks b{color:#fff;font-size:var(--fs-13);font-weight:800}.nsx-slash{color:#56617f}.nsx-user{position:relative;flex:none}.nsx-avatar{width:38px;height:38px;border:none;border-radius:999px;background:var(--gold);color:#232946;font-weight:800;font-size:var(--fs-13);cursor:pointer;display:grid;place-items:center;padding:0}.nsx-menu{position:absolute;top:46px;right:0;z-index:500;min-width:280px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 40px rgba(20,30,50,.2);padding:10px;display:flex;flex-direction:column;gap:8px}.nsx-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink)}.nsx-menu-id b,.nsx-menu-logout,.nsx-menu-row{font-size:var(--fs-13)}.nsx-menu-logout{border:1px solid var(--line);background:var(--bg);color:var(--crit);border-radius:9px;padding:8px 12px;font-weight:700;cursor:pointer}.nsx-menu-logout:hover{border-color:var(--crit)}.nsx-update{display:flex;align-items:center;gap:12px;background:#fff;border-bottom:1px solid var(--line);padding:10px 20px}.nsx-upd-badge{flex:none;background:var(--gold);color:#232946;font-size:var(--fs-11);font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:7px}.nsx-upd-title{border:none;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:left}.nsx-upd-pager{flex:none;display:inline-flex;align-items:center;gap:6px;color:#5b6b8c;font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nsx-upd-pager button{width:24px;height:24px;border:none;border-radius:999px;background:#eef1f7;color:#5b6b8c;cursor:pointer;font-size:14px;line-height:1;padding:0}.nsx-upd-pager button:hover{background:#dfe5f0;color:var(--ink)}.nsx-upd-spacer{flex:1 1}.nsx-btn-gold,.nsx-btn-navy{flex:none;border:none;border-radius:10px;padding:9px 16px;font-size:var(--fs-11);font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;font-family:inherit}.nsx-btn-gold{background:var(--gold);color:#232946}.nsx-btn-gold:hover{filter:brightness(.96)}.nsx-btn-navy{background:#232946;color:#fff}.nsx-btn-navy:hover{background:#2f3a63}.nsx-news-drop{background:#fff;border-bottom:1px solid var(--line);padding:6px 20px 10px;max-height:320px;overflow-y:auto}.nsx-news-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border-bottom:1px solid var(--line-2)}.nsx-news-item:last-child{border-bottom:none}.nsx-news-body{flex:1 1;min-width:0}.nsx-news-title{font-size:var(--fs-13);font-weight:700;color:var(--brand-deep)}.nsx-news-text{font-size:var(--fs-12);color:var(--muted);line-height:1.5;margin-top:1px}.nsx-news-date{flex:none;font-size:var(--fs-11);font-weight:600;color:var(--muted-2);padding-top:2px}@media (max-width:980px){.nsx-clocks{display:none}}.nav-item{font:inherit;border:1px solid transparent;background:none;width:100%}.nav-tile{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none}.nav-tile svg{width:16px;height:16px;display:block;fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.nsx-bar{min-height:64px;padding:11px 16px;gap:12px}.nsx-logo2{display:flex;flex-direction:column;align-items:center;line-height:1;flex:none}button.nsx-logo2{border:0;background:none;padding:0;font:inherit;cursor:pointer}.nsx-logo2-n{font-family:var(--font-head);font-weight:800;font-size:22px;color:#fff;position:relative;line-height:.85}.nsx-logo2-dot{position:absolute;top:0;right:-7px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.nsx-logo2-word{font-size:6px;letter-spacing:.22em;text-transform:uppercase;color:#cdd6e6;margin-top:3px}.nsx-logo2-sep{width:1px;height:30px;background:rgba(255,255,255,.2);flex:none}.nsx-greet{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:flex-start;text-align:left}button.nsx-greet-home{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.nsx-greet .nsx-hi{font-size:16px}.nsx-tagline{font-size:var(--fs-11);color:#9fb4cb;white-space:nowrap}.nsx-spacer{flex:1 1}.nsx-clockpill{flex:none;display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:5px 11px;white-space:nowrap;color:#cdd6e6}.nsx-clockpill .nsx-city{font-size:var(--fs-10);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9fb4cb}.nsx-clockpill b{color:#fff;font-size:var(--fs-12-5);font-weight:800}.nsx-clock-sep{width:1px;height:12px;background:rgba(255,255,255,.22)}.nsx-hbtn{flex:none;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#e6ecf5;border-radius:10px;padding:7px 12px;font:inherit;font-size:var(--fs-12);font-weight:600;cursor:pointer;white-space:nowrap}.nsx-hbtn:hover{background:rgba(255,255,255,.16)}.nsx-bell{position:relative;flex:none}.nsx-bell-btn{position:relative;padding:4px 7px}.nsx-bell-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#e5484d;color:#fff;font-size:var(--fs-9-5);font-weight:800;line-height:16px;text-align:center}.nsx-bell-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:360px;max-width:92vw;background:#fff;color:#1b2a3a;border:1px solid rgba(18,41,63,.14);border-radius:12px;box-shadow:0 12px 32px rgba(18,41,63,.22);overflow:hidden}.nsx-bell-hd{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(18,41,63,.1);font-size:var(--fs-12-5)}.nsx-bell-all{border:0;background:none;padding:0;color:var(--brand);font:inherit;font-size:var(--fs-11-5);font-weight:600;cursor:pointer}.nsx-bell-all:disabled{opacity:.4;cursor:default}.nsx-bell-list{list-style:none;margin:0;padding:0;max-height:380px;overflow-y:auto}.nsx-bell-row{display:flex;align-items:flex-start;gap:8px;width:100%;border:0;background:none;padding:10px 12px;text-align:left;font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid rgba(18,41,63,.06)}.nsx-bell-row:hover{background:rgba(18,41,63,.05)}.nsx-bell-row.ungelesen{background:rgba(33,91,116,.07)}.nsx-bell-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:transparent}.nsx-bell-row.ungelesen .nsx-bell-dot{background:#e5484d}.nsx-bell-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.nsx-bell-line{font-size:var(--fs-12);font-weight:600}.nsx-bell-snippet{font-size:var(--fs-11-5);color:#5b6b7c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsx-bell-time{flex:none;font-size:var(--fs-10);color:#7b8a99;white-space:nowrap}.nsx-bell-empty{padding:18px 12px;font-size:var(--fs-12);color:#5b6b7c;text-align:center}.nsx-langs{flex:none;align-items:center}.nsx-langs,.nsx-langs .locale-switcher{display:inline-flex;gap:3px}.nsx-langs .locale{border:none;border-radius:8px;padding:4px 8px;font-size:var(--fs-10);font-weight:800;background:rgba(255,255,255,.15);color:#cdd6e6;cursor:pointer}.nsx-langs .locale.active{background:var(--gold);color:#232946}.nsx-lang-vi{border-radius:8px;padding:4px 8px;font-size:var(--fs-10);font-weight:800;background:rgba(255,255,255,.15);color:#b9c5d4;cursor:default}.nsx-avatar{width:32px;height:32px;font-size:var(--fs-11)}.nsx-username{flex:none;color:#fff;font-size:var(--fs-12-5);font-weight:700;white-space:nowrap}.nsx-power{flex:none;border:none;background:none;color:#cdd6e6;cursor:pointer;padding:4px;border-radius:8px;display:grid;place-items:center}.nsx-power svg{width:17px;height:17px}.nsx-power:hover{color:#fff;background:rgba(255,255,255,.15)}.nsx-update{padding:6px 16px;gap:10px}.nsx-upd-badge{font-size:var(--fs-10);padding:2px 8px}.nsx-upd-title{font-size:var(--fs-13)}:root{--nsx-navy-1:#12293f;--nsx-navy-2:#17415a;--nsx-navy-3:#215b74}.nsx-bar{background:linear-gradient(100deg,var(--nsx-navy-1) 0,var(--nsx-navy-2) 52%,var(--nsx-navy-3) 100%);min-height:52px;padding:8px 12px;gap:8px}.nsx-logo2-sep{height:24px}.nsx-greet{gap:0}.nsx-greet .nsx-hi{font-size:14px;line-height:1.15}.nsx-tagline{line-height:1.2}.nsx-clockpill{gap:5px;padding:3px 8px;border-radius:8px}.nsx-clockpill b{font-size:var(--fs-11-5)}.nsx-clockpill .nsx-city{font-size:var(--fs-9)}.nsx-hbtn{gap:4px;padding:4px 9px;font-size:var(--fs-11-5);border-radius:8px}.nsx-langs{gap:2px}.nsx-lang-vi,.nsx-langs .locale{padding:3px 7px;font-size:var(--fs-9-5);border-radius:7px}.nsx-username{font-size:var(--fs-11-5)}.nsx-power{padding:3px}.nsx-power svg{width:15px;height:15px}.nsx-update{padding:3px 12px;gap:8px}.nsx-tk{margin:5px 12px 2px;background:#fffdf5;border:1px solid #efe1b6;border-radius:12px;overflow:hidden}.nsx-tk .nsx-update{background:none;border-bottom:none;padding:7px 10px;gap:8px}.nsx-tk.open .nsx-update{border-bottom:1px solid #f0e4bf}.nsx-tk .nsx-upd-badge{background:var(--gold);color:#2b2f45;font-weight:800;letter-spacing:.08em;border-radius:6px}.nsx-tk .nsx-upd-title{border:none;background:none;font-weight:700;color:var(--brand-deep);cursor:pointer;text-align:left;padding:0}.nsx-tk .nsx-upd-title:hover{text-decoration:underline}.nsx-tk-toggle{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid #e3d4a6;background:#f6ecca;color:#6b5a20;border-radius:6px;font-size:var(--fs-9);line-height:1;cursor:pointer}.nsx-tk-toggle:hover{background:#f0e2b0}.nsx-tk-dots{flex:none;display:inline-flex;align-items:center;gap:4px}.nsx-tk-dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:#e4d8b2;cursor:pointer}.nsx-tk-dot:hover{background:#d3c48f}.nsx-tk-dot.on{background:var(--brand)}.nsx-tk-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:6px 12px;border-bottom:1px solid #f0e4bf;font-size:var(--fs-11);color:var(--muted)}.nsx-tk-legend-label{font-size:var(--fs-9-5);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.nsx-tk-legend-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.nsx-tk .nsx-news-drop{background:#fff;border-bottom:none;padding:0;max-height:340px}.nsx-tk .nsx-news-item{gap:9px;padding:7px 12px;border-bottom:1px solid var(--line-2)}.nsx-news-icon{flex:none;font-size:var(--fs-12);line-height:1.5}.nsx-tk .nsx-news-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nsx-tk .nsx-news-date{padding-top:1px;white-space:nowrap}.nsx-hkpis{flex:none;align-items:center;min-width:0}.nsx-hkpi,.nsx-hkpis{display:inline-flex;gap:6px}.nsx-hkpi{align-items:baseline;padding:3px 9px;border-radius:999px;white-space:nowrap}.nsx-hkpi b{font-size:var(--fs-13);font-weight:800;line-height:1.2}.nsx-hkpi>span{font-size:var(--fs-11-5);font-weight:600;color:#33415c;line-height:1.2}.nsx-hkpi.red{background:#fdecea}.nsx-hkpi.red b{color:#c0392b}.nsx-hkpi.amber{background:#fdf3dc}.nsx-hkpi.amber b{color:var(--warn)}.nsx-hkpi.green{background:#e7f4ee}.nsx-hkpi.green b{color:#1f8a70}.nsx-tk .nsx-upd-title{min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1040px){.nsx-hkpi>span{display:none}.nsx-hkpi{padding:3px 8px}}.nsx-tk{container-type:inline-size}@container (max-width: 940px){.nsx-hkpi>span{display:none}.nsx-hkpi{padding:3px 8px}}@media (max-width:860px){.nsx-hkpis{display:none}}.unread-window{padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.unread-window .mbx-row{width:100%;text-align:left}.due-window{padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.due-sec{font-size:var(--fs-10);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 2px 4px}.due-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);background:#fff;border-radius:9px;padding:8px 11px;font:inherit;text-align:left;cursor:pointer;min-width:0}.due-row:hover{border-color:var(--brand)}.due-stripe{width:3px;align-self:stretch;min-height:24px;border-radius:3px;flex:none}.due-stripe.crit{background:var(--crit)}.due-stripe.warten{background:var(--warn)}.due-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.due-subj{font-size:var(--fs-11);font-weight:700;color:var(--ink)}.due-meta{font-size:var(--fs-9-5);color:var(--muted);overflow-wrap:anywhere}.due-empty{font-size:var(--fs-10);color:var(--muted);padding:4px 2px 8px}.tickets-window{padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:0}.tickets-sec{font-size:var(--fs-10);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 2px 4px}.tickets-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);background:#fff;border-radius:9px;padding:8px 11px;font:inherit;text-align:left;min-width:0}.tickets-stripe{width:3px;align-self:stretch;min-height:24px;border-radius:3px;flex:none;background:var(--line-2)}.tickets-stripe.high{background:var(--crit)}.tickets-stripe.medium{background:var(--warn)}.tickets-stripe.low{background:var(--ok,#1f9d55)}.tickets-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.tickets-subj{font-size:var(--fs-11);font-weight:700;color:var(--ink);background:none;border:0;padding:0;text-align:left;cursor:pointer;min-width:0}.tickets-subj:hover:not(:disabled){text-decoration:underline}.tickets-subj:disabled{cursor:default}.tickets-meta{font-size:var(--fs-9-5);color:var(--muted);overflow-wrap:anywhere}.tickets-empty{font-size:var(--fs-10);color:var(--muted);padding:4px 2px 8px}.tickets-aktionen{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tickets-feld{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-10);color:var(--muted)}.tickets-feld select{font:inherit;color:var(--ink);background:#fff;border:1px solid var(--line-2);border-radius:7px;padding:2px 6px;max-width:180px}.tickets-linear-knopf{font:inherit;font-size:var(--fs-10);font-weight:700;color:var(--brand-deep);background:var(--brand-wash);border:1px solid transparent;border-radius:7px;padding:3px 10px;cursor:pointer;white-space:nowrap}.tickets-linear-knopf:hover:not(:disabled){border-color:var(--brand)}.tickets-linear-knopf:disabled{cursor:default;opacity:.7}.tickets-linear,.tickets-quelle{font-size:var(--fs-10);font-weight:600;white-space:nowrap}.lv-window{display:flex;flex-direction:column;gap:10px;padding:2px}.lv-leer,.lv-ohne-vorlage{font-size:var(--fs-12);color:var(--muted)}.lv-vorbehalt{font-size:var(--fs-12);line-height:1.45;border:1px solid var(--warn-b,#e3c37a);background:var(--warn-bg,#fdf6e6);color:var(--warn-fg,#6b4e00);border-radius:8px;padding:8px 10px}.lv-liste{list-style:none;margin:0;padding:0}.lv-karte,.lv-liste{display:flex;flex-direction:column;gap:8px}.lv-karte{border:1px solid var(--line);border-radius:10px;background:var(--card);padding:10px 12px}.lv-kopf{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.lv-titel{font-weight:700;font-size:var(--fs-13)}.lv-quelle{font-size:var(--fs-10);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.lv-quelle-gelernt{color:var(--accent,#0d4256)}.lv-vorlage{display:flex;flex-direction:column;gap:6px}.lv-zeile{display:flex;gap:8px;font-size:var(--fs-12)}.lv-feld{font-weight:600;min-width:52px}.lv-fehlt{color:var(--muted);font-style:italic}.lv-text{margin:0;font-size:var(--fs-12);line-height:1.5;white-space:pre-wrap;max-height:9.5em;overflow-y:auto}.due-stripe.bearb,.due-stripe.neu{background:var(--brand)}.due-stripe.ok{background:var(--ok,#1f9d55)}.lfd-row{cursor:default}.lfd-row:hover{border-color:var(--line-2)}.lfd-kpis{display:flex;gap:8px;padding:2px 0 6px}.lfd-kpi{flex:1 1;min-width:0;background:#fff;border:1px solid var(--line-2);border-radius:9px;padding:8px 11px;display:flex;flex-direction:column;gap:1px}.lfd-kpi b{font-size:14px;font-weight:800;color:var(--ink)}.lfd-kpi span{font-size:var(--fs-9-5);color:var(--muted)}:root{--brand:#0e5e74;--accent-blue:#2e78ef;--accent-blue-strong:#1d4ed8;--brand-deep:#003050;--brand-wash:#e2eef3;--ink-2:#0a4a5e}.nsx-bar{background:#003050;min-height:40px;padding:4px 16px;gap:10px}.nsx-bar .nsx-clockpill,.nsx-bar .nsx-hbtn,.nsx-bar .nsx-hkpi{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.nsx-bar .nsx-hbtn:hover{background:rgba(255,255,255,.18)}.nsx-avatar{width:26px;height:26px;font-size:var(--fs-10);background:#003050;color:#fff}.nsx-logo2-n{font-size:18px}.nsx-hi{font-size:var(--fs-13)}.nsx-tagline{font-size:var(--fs-10)}.nsx-update{padding:4px 16px}.vg-bh.red{background:linear-gradient(100deg,#a52f2a,#b5352f 60%,#c2564a)}.vg-bh.amber{background:linear-gradient(100deg,#9c6a10,#b47c17 60%,#c99a37)}.vg-bh.amber .cnt{background:#003050;color:var(--gold)}.vg-bh.green{background:linear-gradient(100deg,#226b3d,#2e844a 60%,#4a9d63)}.eh-h{padding:6px 10px;gap:7px}.eh-main{gap:1px}.eh-kpis{gap:3px;margin-top:2px}.eh-kpi{font-size:var(--fs-9);padding:1px 6px}.obj-cols2 .eh-h{min-height:62px}.obj-docgroup{padding:6px 0}.obj-docgroup-h{font-size:var(--fs-10);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px}.obj-aktrow,.obj-docrow{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-2);font-size:var(--fs-12-5)}.obj-aktrow:last-child,.obj-docrow:last-child{border-bottom:none}.oa-archiv .oa-intro{margin:2px 0 8px;font-size:var(--fs-11-5);line-height:1.5;color:var(--muted,#5b6577)}.oa-archiv .oa-suche{width:100%;box-sizing:border-box;height:32px;margin-bottom:6px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface,#fff);font:inherit;font-size:var(--fs-12);color:inherit}.oa-archiv .oa-leer{margin:6px 0;font-size:var(--fs-12);color:var(--muted,#5b6577)}.oa-archiv .oa-ordner{border-bottom:1px solid var(--line-2)}.oa-archiv .oa-ordner-kopf{display:flex;align-items:baseline;gap:6px;width:100%;padding:7px 0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.oa-archiv .oa-pfeil{flex:none;width:10px;font-size:var(--fs-10);color:var(--muted-2,#96a0b0)}.oa-archiv .oa-ordner-name{flex:1 1 auto;min-width:0;font-size:var(--fs-12-5);font-weight:700;color:var(--brand-ink,#1b5bc4)}.oa-archiv .oa-ordner-zahl{flex:none;font-size:var(--fs-11);color:var(--muted,#5b6577)}.oa-archiv .oa-datei{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:5px 0 5px 16px;border-top:1px dashed var(--line-2);font-size:var(--fs-12)}.oa-archiv .oa-open{flex:1 1 200px;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.oa-archiv .oa-open:hover{color:var(--brand,#2e78ef);text-decoration:underline}.oa-archiv .oa-verteilung,.oa-verteilung{display:inline-block;max-width:100%;padding:1px 7px;border-radius:999px;font-size:var(--fs-10-5);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oa-verteilung[data-ton=ok]{background:#e3f4ec;color:#1f6b3b}.oa-verteilung[data-ton=warn]{background:#fff1e0;color:#8a4b00}.oa-verteilung[data-ton=fehler]{background:#fde8e8;color:#9b1c1c;white-space:normal}.oa-archiv .oa-meta{font-size:var(--fs-10-5);color:var(--muted,#5b6577)}.oa-archiv .oa-upload-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.oa-archiv .oa-l{font-size:var(--fs-11-5);font-weight:600}.oa-archiv .oa-typ{flex:1 1 180px;min-width:0;height:32px;padding:0 6px;border:1px solid var(--line-2);border-radius:8px;background:var(--surface,#fff);font:inherit;font-size:var(--fs-12);color:inherit}.oa-archiv .oa-upload-knopf{cursor:pointer}.oa-archiv .oa-upload-knopf.oa-aus{opacity:.55;cursor:not-allowed}.oa-archiv .oa-hinweis{margin:6px 0 0;font-size:var(--fs-11);line-height:1.45;color:var(--muted,#5b6577)}.oa-archiv .oa-ergebnis{display:grid;grid-gap:4px;gap:4px;margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--surface-2,#f4f6fa);font-size:var(--fs-11-5)}.oa-archiv .oa-ergebnis-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.oa-archiv .oa-ergebnis-name{font-weight:600;overflow-wrap:anywhere}.obj-aktrow-btn{width:100%;margin:0;border:0;border-bottom:1px solid var(--line-2);background:none;font:inherit;font-size:var(--fs-12-5);color:inherit;text-align:left;cursor:pointer}.obj-aktrow-btn:focus-visible .obj-akt-title,.obj-aktrow-btn:hover .obj-akt-title{text-decoration:underline}.obj-doc-name{flex:1 1;min-width:0;color:var(--ink)}.obj-akt-meta,.obj-doc-meta{flex:none;font-size:var(--fs-11);color:var(--muted);white-space:nowrap}.obj-akt-kind{flex:none;font-size:var(--fs-9-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;background:var(--brand-wash);color:var(--brand)}.obj-akt-kind.aufgabe{background:var(--warn-wash);color:var(--warn)}.obj-akt-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.obj-akt-title{color:var(--ink)}.obj-akt-note{font-size:var(--fs-11);color:var(--muted)}.pf-wrap{display:flex;flex-direction:column;gap:12px;flex:1 1;height:100%;min-height:0;min-width:0}.pf-toolbar{flex:none;align-items:center}.pf-folders,.pf-toolbar{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.pf-fbtn{background:#fff;border:1px solid #d5dbe7;border-radius:18px;padding:6px 12px;font:inherit;font-size:var(--fs-11);font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.pf-fbtn:hover{border-color:#003050;color:#003050}.pf-fbtn.sel{background:#003050;border-color:#003050;color:#fff}.pf-fbtn:focus-visible{outline:2px solid #003050;outline-offset:2px}.pf-fcnt{background:#f3cc00;color:#003050;border-radius:9px;padding:0 6px;font-size:var(--fs-9);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-toolbar>.pf-btn.primary{margin-left:auto;padding:6px 12px;border-radius:8px;font-size:var(--fs-10-5);white-space:nowrap}.pf-split{display:flex;gap:10px;flex:1 1;min-height:0;min-width:0}.pf-box--liste{flex:0 1 380px;max-width:52%}.pf-box--lese{flex:1 1}.pf-box{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 12px rgba(19,32,51,.09);overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column}@media (max-width:720px){.pf-split{flex-direction:column}.pf-box--liste{flex:none;max-width:none;max-height:240px}}.pf-list{min-width:0;outline:none}.pf-list,.pf-rows{flex:1 1;min-height:0}.pf-rows{overflow-y:auto}.pf-chips{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.pf-chip{flex:none;border:0;border-radius:16px;padding:5px 12px;background:#edeef2;color:var(--ink);font:inherit;font-size:var(--fs-10-5);font-weight:600;white-space:nowrap;cursor:pointer}.pf-chip:hover{background:#e2e8f8}.pf-chip.sel{background:#003050;color:#fff}.pf-row{display:flex;gap:8px;width:100%;text-align:left;padding:10px 11px 10px 9px;border:0;border-bottom:1px solid #cfd6e0;border-left:3px solid transparent;background:none;cursor:pointer;font:inherit}.pf-row:hover{background:#f8fafd}.pf-row.sel{background:#eaf1fe;border-left-color:var(--accent-blue-strong,#1d4ed8)}.pf-av{width:28px;height:28px;border-radius:50%;background:#5f7385;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-10-5);font-weight:700;flex:0 0 28px}.pf-row.unread .pf-av{background:var(--brand)}.pf-main{min-width:0;flex:1 1;display:flex;flex-direction:column}.pf-top{display:flex;gap:7px;align-items:baseline}.pf-from{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--faded);font-size:var(--fs-11-5)}.pf-date,.pf-from{white-space:nowrap}.pf-date{color:var(--muted-2);font-size:var(--fs-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-subj{color:var(--faded);font-size:var(--fs-11-5)}.pf-prev,.pf-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-prev{color:var(--muted-2);font-size:var(--fs-10-5)}.pf-row.unread .pf-from,.pf-row.unread .pf-subj{color:var(--ink);font-weight:650}.pf-more{padding:9px;text-align:center}.pf-more button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:4px 11px;font:inherit;font-size:var(--fs-11-5);cursor:pointer}.pf-lese{flex:1 1;display:flex;flex-direction:column}.pf-lese,.pf-read{min-height:0;min-width:0}.pf-read{flex:1 1;overflow-y:auto}.pf-empty{padding:42px 18px;text-align:center;color:var(--muted);font-size:var(--fs-12-5)}.pf-muted{color:var(--muted-2);font-size:var(--fs-11)}.pf-sender-n{font-size:var(--fs-12-5);font-weight:650}.pf-meta{color:var(--muted);font-size:var(--fs-11);min-width:0}.pf-meta .pf-addr{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pf-lnk{border:0;background:none;padding:0 2px;border-radius:4px;font:inherit;font-size:inherit;font-weight:600;color:var(--accent-blue-strong);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.pf-lnk:hover{background:#e6eefe}.pf-lnk.on,.pf-lnk:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid}.pf-lnk.on{background:#fff0a8;color:var(--brand-deep)}.pf-lnk:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.pf-rd-head{flex:none;display:flex;gap:18px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--line)}.pf-rd-main{flex:1 1;min-width:0}.pf-rd-subj{margin:0 0 6px;font-size:var(--fs-13-5);font-weight:700;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.pf-sndr{flex:0 1 auto;max-width:52%;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center}@media (max-width:1150px){.pf-rd-head{flex-direction:column;gap:8px}.pf-sndr{max-width:100%;justify-content:flex-start}}.pf-schip{border:1px solid var(--line);background:#fafbfe;border-radius:999px;padding:2px 9px;font:inherit;font-size:var(--fs-10-5);color:var(--ink);display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.pf-schip.known{background:#e7f4ee;border-color:#bfe3cb;color:#1b5e37;font-weight:650}.pf-schip.unknown{background:#fdf6e6;border-color:#e7d3a3;color:#92400e;font-weight:650}.pf-schip.role{background:#eef2ff;border-color:#cfe0fa;color:#003050;font-weight:650}.pf-schip.cases{background:#fdeeee;border-color:#f0c4c0;color:#b91c1c;font-weight:650;cursor:pointer}.pf-schip.cases:hover{border-color:#b91c1c}.pf-schip.muted{color:var(--muted)}.pf-schip.link{border:0;background:none;color:var(--accent-blue-strong,#1d4ed8);cursor:pointer;text-decoration:underline;padding:2px 4px}.pf-schip.link:hover{color:#003050}.pf-schip:focus-visible{outline:2px solid #003050;outline-offset:2px}.pf-actions{display:flex;gap:6px;flex-wrap:wrap;padding:7px 14px;border-bottom:1px solid #eef2ff}.pf-btn{background:#fff;border:1px solid var(--line);border-radius:7px;padding:4px 10px;font:inherit;font-size:var(--fs-11);color:#40505f;cursor:pointer}.pf-btn:hover{border-color:var(--brand);color:var(--brand)}.pf-btn.primary{background:var(--gold);border-color:#dcb900;color:#003050;font-weight:700}.pf-btn.primary:hover:not(:disabled){background:#ffe466;border-color:#c9a900;color:#003050}.pf-btn:disabled{opacity:.5;cursor:default}.pf-card{background:#fff;border:1px solid #efe1b6;border-radius:8px}.pf-card:hover{border-color:#dcb900}.pf-card.open{border-color:#003050}.pf-card.gesperrt{background:#fcfbf6;border-style:dashed}.pf-card.gesperrt:hover{border-color:#efe1b6}.pf-card-row input:disabled{cursor:not-allowed}.pf-soon{flex:none;border-radius:5px;padding:1px 6px;background:#eef1f7;color:#5b6474;font-size:var(--fs-9-5);font-weight:600;white-space:nowrap}.pf-card-row{gap:8px;padding:5px 10px}.pf-card-row,.pf-card-t{display:flex;align-items:center}.pf-card-t{gap:9px;flex:1 1;min-width:0;border:0;background:none;padding:0;font:inherit;cursor:pointer;text-align:left}.pf-card-t .tt{font-weight:650}.pf-card-t .pv,.pf-card-t .tt{font-size:var(--fs-11-5);white-space:nowrap}.pf-card-t .pv{color:var(--faded);overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.pf-card-t .chev{color:var(--muted-2);font-size:var(--fs-10)}.pf-card-det{padding:0 10px 9px 30px;gap:5px}.pf-card-det,.pf-doc label,.pf-f{display:flex;flex-direction:column}.pf-doc label,.pf-f{gap:2px;font-size:var(--fs-9-5);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.pf-doc input,.pf-f input,.pf-f textarea{border:1px solid var(--line);border-radius:6px;padding:4px 8px;font:inherit;font-size:var(--fs-11);background:#fff;color:var(--ink);text-transform:none;letter-spacing:0}.pf-f2{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.pf-doc{display:grid;grid-template-columns:1fr 176px;grid-gap:8px;gap:8px;align-items:end}.pf-doc-old{grid-column:1/-1}.pf-ai-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.pf-ai-fehlt{border-top:1px dashed #efe1b6;padding-top:7px;font-size:var(--fs-10-5);color:#7c7358}.pf-att{padding:0 14px 12px;display:flex;gap:8px;flex-wrap:wrap}.pf-att-i{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font:inherit;text-align:left;background:#fff;color:#40505f;cursor:pointer;max-width:100%;min-width:0}.pf-att-i:hover:not(:disabled){border-color:var(--accent,#2f6fd6);color:var(--ink)}.pf-att-i:disabled{opacity:.55;cursor:progress}.pf-att-k{flex:none;border-radius:5px;padding:2px 5px;background:#eef1f7;color:#33415c;font-size:var(--fs-9-5);font-weight:700}.pf-att-t{min-width:0;display:flex;flex-direction:column}.pf-att-n{font-size:var(--fs-11-5);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-att-s{font-size:var(--fs-10);color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-att-i.on{border-color:#dcb900;background:#fffbe6}.pf-pointer{margin-left:auto;display:inline-flex;gap:6px;font-size:var(--fs-12);color:#7a5d00;background:var(--amber-wash);border:1px solid #efe1b6;border-radius:8px;padding:4px 10px}.pf-actions,.pf-pointer{align-items:center}.pf-card.erledigt{background:#f1f9f4;border-color:#bfe3cb}.pf-soon.ok{background:var(--ok-wash);color:var(--ok)}.pfs{position:relative;box-sizing:border-box;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:0;color:var(--ink);font-size:var(--fs-13);line-height:1.4;overflow-y:auto}.pfs button:focus-visible,.pfs input:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.pfs .pf-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border-color:#d5dbe7;font-size:var(--fs-12-5);font-weight:600;color:var(--ink);white-space:nowrap}.pfs .pf-btn:hover:not(:disabled){border-color:var(--brand-deep);color:var(--brand-deep)}.pfs .pf-btn.primary{border-color:#dcb900;color:var(--brand-deep);font-weight:700}.pfs .pf-btn.primary:hover:not(:disabled){border-color:#c9a900;color:var(--brand-deep)}.pfs .pf-btn:disabled{opacity:.55;cursor:not-allowed}.pfs-ki{flex:none;border:1px solid #efe1b6;border-left:3px solid var(--gold);border-radius:10px;background:#fffdf5;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.pfs-ki-h{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.pfs-ki-h .pfs-ki-hint{flex:1 1}.pfs-ki-tog{border:0;background:none;display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit;font-size:var(--fs-13-5);font-weight:700;color:var(--brand-deep);white-space:nowrap;cursor:pointer}.pfs-glitzer{flex:none;color:#b08a00}.pfs-ki-hint{color:var(--muted-2);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pfs-ki-re{margin-left:auto;flex:none;padding:0;border:0;background:none;color:var(--accent-blue-strong);text-decoration:underline;font:inherit;font-size:var(--fs-12);font-weight:600;white-space:nowrap;cursor:pointer}.pfs-ki-re:disabled{color:var(--faded);text-decoration:none;cursor:default}.pfs-ki-for{margin-top:-4px;font-size:var(--fs-11-5);color:var(--faded);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfs-chev{flex:none;transition:transform .2s ease}.pfs-chev.zu{transform:rotate(-90deg)}.pfs-chev2{flex:none;color:var(--muted-2);transition:transform .2s ease}.pfs-chev2.auf{transform:rotate(90deg)}.pfs-ki-body{gap:8px}.pfs-ki-body,.pfs-ki-list{display:flex;flex-direction:column}.pfs-ki-list{gap:6px}.pfs-ki-busy{padding:10px 4px}.pfs-ki-busy,.pfs-ki-empty{font-size:var(--fs-12-5);color:var(--faded)}.pfs-ki-empty{padding:6px 2px}.pfs-ki .pf-card-row{padding:3px 10px}.pfs-ki .pf-card-row input{width:15px;height:15px;margin:0;flex:none;accent-color:var(--brand-deep)}.pfs-ki .pf-card-t{padding:5px 0;gap:8px}.pfs-ki .pf-card-t .tt{font-size:var(--fs-13);font-weight:700}.pfs-ki .pf-card-t .pv{font-size:var(--fs-13);color:#34406a}.pfs-ki .pf-card-det{padding:2px 10px 10px 33px}.pfs-kc-ok{width:15px;height:15px;display:inline-flex;flex:none;color:var(--ok)}.pfs-ki .pf-ai-foot{margin-top:0;gap:10px}.pfs-ki .pf-ai-fehlt{font-size:var(--fs-11-5);color:#5c4f2a;border-top:1px dashed #efe1b6;padding-top:6px}.pfs-sbox{flex:1 1;min-height:340px;display:flex;flex-direction:column;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px}.pfs-sp{flex-grow:0;min-height:0;transition:flex-grow .4s ease}.pfs-sbox.ruhe .pfs-sp--oben{flex-grow:0.85}.pfs-sbox.ruhe .pfs-sp--unten{flex-grow:1.15}@media (prefers-reduced-motion:reduce){.pfs-chev,.pfs-chev2,.pfs-sp{transition:none}}.pfs-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:2px 2px 4px}.pfs-sx{position:relative;z-index:15;width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.pfs-sx.oben{max-width:none}.pfs-sx-title{margin:0;text-align:center;font-family:var(--font-head);font-size:22px;font-weight:600;color:var(--brand-deep)}.pfs-barwrap{position:relative}.pfs-bar{display:flex;align-items:stretch;border:1.5px solid #b9c3d6;border-radius:10px;background:var(--paper);box-shadow:0 1px 2px rgba(19,32,51,.05)}.pfs-bar:focus-within{border-color:var(--brand-deep);box-shadow:0 0 0 3px rgba(0,48,80,.12)}.pfs-scope{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-right:1px solid #dde3ee;border-radius:9px 0 0 9px;background:#f4f6fb;font:inherit;font-weight:700;color:var(--brand-deep);white-space:nowrap;cursor:pointer}.pfs-scope.open,.pfs-scope:hover{background:#e2e8f8}.pfs-field{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--muted-2)}.pfs-field input{flex:1 1;min-width:0;height:42px;border:0;outline:0;background:transparent;font:inherit;font-size:calc(14px + var(--fs-hub));color:var(--ink)}.pfs-field input[type=text],.pfs-field input[type=text]:focus{padding:0;border:0;border-radius:0;box-shadow:none}.pfs .pfs-field input:focus-visible{outline:none}.pfs svg{flex:none}.pfs-clear{align-self:center;margin-right:5px;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:none;color:var(--faded);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pfs-clear:hover{background:#eef1f7}.pfs-note{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border:1px solid #efe1b6;border-radius:8px;background:var(--amber-wash);color:#5c4600;font-size:var(--fs-12)}.pfs-note svg{flex:none;margin-top:1px}.pfs-menu{position:absolute;top:50px;left:0;z-index:20;width:290px;max-width:100%;padding:6px 0;border:1px solid #d5dbe7;border-radius:10px;background:var(--paper);box-shadow:0 14px 34px rgba(19,32,51,.2)}.pfs-mh{padding:6px 14px 4px;font-size:var(--fs-11-5);font-weight:700;color:var(--faded)}.pfs-opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;border-radius:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.pfs-opt:hover{background:#f4f6fb}.pfs .pfs-opt:focus-visible{outline:none;background:#f4f6fb;box-shadow:inset 0 0 0 2px var(--brand-deep)}.pfs-opt.sel{background:#eaf1fe;font-weight:700;color:var(--brand-deep);box-shadow:inset 3px 0 0 var(--accent-blue-strong)}.pfs-opt.gesperrt{color:var(--faded);cursor:not-allowed}.pfs-ck{flex:none;width:16px;display:inline-flex;color:var(--accent-blue-strong)}.pfs-cnt{padding:1px 8px;border-radius:10px;background:var(--chip-bg);font-size:var(--fs-11);font-weight:600;color:var(--faded)}.pfs-cnt,.pfs-opt-soon{margin-left:auto}.pfs-pill-nv{padding:1px 7px;border:1px solid #efe1b6;border-radius:10px;background:var(--amber-wash);font-size:var(--fs-10-5);font-weight:700;color:#7a5d00;white-space:nowrap}.pfs-recent{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.pfs-tip{margin:0;text-align:center;font-size:var(--fs-12);color:var(--faded)}.pfs-chip{padding:5px 12px;border:0;border-radius:16px;background:var(--chip-bg);font:inherit;font-size:var(--fs-12-5);font-weight:600;color:var(--ink);cursor:pointer}.pfs-chip:hover{background:#e2e8f8}.pfs-k{font-size:var(--fs-11);color:var(--faded)}.pfs-k,.pfs-v{font-weight:600}.pfs-v{overflow-wrap:anywhere}.pfs-res{display:flex;flex-direction:column;gap:16px}.pfs-res.veraltet{opacity:.6;transition:opacity .2s ease}.pfs-res-h{display:flex;align-items:center;gap:8px}.pfs-res-title{font-family:var(--font-head);font-size:calc(14px + var(--fs-hub));font-weight:600;color:var(--brand-deep)}.pfs-res-h .pfs-lnk{margin-left:auto}.pfs-rg{display:flex;flex-direction:column;gap:2px}.pfs-rg-h{display:flex;align-items:center;gap:8px;margin-bottom:2px;padding:0 4px 6px;border-bottom:1px solid #eef1f7;font-family:var(--font-head);font-size:var(--fs-13);font-weight:600;color:var(--brand-deep)}.pfs-pill{padding:1px 7px;border-radius:10px;background:var(--chip-bg);font-size:var(--fs-11);color:var(--faded)}.pfs-pill,.pfs-rg-more{font-family:var(--font-sans);font-weight:600}.pfs-rg-more{margin-left:auto;padding:0;font-size:var(--fs-12);color:var(--accent-blue-strong)}.pfs-rg-more,.pfs-ri{border:0;background:none;cursor:pointer}.pfs-ri{display:flex;align-items:center;gap:10px;width:100%;padding:7px 6px;border-radius:8px;text-align:left;font:inherit;color:inherit}.pfs-ri:hover{background:#f4f6fb}.pfs-ri.cur{background:#eaf1fe}.pfs-bdg{flex:none;width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-10-5);font-weight:700;letter-spacing:.03em;color:var(--pfs-c);background:var(--pfs-w)}.pfs-bdg.gross{width:44px;height:44px;border-radius:10px;font-size:var(--fs-13)}.pfs-ri-tx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.pfs-ri-t{font-weight:600;color:var(--ink)}.pfs-ri-s,.pfs-ri-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfs-ri-s{font-size:var(--fs-12);color:var(--faded)}.pfs-ri-m{flex:none;margin-left:auto;font-size:var(--fs-11-5);color:var(--faded);white-space:nowrap}.pfs-rg-foot{margin-top:6px;padding:6px 10px;border:1px dashed #e2cf95;border-radius:8px;background:#fffdf5;font-size:var(--fs-12);color:#5c4600}.pfs-empty{padding:12px 6px;color:var(--faded)}.pfs-empty.klein{padding:6px;font-size:var(--fs-12)}.pfs-farbe--kontakt{--pfs-c:var(--accent-blue-strong);--pfs-w:#e6eefe}.pfs-farbe--account{--pfs-c:#6b3fa0;--pfs-w:#f1eafa}.pfs-farbe--objekt{--pfs-c:var(--brand);--pfs-w:var(--brand-wash)}.pfs-farbe--einheit{--pfs-c:var(--ok);--pfs-w:var(--ok-wash)}.pfs-farbe--datei{--pfs-c:var(--faded);--pfs-w:var(--chip-bg)}.pfs-farbe--rechnung{--pfs-c:var(--warn);--pfs-w:var(--warn-wash)}.pfs-farbe--aufgabe{--pfs-c:#b0302a;--pfs-w:var(--crit-wash)}.pfs-farbe--nachricht{--pfs-c:var(--brand-deep);--pfs-w:#eef2ff}.pfs-dt{display:flex;flex-direction:column;gap:10px}.pfs-dt-nav{display:flex;align-items:center;gap:8px}.pfs-lnk{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;background:none;font:inherit;font-size:var(--fs-12-5);font-weight:600;color:var(--accent-blue-strong);cursor:pointer}.pfs-lnk:hover{color:var(--brand-deep);text-decoration:underline}.pfs-icon-btn{margin-left:auto;width:30px;height:30px;padding:0;border:1px solid #dde3ee;border-radius:8px;background:var(--paper);color:var(--faded);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pfs-icon-btn:hover{border-color:var(--brand-deep);color:var(--brand-deep)}.pfs-dt-card{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px}.pfs-dt-kopf{display:flex;align-items:flex-start;gap:12px}.pfs-dt-kopf-tx{flex-grow:1;min-width:0}.pfs-dt-type{display:inline-flex;padding:2px 8px;border-radius:6px;font-size:var(--fs-11);font-weight:700;color:var(--pfs-c);background:var(--pfs-w)}.pfs-dt-title{margin:4px 0 0;font-family:var(--font-head);font-size:var(--fs-xl);font-weight:600;color:var(--brand-deep);overflow-wrap:anywhere}.pfs-dt-sub{margin:2px 0 0;color:var(--faded)}.pfs-dt-actions{display:flex;flex-wrap:wrap;gap:8px}.pfs-dt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px}.pfs-dt-sec{display:flex;flex-direction:column;gap:2px}.pfs-dt-sec-h{display:flex;align-items:center;gap:8px;margin-bottom:2px;padding:0 4px 6px;border-bottom:1px solid #eef1f7;font-family:var(--font-head);font-size:var(--fs-13);font-weight:600;color:var(--brand-deep)}.pfs-dt-srow{display:flex;flex-direction:column;padding:6px}.pfs-toast{position:absolute;left:50%;bottom:16px;z-index:30;transform:translateX(-50%);max-width:calc(100% - 32px);display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:10px;background:var(--brand-deep);color:#fff;font-size:var(--fs-13);font-weight:600;box-shadow:0 10px 28px rgba(19,32,51,.25)}.pfs-toast-x{display:inline-flex;padding:2px;border:0;border-radius:4px;background:none;color:#fff;cursor:pointer}.pfs .pfs-toast-x:focus-visible{outline:2px solid #fff}.pf-foot{flex:none;display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;min-width:0;gap:8px;padding:10px 13px;border-top:1px solid #eef2ff;background:var(--paper)}.pf-foot--offen{display:block;padding:0}.pf-foot-field{flex:1 1;min-width:0;text-align:left;border:1px solid var(--line);border-radius:8px;padding:7px 11px;background:#fafbfc;color:var(--faded);font:inherit;font-size:var(--fs-12);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-foot-field:hover:not(:disabled){border-color:var(--brand)}.pf-foot-field:disabled{cursor:not-allowed;opacity:.7}.pf-foot .pf-btn{flex:none;display:inline-flex;align-items:center;gap:6px}.pf-body{padding:12px 14px;font-size:var(--fs-12);color:#33414f}.pf-body p{margin:0 0 8px}.pf-note{position:-webkit-sticky;position:sticky;bottom:0;background:#1d2433;color:#fff;padding:8px 14px;font-size:var(--fs-12);cursor:pointer}.pf-thr{margin:2px 14px 14px;border-top:1px solid #eef2ff;padding-top:12px}.pf-thr-h{font-size:var(--fs-10-5);font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pf-titem{border:1px solid var(--line);border-radius:8px;margin-bottom:6px;background:#fff}.pf-titem.open{border-color:#003050}.pf-titem-h{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:none;cursor:pointer;font:inherit;text-align:left;color:var(--ink)}.pf-titem-h:hover{background:#f7f9fd;border-radius:8px}.pf-titem-h:focus-visible{outline:2px solid #003050;outline-offset:-2px;border-radius:8px}.pf-titem-from{font-size:var(--fs-11-5);flex:0 0 auto}.pf-titem-time{font-size:var(--fs-10-5);color:var(--muted);flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-titem-prev{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-11);color:var(--muted)}.pf-titem-caret{margin-left:auto;color:var(--muted);font-size:var(--fs-10);flex:0 0 auto}.pf-titem.open .pf-titem-caret{margin-left:0}.pf-titem-body{padding:0 11px 9px;font-size:var(--fs-12);color:#33414f}.pf-titem-body p{margin:0 0 7px;white-space:pre-wrap}.pf-titem-body p:last-child{margin-bottom:0}.pf-body-frame{width:100%;border:0;min-height:120px;background:#fff;display:block}.pf-note{display:flex;align-items:center;gap:10px}.pf-note span{flex:1 1}.pf-undo{background:none;border:1px solid #4a5266;color:#fff;border-radius:6px;padding:2px 9px;font:inherit;font-size:var(--fs-12);cursor:pointer}.pf-undo:hover{background:#2a3040}.pf-note-x{background:none;border:0;color:var(--muted-2);font:inherit;cursor:pointer}.pf-compose{border-bottom:1px solid var(--line);background:#fafbfe;padding:12px 15px}.pf-compose h3{margin:0 0 9px;font-size:var(--fs-12);font-weight:650}.pf-cmp-row{display:grid;grid-template-columns:62px 1fr;grid-gap:8px;gap:8px;align-items:center;margin-bottom:6px}.pf-cmp-row label{color:var(--muted);font-size:var(--fs-10-5)}.pf-cmp-row input{border:1px solid var(--line);border-radius:7px;padding:4px 9px;font:inherit;font-size:var(--fs-11-5);background:#fff;width:100%}.pf-cmp-row input:disabled,.pf-cmp-row input[readonly]{background:#f1f3f7;color:var(--ink)}.pf-cmp-body{width:100%;border:1px solid var(--line);border-radius:7px;padding:9px;font:inherit;font-size:var(--fs-11-5);min-height:130px;resize:vertical;background:#fff}.pf-cmp-error{color:#a5301f;font-size:var(--fs-11-5);margin-top:6px}.pf-cmp-foot{display:flex;gap:7px;align-items:center;margin-top:9px}.pf-cmp-editor{overflow-y:auto;max-height:420px;white-space:pre-wrap;word-break:break-word;outline:none}.pf-cmp-editor:empty:before{content:attr(data-placeholder);color:var(--muted,#8a8f98)}.pf-cmp-editor img{max-width:100%;height:auto}.pf-cmp-signatur{display:block;width:100%;height:190px;margin-top:6px;border:1px dashed var(--line,#d6d9de);border-radius:4px;background:#fff}.pf-cmp-files{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:7px}.pf-cmp-file{display:inline-flex;gap:6px;align-items:center;max-width:100%;padding:2px 8px;border:1px solid var(--line,#d6d9de);border-radius:12px;font-size:var(--fs-11-5)}.pf-cmp-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-cmp-file button{border:0;background:none;cursor:pointer;padding:0;line-height:1}.pf-cmp-foot .pf-muted{margin-left:auto}.kd-nosource{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:var(--fs-12);color:var(--muted-2);border:1px dashed #cfd8e2;border-radius:8px}.kd-nosource-why{margin-left:auto;font-size:var(--fs-10-5)}.tl-chip-n{opacity:.65;margin-left:5px;font-size:var(--fs-10)}.tl-chip.kd-chip-off{border-style:dashed;opacity:.6;cursor:default}.kd-month{font-size:var(--fs-9-5);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:700;margin:11px 0 4px}.kd-item{display:flex;gap:9px;padding:6px 0;border-top:1px solid #eef2f6}.kd-dot{width:20px;height:20px;border-radius:50%;flex:0 0 20px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-9);color:#fff;margin-top:2px}.kd-dot.kd-mail_in{background:#1f6b3b}.kd-dot.kd-mail_out{background:#a8811f}.kd-dot.kd-dokument{background:#0e5e74}.kd-dot.kd-vorgang{background:#34495e}.kd-dot.kd-aufgabe{background:#6b5a8e}.kd-dot.kd-anruf{background:#1f5f8b}.kd-dot.kd-whatsapp{background:#25865a}.kd-dot.kd-mail_log{background:#7a6a2f}.kd-item-main{flex:1 1;min-width:0}.kd-item-top{display:flex;gap:8px;align-items:baseline}.kd-item-title{font-size:var(--fs-11-5);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kd-item-link{background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:2px}.kd-item-link:focus-visible,.kd-item-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.kd-item-date{margin-left:auto;font-size:var(--fs-9-5)}.kd-item-date,.kd-item-sub{color:var(--muted-2);white-space:nowrap}.kd-item-sub{font-size:var(--fs-10-5);overflow:hidden;text-overflow:ellipsis}.kd-ctx{display:inline-block;background:#f3f6f8;border:1px solid #e6ecf1;border-radius:4px;padding:0 5px;font-size:var(--fs-9);color:#0e5e74;margin-right:5px}.kd-more{width:100%;margin-top:10px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px;font:inherit;font-size:var(--fs-11-5);color:#40505f;cursor:pointer}.kd-more:hover{border-color:var(--brand);color:var(--brand)}.kd-more:disabled{opacity:.6;cursor:default}.vp{display:flex;flex-direction:column;gap:10px;padding:10px;overflow-y:auto}.vp-empty{padding:34px 18px;text-align:center;color:var(--muted);font-size:var(--fs-12-5)}.vp-group{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--card)}.vp-gh{display:flex;align-items:center;gap:8px;padding:5px 11px;font-size:var(--fs-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#6b7486}.vp-gh.vp-critical,.vp-gh.vp-kritisch{background:linear-gradient(100deg,#9e2b25,#cc4a43)}.vp-gh.vp-high,.vp-gh.vp-hoch{background:linear-gradient(100deg,#b5352f,#d4645c)}.vp-gh.vp-medium,.vp-gh.vp-mittel{background:linear-gradient(100deg,#e0b400,#ffe14d);color:#003050}.vp-gh.vp-low,.vp-gh.vp-niedrig{background:linear-gradient(100deg,#1f6b3b,#3d9c5a)}.vp-count{margin-left:auto;background:rgba(255,255,255,.24);border-radius:999px;padding:0 7px;font-size:var(--fs-10)}.vp-gh.vp-medium .vp-count,.vp-gh.vp-mittel .vp-count{background:rgba(0,48,80,.18)}.vp-row{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:0;border-top:1px solid #eef2f6;background:none;padding:7px 11px;font:inherit;cursor:pointer}.vp-row:first-of-type{border-top:none}.vp-row:hover{background:#f7f9fd}.vp-top{display:flex;align-items:baseline;gap:8px}.vp-case{color:var(--brand);font-size:var(--fs-11);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vp-date{margin-left:auto;color:var(--muted);font-size:var(--fs-10)}.vp-date,.vp-subj{white-space:nowrap}.vp-subj{font-size:var(--fs-11-5);color:var(--faded);overflow:hidden;text-overflow:ellipsis}.vp-row.unread .vp-subj{color:var(--ink);font-weight:650}.vp-from{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-foot,.vp-from{font-size:var(--fs-10-5)}.vp-foot{padding:8px 11px;color:var(--muted);line-height:1.45}.imp-bar{flex:0 0 auto;display:flex;align-items:center;gap:.6rem;padding:.4rem .9rem;background:var(--crit);color:#fff;font-family:var(--font-sans);font-size:.78rem;line-height:1.3}.imp-bar-icon{display:inline-flex;flex:0 0 auto}.imp-bar-text{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;min-width:0}.imp-bar-text b{font-weight:700}.imp-bar-groups,.imp-bar-mail{opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imp-bar-groups:before{content:"·";margin-right:.45rem;opacity:.7}.imp-bar-send{margin-left:auto;padding:.1rem .45rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;white-space:nowrap}.imp-bar-exit{flex:0 0 auto;font:inherit;font-weight:600;cursor:pointer;padding:.2rem .7rem;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:rgba(255,255,255,.14);color:#fff}.imp-bar-exit:hover{background:rgba(255,255,255,.24)}.imp-bar-exit:focus-visible{outline:2px solid #fff;outline-offset:1px}.app-frame[data-impersonating=yes]{box-shadow:inset 0 0 0 3px var(--crit)}.app-frame[data-embed=on]{grid-template-columns:minmax(0,1fr)}.auth-problem{margin:0;max-width:22rem;color:var(--crit);font-size:.85rem}.nsx-menu-note{color:var(--muted);font-size:.72rem}.tl-schritte{display:flex;flex-direction:column;gap:6px}.tl-schritte-am-eintrag{margin:-6px 0 14px 44px}.tl-schritte-offen{margin:20px 0 0 44px}.tl-schritt{border-radius:10px}.tl-schritt-row{display:flex;align-items:center;gap:8px;padding:0 10px 0 0}.tl-schritt-btn{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:7px 0 7px 10px;font:inherit;font-size:var(--fs-12);text-align:left;color:var(--ink);cursor:pointer}.tl-schritt-n{width:19px;height:19px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-10);font-weight:800}.tl-schritt-t{flex:1 1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-schritt-ok{flex:none;font-size:var(--fs-10);font-weight:800;letter-spacing:.03em}.tl-schritt-beleg{flex:none;font-size:var(--fs-10);color:#1f7a43;white-space:nowrap}.tl-schritt-chk{flex:none;border:0;background:none;padding:2px 4px;font:inherit;font-size:var(--fs-13);color:var(--muted);cursor:pointer}.tl-schritt-chk:hover{color:var(--ink)}.tl-schritt-chk.on{color:var(--ok)}.tl-schritt.erledigt{background:#e7f4ec;border:1px solid #a6d8b8}.tl-schritt.erledigt .tl-schritt-n{background:var(--ok);color:#fff}.tl-schritt.erledigt .tl-schritt-ok,.tl-schritt.erledigt .tl-schritt-t{color:#1f7a43}.tl-schritt.offen{background:transparent;border:1px dashed #c3cbdb}.tl-schritt.offen .tl-schritt-n{background:transparent;border:1px dashed #a9b3c7;color:var(--muted)}.tl-schritt.offen .tl-schritt-t{color:var(--muted);font-weight:600}.tl-schritt.offen:hover{border-color:var(--brand)}.tl-schritt.offen:hover .tl-schritt-t{color:var(--ink)}.tl-schritt-body{border-top:1px solid rgba(20,30,60,.08);padding:10px 12px 12px;display:flex;flex-direction:column;gap:9px}.tl-schritt-body .ck-cl{width:96px}.tl-schritt.open.offen{border-style:solid}.tl-schritt.markiert{animation:schritt-markiert 2s ease-out}@keyframes schritt-markiert{0%,55%{box-shadow:0 0 0 3px rgba(46,120,239,.3)}to{box-shadow:0 0 0 3px rgba(46,120,239,0)}}@media (prefers-reduced-motion:reduce){.tl-schritt.markiert{animation:none;box-shadow:0 0 0 3px rgba(46,120,239,.3)}}.tl-schritte-kopf{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;padding-bottom:2px}.tl-schritte-titel{font-size:var(--fs-10);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.tl-schritte-ablauf{font-size:var(--fs-11);color:var(--muted)}.tl-schritte-kopf .ck-mut{flex-basis:100%}.pf-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.pf-grund,.pf-src,.pf-vorgangstag{flex:0 0 auto;font-size:var(--fs-9-5);letter-spacing:.03em;padding:0 5px;border-radius:999px;line-height:1.6;border:1px solid transparent;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-src{border-color:#d7dfe6;color:var(--faded);background:#f4f7fa}.pf-grund{border-color:#e6dcae;color:#7a6400;background:#fdf8e3;flex:1 1 100%;overflow:visible;text-overflow:clip;white-space:normal;border-radius:8px;padding:1px 6px;line-height:1.45}.pf-vorgangstag{border-color:var(--brand);color:var(--brand);text-transform:uppercase;font-weight:650}.pf-rule{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding:9px 11px;border-top:1px solid var(--line);background:var(--card,#fff);font-size:var(--fs-10);line-height:1.5;color:var(--muted)}.pf-list{display:flex;flex-direction:column}.pf-quelle-note{padding:7px 14px;border-bottom:1px solid #eef2ff;background:#fdf8e3;color:#7a6400;font-size:var(--fs-11);line-height:1.45}.pf-quelle-grund{display:block;font-weight:600}.pf-anlegen{padding:12px 15px;display:flex;flex-direction:column;gap:9px}.pf-anlegen-h{display:flex;gap:14px;align-items:flex-start}.pf-anlegen-h h2{margin:0 0 3px;font-size:15px;font-weight:650}.pf-anlegen-h .pf-btn{margin-left:auto;flex:0 0 auto}.pf-anlegen-hint{color:var(--muted)}.pf-anlegen-hint,.pf-anlegen-note{margin:0;font-size:var(--fs-11);line-height:1.45}.pf-anlegen-note{color:#33414f;border-left:2px solid var(--brand);padding-left:8px}.pf-anlegen-note.pf-muted{border-left-color:#d7dfe6}.pf-anlegen .pf-f input.pf-fact{background:#f4f7fa;color:#5a6b78;cursor:default}.pf-anlegen .pf-f select{border:1px solid var(--line);border-radius:6px;padding:5px 7px;font:inherit;font-size:var(--fs-11-5);color:var(--ink);background:#fff}.pf-ai-tag{margin-left:5px;font-size:var(--fs-9);letter-spacing:.06em;color:#7a6400;border:1px solid #e6dcae;border-radius:999px;padding:0 4px}.vp-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.vp-chip{font-size:var(--fs-9-5);line-height:1.6;padding:0 6px;border-radius:999px;border:1px solid #d7dfe6;color:#5a6b78;background:#f4f7fa}.vp-chip-mail{border-color:var(--brand);color:var(--brand);background:var(--brand-wash)}.vp-chip-chatter{border-color:#b9cbe0;color:#35597f;background:#eef4fa}.vp-chip-anruf{border-color:#a9d3ba;color:#1f6b3b;background:#eef7f1}.vp-chip-angebot{border-color:#e6dcae;color:#7a6400;background:#fdf8e3}.vp-gh.vp-unassigned{background:linear-gradient(100deg,#55636f,#7d8b97)}.shell-body{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}.app-frame[data-rail=on] .shell-body{display:grid;grid-template-columns:clamp(356px,calc(24% + 76px),456px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px;background:#e9eef5}.app-frame[data-rail=on][data-context=collapsed] .shell-body{grid-template-columns:auto minmax(0,1fr)}.shell-context-window{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--card);border:1px solid var(--win-line);border-radius:var(--win-radius);box-shadow:var(--win-shadow);overflow:hidden}.shell-context-grip{flex:1 1;min-height:0;width:30px;padding:0;border:0;background:#fff;color:#56637a;font-size:15px;font-weight:800;cursor:pointer}.shell-context-grip:hover{background:var(--brand-wash);color:var(--brand-deep)}.shell-context-grip:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:-2px}.shell-context-window-slot{flex:1 1;min-height:0;display:flex;flex-direction:column}.shell-context-window-slot>*{flex:1 1;min-height:0}.nsx-cthead{flex:none;background:var(--win-head);color:var(--win-head-fg);padding:9px 16px}.nsx-cthead-body{display:block}.nsx-ctbars{display:grid;grid-template-columns:minmax(min(170px,45%),max-content) minmax(40px,1fr) 28px;grid-row-gap:5px;row-gap:5px;grid-column-gap:10px;column-gap:10px;min-width:0}.nsx-ctbar{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.nsx-ctbar-cap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nsx-ctbar-cap,.nsx-ctbar-val{font-size:var(--fs-10-5);color:var(--win-head-fg)}.nsx-ctbar-val{font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nsx-ctbar-track{height:4px;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden}.nsx-ctbar-fill{height:100%;transition:width .24s ease}.nsx-ctbar-fill.red{background:linear-gradient(90deg,#c9463a,#e4695c)}.nsx-ctbar-fill.amber{background:linear-gradient(90deg,#d9a400,#ffe466)}.nsx-ctbar-fill.green{background:linear-gradient(90deg,#1f9d63,#6fd3a3)}.app-frame[data-rail=on] .main-plane{padding:0}.nsx-header .nsx-bar{box-sizing:border-box;height:46px;min-height:46px;flex-wrap:nowrap;align-items:center;gap:10px;padding:0 16px;min-width:0;background:var(--win-head);color:var(--win-head-fg)}.nsx-header .nsx-greet{flex:0 1 auto;min-width:0;gap:0;line-height:1.2}.nsx-header .nsx-greet .nsx-hi{font-family:var(--font-head);font-size:var(--fs-13);font-weight:600;line-height:1.2;color:var(--win-head-fg)}.nsx-header .nsx-tagline{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--fs-9-5);line-height:1.2;color:var(--win-head-fg-soft)}.nsx-header .nsx-clockpill,.nsx-header .nsx-langs{flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:rgba(0,0,0,.18);color:var(--win-head-fg);font-size:var(--fs-10);font-weight:700;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.nsx-header .nsx-clockpill .nsx-city{letter-spacing:inherit;text-transform:uppercase}.nsx-header .nsx-clockpill .nsx-city,.nsx-header .nsx-clockpill b{font-size:inherit;font-weight:inherit;color:inherit}.nsx-header .nsx-clock-sep{width:auto;height:auto;background:none}.nsx-header .nsx-clock-sep:before{content:"·"}@media (max-width:1100px){.nsx-header .nsx-clockpill{display:none}}.nsx-header .nsx-bar>.nsx-hbtn{flex:0 1 auto;min-width:0;gap:0;padding:5px 10px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(0,0,0,.14);color:var(--win-head-fg);font-size:var(--fs-10);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsx-header .nsx-bar>.nsx-hbtn:hover{background:rgba(0,0,0,.26)}.nsx-header .nsx-bar>.nsx-hbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}.nsx-header .nsx-langs{gap:0}.nsx-header .nsx-langs .locale-switcher{display:inline-flex;align-items:center;gap:0;border:0;border-radius:0;overflow:visible}.nsx-header .nsx-lang-vi,.nsx-header .nsx-langs .locale{padding:0;border:0;border-radius:0;background:none;color:var(--win-head-fg);font:inherit;letter-spacing:inherit}.nsx-header .nsx-langs .locale{cursor:pointer}.nsx-header .nsx-langs .locale:hover{text-decoration:underline;text-underline-offset:3px}.nsx-header .nsx-langs .locale:focus-visible{outline:2px solid #fff;outline-offset:2px}.nsx-header .nsx-langs .locale.active{background:none;color:var(--gold)}.nsx-header .nsx-lang-vi{cursor:default}.nsx-header .nsx-lang-vi:before,.nsx-header .nsx-langs .locale+.locale:before{content:"·";margin:0 4px;color:var(--win-head-fg)}.nsx-header .nsx-user{flex:0 1 auto;min-width:0;margin-left:6px}.nsx-header .nsx-avatar{display:inline-block;width:auto;height:auto;max-width:220px;padding:2px 0;border-radius:4px;background:none;color:var(--win-head-fg);font-family:inherit;font-size:var(--fs-11);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsx-header .nsx-avatar:hover{text-decoration:underline;text-underline-offset:3px}.nsx-header .nsx-avatar:focus-visible{outline:2px solid #fff;outline-offset:2px}.nsx-header .nsx-power{color:var(--win-head-fg-soft)}:root{--win-head:linear-gradient(100deg,#003050,#00557f 62%,#0a7098);--win-head-fg:#ffffff;--win-head-fg-soft:rgba(255,255,255,0.88);--win-head-chip:rgba(0,0,0,0.18);--win-head-btn:rgba(0,0,0,0.14);--win-head-btn-hover:rgba(0,0,0,0.24);--win-head-btn-strong:rgba(0,0,0,0.3);--win-head-pad:6px 12px;--win-surface:var(--paper);--win-line:#dde3ee;--win-radius:14px;--win-shadow:0 10px 28px rgba(19,32,51,0.1);--win-body-pad:12px;--win-body-gap:12px}.rwin-frame{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--win-surface);border:1px solid var(--win-line);border-radius:var(--win-radius);box-shadow:var(--win-shadow);overflow:hidden}.rwin-frame--fill{flex:1 1;height:100%}.rwin-head{display:flex;align-items:center;gap:10px;flex:none;padding:var(--win-head-pad);background:var(--win-head)}.rwin-head-title{margin:0;min-width:0;font-size:var(--fs-md);font-weight:600;color:var(--win-head-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rwin-head-badge{flex:none;font-size:var(--fs-sm);font-weight:700;color:var(--win-head-fg);background:var(--win-head-chip);border-radius:20px;padding:2px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rwin-head-end{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.rwin-head-btn{flex:none;border:1px solid transparent;background:var(--win-head-btn);color:var(--win-head-fg);font:inherit;font-size:var(--fs-base);font-weight:600;border-radius:7px;padding:4px 9px;cursor:pointer;white-space:nowrap}.rwin-head-btn:hover:not(:disabled){background:var(--win-head-btn-hover);color:var(--win-head-fg)}.rwin-head-btn:disabled{opacity:.55;cursor:not-allowed}.rwin-head-btn--accent{border-color:rgba(255,255,255,.55);background:var(--win-head-btn-strong);color:var(--win-head-fg);font-weight:600}.rwin-head-btn:focus-visible{outline:2px solid #fff;outline-offset:-1px}.rwin-body{flex:1 1;min-height:0;min-width:0;overflow:auto}.rwin-body--padded{display:flex;flex-direction:column;gap:var(--win-body-gap);padding:var(--win-body-pad)}.rwin-group{--rwin-fg:var(--brand-deep);--rwin-wash:#eef1f7;--rwin-line:#e3e8f2;--rwin-rule:#eef2ff;--rwin-meta:var(--ink);border:1px solid var(--rwin-line);border-radius:12px;overflow:hidden}.rwin-group--crit{--rwin-fg:#b42318;--rwin-wash:#fdeaea;--rwin-line:#f0d5d2;--rwin-rule:#f7e9e7;--rwin-meta:#8a4a44}.rwin-group--warn{--rwin-fg:#96570a;--rwin-wash:#faf0d8;--rwin-line:#ecd9a8;--rwin-rule:#f3e8cd;--rwin-meta:#7a5c20}.rwin-group--info{--rwin-fg:#1d4ed8;--rwin-wash:#eaf1fe;--rwin-line:#cfe0fb;--rwin-rule:#e0eafc;--rwin-meta:#3a5a94}.rwin-group--good{--rwin-fg:#17755e;--rwin-wash:#f2faf6;--rwin-line:#cbe8da;--rwin-rule:#dff0e8;--rwin-meta:#3a6b5c}.rwin-group-head{display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--rwin-wash)}.rwin-group-label{flex:none;font-size:var(--fs-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rwin-fg)}.rwin-group-meta{min-width:0;font-size:var(--fs-base);color:var(--rwin-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwin-group-all{margin-left:auto;flex:none;border:0;background:none;padding:0;font:inherit;font-size:var(--fs-base);font-weight:700;color:var(--rwin-fg);cursor:pointer}.rwin-group-all:hover{text-decoration:underline}.rwin-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--rwin-rule);background:var(--paper)}.rwin-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rwin-row-title{font-size:var(--fs-md);font-weight:700;color:var(--brand-deep)}.rwin-row-sub,.rwin-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rwin-row-sub{font-size:var(--fs-base);color:var(--ink)}.rwin-act{flex:none;border:1px solid var(--rwin-fg);background:var(--rwin-fg);color:#fff;font:inherit;font-size:var(--fs-base);font-weight:700;border-radius:8px;padding:5px 11px;cursor:pointer;white-space:nowrap}.rwin-act:hover{filter:brightness(1.12)}.rwin-act:focus-visible,.rwin-group-all:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.rwin-act-ghost{background:transparent;color:var(--rwin-fg)}.rwin-act-ghost:hover{filter:none;background:var(--rwin-wash)}.rwin-act-brand{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff}:root{--fs-hub:2px;--fs-9:calc(9px + var(--fs-hub));--fs-9-5:calc(9.5px + var(--fs-hub));--fs-10:calc(10px + var(--fs-hub));--fs-10-5:calc(10.5px + var(--fs-hub));--fs-11:calc(11px + var(--fs-hub));--fs-11-5:calc(11.5px + var(--fs-hub));--fs-12:calc(12px + var(--fs-hub));--fs-12-5:calc(12.5px + var(--fs-hub));--fs-13:calc(13px + var(--fs-hub));--fs-13-5:calc(13.5px + var(--fs-hub));--fs-micro:var(--fs-9);--fs-sm:var(--fs-11);--fs-base:var(--fs-12);--fs-md:var(--fs-13);--fs-lg:16px;--fs-xl:20px}.mm-tight{width:100%;table-layout:auto;border-collapse:collapse}.mm-tight td,.mm-tight th{width:1%;white-space:nowrap}.mm-tight td.mm-col-flex,.mm-tight th.mm-col-flex{width:auto;white-space:normal}.mm-quiet{font-weight:400}.mm-strong{font-weight:700}.vg-bh{min-height:32px;padding:0 12px;font-size:var(--fs-12-5)}.vg-bh>span:first-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-bh-toggle{flex:none;width:18px;height:18px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:var(--win-head-btn);color:#fff;font:inherit;font-size:var(--fs-9);line-height:1;cursor:pointer}.vg-bh-toggle:hover{background:var(--win-head-btn-hover)}.vg-bh-toggle:focus-visible{outline:2px solid #fff;outline-offset:-1px}.vg-bh .scope-sel{padding:2px 7px;line-height:1.2}.vg-eingeklappt{display:block;width:100%;text-align:left;padding:9px 14px;border:0;border-radius:0;background:transparent;font:inherit;font-size:var(--fs-10-5);color:var(--muted);cursor:pointer}.vg-eingeklappt:hover{background:var(--line-2)}.vg-eingeklappt:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:-2px}.vg-schnell{font-weight:700}.vg-schnell,.vg-schnell:hover{color:var(--accent-blue-strong,#1d4ed8)}.vg-schnell:hover{text-decoration:underline}.vg-box,.vg-scroll{min-width:0}.tk2-bar{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;gap:9px;min-height:32px;padding:4px 13px;background:var(--win-head);color:var(--win-head-fg);border-radius:14px 14px 0 0}.tk2-bar .tk2-nr{flex:none;font-size:var(--fs-11-5);font-weight:800;color:var(--win-head-fg)}.tk2-bar .tk2-spacer{flex:1 1}.tk2-bar .tk-back,.tk2-bar .tk2-hbtn{flex:none;border:1px solid rgba(255,255,255,.22);background:var(--win-head-btn);color:var(--win-head-fg);border-radius:6px;padding:2px 7px;font:inherit;font-size:var(--fs-9-5);font-weight:700;white-space:nowrap;cursor:pointer}.tk2-bar .tk-back:hover,.tk2-bar .tk2-hbtn:hover{background:var(--win-head-btn-hover);color:var(--win-head-fg)}.tk2-bar .tk-back:focus-visible,.tk2-bar .tk2-hbtn:focus-visible{outline:2px solid #fff;outline-offset:-1px}.tk2-bar .tk2-next{border-color:#dcb900;background:var(--gold);color:var(--brand-deep);font-size:var(--fs-9-5);font-weight:800;border-radius:6px;padding:3px 8px;line-height:1.35}.tk2-bar .tk2-next:hover{background:#ffe466;border-color:#dcb900}.tk2-bar .tk2-next:focus-visible{outline:2px solid #fff;outline-offset:1px}.tk2-bar .tk2-next-l{color:var(--brand-deep)}.tk2-bar .tk2-next-n{background:var(--brand-deep);color:var(--gold);width:14px;min-width:14px;height:14px;font-size:var(--fs-9)}.tk2-bar .tk2-next-p{color:var(--brand-deep)}.tk2-bar .tk2-next-p:before{color:#8a7500}.tk2-bar .tk2-next.fertig{border-color:#a6d8b8;background:#e7f4ec;color:#1f7a43;font-weight:700}.vg-detail-card .tl-kopf.tk2{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-bottom:0}.vg-detail-card .tk2-titlerow{margin-top:0}.vg-detail-card .tk2-tin{font-size:18px;font-family:var(--font-head)}.vg-detail-card .tk2-ki{display:flex;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;border-radius:8px;background:var(--line-2);color:var(--ink);font-size:var(--fs-12);line-height:1.5}.vg-detail-card .tk2-kitag{flex:none;margin:0;padding:2px 5px;border-radius:5px;background:var(--accent-blue,#2e78ef);color:#fff;font-size:var(--fs-9);letter-spacing:.04em;vertical-align:baseline}.tk2-fields.tk2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:0;padding:0;background:var(--line-2);border:1px solid var(--line-2);border-radius:10px}.tk2-grid>.hf{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;background:var(--card)}.tk2-grid>.hf:first-child{border-top-left-radius:9px}.tk2-grid>.hf:nth-child(3){border-top-right-radius:9px}.tk2-grid>.hf:nth-child(4){border-bottom-left-radius:9px}.tk2-grid>.hf:nth-child(6){border-bottom-right-radius:9px}.tk2 .tk2-grid .hf-l{margin-bottom:0;font-size:var(--fs-9-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.tk2 .tk2-grid .hf-v{min-height:24px}.tk2 .tk2-grid .hf-in,.tk2 .tk2-grid .hf-sel{border-width:1px;border-radius:7px;padding:3px 7px;font-size:var(--fs-12-5);font-weight:700}.tk2 .tk2-grid .hf-sf-val{font-weight:700}.tk2 .tk2-grid .hf-statussel{min-width:0;padding:3px 24px 3px 8px}.tk2 .tk2-grid .hf-status .hf-l{text-align:left}.hf-uebertragung{margin:3px 0 0;font-size:var(--fs-11-5);font-weight:500;line-height:1.35;color:var(--warn);overflow-wrap:anywhere}.tl-vcard{padding:0;overflow:hidden}.tl-vhead{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 11px;background:#fff;color:#181818;border-bottom:1px solid #e5e5e5}.tl-vhead-ico{flex:none;width:28px;height:28px;border-radius:50%;background:#e3566e;display:grid;place-items:center}.tl-vhead-ico svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tl-vhead-t{font-size:var(--fs-13-5);font-weight:700;white-space:nowrap}.tl-vhead-end{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-width:0}.tl-vhead-cnt{border-radius:999px;padding:2px 7px;background:#ecebea;color:#3e3e3c;font-size:var(--fs-10);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-vhead-btn,.tl-vhead-cnt{flex:none;white-space:nowrap}.tl-vhead-btn{border:1px solid #c9c9c9;background:#fff;color:#0b5cab;border-radius:6px;padding:4px 8px;font:inherit;font-size:var(--fs-11-5);font-weight:600;cursor:pointer}.tl-vhead-btn:hover{background:#f3f3f3}.tl-vhead-btn:focus-visible,.tl-vhead-refresh:focus-visible{outline:2px solid #0b5cab;outline-offset:1px}.tl-vhead-refresh{flex:none;width:28px;height:28px;border:1px solid #c9c9c9;border-radius:50%;background:#fff;display:grid;place-items:center;padding:0;cursor:pointer}.tl-vhead-refresh:hover{background:#f3f3f3}.tl-vhead-refresh svg{width:14px;height:14px;fill:none;stroke:#706e6b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tl-vhead-refresh.laedt svg{animation:tl-dreh .9s linear infinite}@keyframes tl-dreh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tl-vhead-refresh.laedt svg{animation:none}}.tl-vbody{padding:0}.tl-vbody .tl-chips,.tl-vbody .tl-searchwrap{margin:0;padding:0 13px;background:#fff}.tl-vbody .tl-searchwrap{padding-top:12px;padding-bottom:10px}.tl-vbody .tl-search{border:1px solid #c9c9c9;border-radius:6px;padding:8px 11px 8px 33px;font-size:var(--fs-12)}.tl-vbody .tl-search:focus{outline:none;border-color:#0b5cab;box-shadow:0 0 0 1px #0b5cab}.tl-vbody .tl-searchwrap svg{left:24px;stroke:#706e6b}.tl-vbody .tl-chips{gap:6px;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.tl-vbody .tl-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #c9c9c9;background:#fff;color:#181818;border-radius:999px;padding:4px 12px;font-size:var(--fs-11);font-weight:600}.tl-vbody .tl-chip:hover{background:#f3f3f3}.tl-vbody .tl-chip.on{background:#0176d3;border-color:#0176d3;color:#fff}.tl-vbody .tl-chipcnt{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:#ea001e;color:#fff;font-size:var(--fs-10);font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-vbody .tl-list,.tl-vbody .tl-steps,.tl-vbody>details{margin-left:13px;margin-right:13px}.tl-vbody .tl-list{padding:14px 0 4px}.tl-vbody>details:last-child{margin-bottom:12px}.tl-vbody .tl-list:before{left:19.5px;width:1px;top:20px;bottom:20px;background:#dddbda}.tl-vbody .tl-item{gap:10px;margin-bottom:12px}.tl-vbody .tl-gut{width:40px}.tl-vbody .tl-av{width:40px;height:40px;font-size:var(--fs-13);font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 3px #fff}.tl-vbody .tl-av-eingang{background:#2f4b2f;color:#fff}.tl-vbody .tl-av-ausgang{background:#d4b03a;color:#fff}.tl-vbody .tl-av-neutral{background:#706e6b;color:#fff}.tl-vbody .tl-card{padding:10px 12px;border:1px solid #dddbda;border-radius:8px;box-shadow:none;overflow-wrap:anywhere}.tl-vbody .tl-hd{align-items:baseline;gap:8px}.tl-vbody .tl-hd .tl-name{min-width:0;font-size:var(--fs-13);font-weight:700;color:#181818}.tl-vbody .tl-hd .tl-name .tl-acct{color:inherit;text-align:left}.tl-vbody .tl-date{flex:none;font-size:var(--fs-11);color:#706e6b}.tl-vbody .tl-meta{margin:5px 0 6px;gap:6px}.tl-vbody .tl-badge{border-radius:4px;padding:2px 7px;font-size:var(--fs-9-5);font-weight:700;letter-spacing:.06em}.tl-vbody .tl-badge.be{background:#2f4b2f;color:#fff}.tl-vbody .tl-badge.ba{background:#d4b03a;color:#2b2208}.tl-vbody .tl-badge.bc{background:#f2eafc;color:#5b2f8f}.tl-vbody .tl-badge.bv{background:#eef1f7;color:#33415c}.tl-vbody .tl-badge.bt-task{background:#fdf6e6;color:#92400e}.tl-vbody .tl-badge.bm{background:#2a3048;color:#fff}.tl-vbody .tl-addr{margin:0 0 6px;font-size:var(--fs-11-5);color:#3e3e3c;line-height:1.45}.tl-vbody .tl-addr>div{margin:0}.tl-vbody .tl-addr b{color:#181818;font-weight:700}.tl-vbody .tl-addr .tl-to{display:block;font-size:inherit;color:inherit;white-space:normal;overflow:visible}.tl-vbody .tl-from{color:inherit;margin:0}.tl-vbody .tl-from .tl-acct{color:#0b5cab;text-align:left}.tl-vbody .tl-from .tl-adr{color:#3e3e3c}.tl-vbody .tl-subj{font-size:var(--fs-13-5);font-weight:700;color:#181818;margin:2px 0 4px;line-height:1.35}.tl-vbody button.tl-subjlink{color:#181818}.tl-vbody button.tl-subjlink:hover{color:#0b5cab}.tl-vbody .tl-preview{font-size:var(--fs-12);color:#3e3e3c;margin-bottom:4px}.tl-vbody .tl-toggle{color:#0b5cab;font-weight:600;margin-top:4px}.tl-vbody .tl-toggle:hover{text-decoration:underline}.aufg-window{display:flex;flex-direction:column;min-width:0;padding:10px 12px 14px}.aufg-newbar{display:flex;justify-content:flex-end;padding-bottom:8px}.aufg-new{flex:none;border-radius:8px;padding:5px 11px;font-family:inherit;font-size:var(--fs-11);font-weight:800;white-space:nowrap;cursor:pointer;border:1px solid #dcb900;background:var(--gold);color:#003050}.aufg-new:hover:not(:disabled){background:#ffe466}.aufg-new:disabled{opacity:.6;cursor:default}.aufg-empty{padding:16px 4px;font-size:var(--fs-12);color:var(--muted-2)}.aufg-sections{display:flex;flex-direction:column;gap:12px;min-width:0}.aufg-sec{min-width:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(19,32,51,.09)}.aufg-sec-h{display:flex;align-items:center;gap:10px;min-height:32px;box-sizing:border-box;padding:5px 12px;font-size:var(--fs-12)}.aufg-sec-h,.aufg-sec-n{color:#fff;font-weight:700}.aufg-sec-n{margin-left:auto;flex:none;border-radius:20px;padding:1px 9px;font-family:var(--font-head);font-size:var(--fs-11);background:rgba(255,255,255,.25)}.aufg-sec[data-sektion=ueberfaellig] .aufg-sec-h{background:linear-gradient(100deg,#a52f2a,#b5352f 60%,#c2564a)}.aufg-sec[data-sektion=heute] .aufg-sec-h{background:linear-gradient(100deg,#9c6a10,#b47c17 60%,#c99a37)}.aufg-sec[data-sektion=heute] .aufg-sec-n{background:#003050;color:var(--gold)}.aufg-sec[data-sektion=woche] .aufg-sec-h{background:linear-gradient(100deg,#226b3d,#2e844a 60%,#4a9d63)}.aufg-sec[data-sektion=weitere] .aufg-sec-h{background:linear-gradient(100deg,#003050,#00557f 55%,#0a7098)}.aufg-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;box-sizing:border-box;padding:9px 12px;border:0;border-bottom:1px solid #f1f4fa;background:transparent;text-align:left;font:inherit;cursor:pointer}.aufg-row:last-child{border-bottom:0}.aufg-row:hover{background:#f8fafd}.aufg-box{flex:none;width:14px;height:14px;border-radius:4px;border:1.5px solid #c7d2e8}.aufg-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.aufg-t{font-size:var(--fs-12-5);font-weight:800;color:#2a3048}.aufg-s,.aufg-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-s{font-size:var(--fs-11);color:var(--faded)}.aufg-side{flex:none;max-width:45%;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.aufg-due{max-width:100%;font-family:var(--font-head);font-size:var(--fs-10-5);font-weight:800;color:var(--faded);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-due[data-sektion=ueberfaellig]{color:#b91c1c}.aufg-due[data-sektion=heute]{color:#92400e}.aufg-due[data-sektion=woche]{color:#226b3d}.aufg-who{max-width:100%;font-size:var(--fs-10);color:var(--muted-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-form{min-width:0;margin:10px 0 14px;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(19,32,51,.06)}.aufg-form-h{display:flex;align-items:center;gap:8px;min-height:32px;box-sizing:border-box;padding:0 13px;background:linear-gradient(100deg,#003050,#00557f 55%,#0a7098)}.aufg-form-t{min-width:0;color:#fff;font-family:var(--font-head);font-size:var(--fs-12-5);overflow:hidden;text-overflow:ellipsis}.aufg-form-pill,.aufg-form-t{font-weight:800;white-space:nowrap}.aufg-form-pill{margin-left:auto;flex:none;border-radius:6px;padding:2px 8px;font-size:var(--fs-9-5)}.aufg-form-pill,.aufg-form-pill.neu{background:var(--gold);color:#003050}.aufg-form-pill.bearb{background:#eef2ff;color:#2e4a8f}.aufg-form-pill.warten{background:#fdf6e6;color:#92400e}.aufg-form-pill.ok{background:#e7f4ee;color:#1b5e37}.aufg-form-b{padding:12px;gap:12px}.aufg-f,.aufg-form-b{display:flex;flex-direction:column;min-width:0}.aufg-f{gap:4px}.aufg-l{font-size:var(--fs-9-5);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.aufg-in{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dde3ee;border-radius:8px;padding:8px 11px;font-family:inherit;font-size:var(--fs-12);color:#2a3048;background:#fff}.aufg-in:focus-visible{outline:none;border-color:var(--accent-blue-strong)}.aufg-in-strong{font-size:var(--fs-12-5);font-weight:700}.aufg-f-voll{grid-column:1/-1}.aufg-nur-mastermind{display:block;margin:6px 0 0;font-size:var(--fs-9-5);color:var(--muted)}.aufg-aenderungen{margin:10px 0 0;font-size:var(--fs-9-5)}.aufg-aenderungen>summary{cursor:pointer;color:var(--muted)}.aufg-aenderungen-hinweis{margin:6px 0 0;color:var(--muted)}.aufg-aenderungen-liste{margin:6px 0 0;padding:0;list-style:none}.aufg-aenderungen-liste>li{padding:3px 0;border-top:1px solid var(--line)}.aufg-aenderung-wer,.aufg-aenderung-zusatz{color:var(--muted)}.aufg-wahl-liste{margin-top:2px;max-height:200px;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:2px}.aufg-wahl-aktiv{background:var(--brand-wash,#eef4ff)}.aufg-wahl-hint{display:block;margin-top:3px;font-size:var(--fs-9-5);color:var(--warn,#b45309)}.aufg-in-ro{color:var(--faded);background:#f5f7fa;display:flex;flex-direction:column;gap:1px}.aufg-in-ro,.aufg-in-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-in-sub{font-size:var(--fs-10);color:var(--muted-2)}.aufg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.aufg-inline{display:flex;align-items:stretch;gap:6px;min-width:0}.aufg-open{flex:none;border:1px solid #dde3ee;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:var(--fs-11-5);font-weight:700;color:var(--accent-blue-strong);background:#fff;white-space:nowrap;cursor:pointer}.aufg-open:hover:not(:disabled){border-color:var(--accent-blue-strong)}.aufg-open:disabled{color:#96a0b0;cursor:default}.aufg-check{display:flex;align-items:center;gap:9px;font-size:var(--fs-11);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#56637a;cursor:pointer}.aufg-check input{flex:none;width:16px;height:16px}.aufg-komm{border:1px solid #dde3ee;border-radius:8px;background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.aufg-ta{width:100%;min-width:0;box-sizing:border-box;min-height:54px;resize:vertical;border:0;padding:8px 11px;font-family:inherit;font-size:var(--fs-12);color:#2a3048;background:transparent}.aufg-ta:focus-visible{outline:none}.aufg-komm-bar,.aufg-komm-chips,.aufg-komm-pers{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;padding:6px 8px;border-top:1px solid var(--line-2)}.aufg-suggest{list-style:none;margin:0;padding:4px 0;border-top:1px solid var(--line-2);max-height:180px;overflow-y:auto}.aufg-suggest-opt{padding:6px 10px;cursor:pointer;font-size:var(--fs-12)}.aufg-drop,.aufg-suggest-opt.on,.aufg-suggest-opt:hover{background:var(--brand-wash)}.aufg-drop{border-color:var(--accent-blue-strong)}.aufg-dateien{align-items:center;padding:6px 8px;border-top:1px solid var(--line-2);min-width:0}.aufg-dateien,.aufg-thumbs{display:flex;flex-wrap:wrap;gap:6px}.aufg-thumb{width:84px;height:64px;padding:0;border:1px solid var(--line);border-radius:6px;background:var(--paper);overflow:hidden;cursor:pointer}.aufg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.aufg-thumb-wait{color:var(--muted-2)}.aufg-datei{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-12)}button.aufg-datei{cursor:pointer}.aufg-datei-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-datei-size{color:var(--muted-2);font-size:var(--fs-10);white-space:nowrap}.aufg-datei-fehler{border-color:#e0a3a3}.aufg-chipbtn{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid #dde3ee;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:var(--fs-11);font-weight:700;color:#33415c;background:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-chipbtn:hover:not(:disabled){border-color:var(--accent-blue-strong);color:var(--accent-blue-strong)}.aufg-chipbtn:disabled{color:#96a0b0;background:#f5f7fa;cursor:default}.aufg-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;background:#eaf1fe;border:1px solid #cddffb;border-radius:999px;padding:3px 9px;font-size:var(--fs-10-5);font-weight:700;color:var(--accent-blue-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aufg-chip-x{flex:none;border:0;background:none;padding:0;font-family:inherit;font-size:var(--fs-10);line-height:1;color:#7ba3e8;cursor:pointer}.aufg-form-f{display:flex;flex-direction:column;gap:8px;min-width:0;border-top:1px solid var(--line-2);padding-top:11px}.aufg-form-hint{min-width:0;font-size:var(--fs-10-5);color:var(--faded);line-height:1.4}.aufg-form-btns{display:flex;justify-content:flex-end;gap:8px;min-width:0}.aufg-btn{flex:none;border:1px solid #dde3ee;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:var(--fs-11-5);font-weight:700;color:#33415c;background:#fff;white-space:nowrap;cursor:pointer}.aufg-btn:hover:not(:disabled){border-color:#96a0b0}.aufg-btn:disabled{opacity:.55;cursor:default}.aufg-btn-primary{background:#003050;border-color:#003050;color:#fff;font-weight:800;padding:7px 15px}.aufg-btn-primary:hover:not(:disabled){background:#00557f;border-color:#00557f}.ub{display:flex;flex-direction:column;gap:10px;padding:10px;max-width:100%;overflow-x:hidden}.ub-head{background:var(--paper,#fff);border:1px solid var(--line,#e4e6eb);border-radius:12px;overflow:hidden;box-shadow:0 3px 12px rgba(19,32,51,.06)}.ub-head-bar{height:32px;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 13px;background:linear-gradient(100deg,#003050,#00557f 50%,#0a7098)}.ub-head-title{color:#fff;font-size:var(--fs-12-5);min-width:0;overflow:hidden;text-overflow:ellipsis}.ub-head-oeffnen,.ub-head-title{font-family:var(--font-head);font-weight:800;white-space:nowrap}.ub-head-oeffnen{flex:none;background:#fff;color:#003050;border:0;border-radius:999px;padding:2px 10px;font-size:var(--fs-10-5);cursor:pointer}.ub-head-oeffnen:focus-visible,.ub-head-oeffnen:hover{background:#ffd84d}.ub-head-nr{flex:none;margin-left:auto;font-family:var(--font-head);background:rgba(255,255,255,.22);color:#fff;border-radius:999px;padding:2px 9px;font-size:var(--fs-10-5);font-weight:800;white-space:nowrap}.ub-grp{background:var(--paper,#fff);border:1px solid var(--line,#e4e6eb);border-radius:10px;overflow:hidden}.ub .mehr-sec{padding:7px 12px;background:#eef2ff;color:#003050;font-size:var(--fs-10-5);font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:0;gap:8px;min-width:0}.ub .mehr-sec>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub .mehr-opentab{flex:none;color:var(--accent-blue-strong,#1d4ed8);font-size:var(--fs-10);font-weight:700}.ub .mehr-opentab:hover{color:var(--accent-blue-strong,#1d4ed8);text-decoration:underline}.ub .mehr-opentab:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:1px;border-radius:4px}.ub-grp-body{display:flex;flex-direction:column}.ub-row{display:flex;align-items:center;gap:9px;padding:8px 12px;border:0;border-bottom:1px solid #f1f4fa;background:none;font:inherit;text-align:left;width:100%;min-width:0}.ub-grp-body>.ub-row:last-child{border-bottom:0}.ub-row-klick{cursor:pointer}.ub-row-klick:hover{background:#f8fafd}.ub-row-klick:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:-2px}.ub-acc{flex:none;width:3px;align-self:stretch;border-radius:2px;min-height:22px}.ub-acc-neutral{background:#c7d2e8}.ub-acc-ok{background:var(--ok,#2e844a)}.ub-acc-warn{background:var(--gold,#f3cc00)}.ub-acc-crit{background:var(--crit,#c23b34)}.ub-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ub-t{font-size:var(--fs-11-5);font-weight:800;color:#2a3048}.ub-s,.ub-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ub-s{font-size:var(--fs-10-5);color:var(--faded)}.ub-chips{flex:0 1 auto;max-width:46%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0}.ub-chip{max-width:100%;border-radius:999px;padding:2px 8px;font-size:var(--fs-9-5);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ub-chip-neutral{background:#eef1f7;color:#33415c}.ub-chip-info{background:#eef2ff;color:#2e4a8f}.ub-chip-warn{background:#fdf6e6;color:#92400e}.ub-chip-crit{background:#fdeeee;color:#b91c1c}.ub-chip-ok{background:#e7f4ee;color:#1b5e37}.ub-box{box-shadow:0 2px 8px rgba(19,32,51,.05)}.ub .ub-box .mehr-sec{background:var(--gold,#f3cc00);font-size:var(--fs-11);font-weight:800;letter-spacing:.01em;text-transform:none;border-bottom:1px solid rgba(42,48,72,.12)}.ub .ub-box .mehr-opentab,.ub .ub-box .mehr-opentab:hover,.ub .ub-box .mehr-sec{color:var(--brand-deep,#2a3048)}.ub-box-icon{display:inline-block;width:1.2em;margin-right:5px;text-align:center;font-weight:700}.ub-fakten{padding:4px 12px 8px}.ub-fakt,.ub-fakten{display:flex;flex-direction:column}.ub-fakt{gap:2px;padding:6px 0;border-bottom:1px solid #f1f4fa;min-width:0}.ub-fakt:last-child{border-bottom:0}.ub-fakt-l{font-size:var(--fs-9-5);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.ub-fakt-v{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-size:var(--fs-11-5);color:#2a3048;overflow-wrap:anywhere}.ub-fakt-t{font-weight:700;color:#2a3048}.ub-fakt-s{font-size:var(--fs-10-5);color:var(--faded)}.ub-fakt-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ub-link{border:0;background:none;padding:0;font:inherit;font-weight:700;text-align:left;color:var(--accent-blue-strong,#1d4ed8);cursor:pointer;overflow-wrap:anywhere}.ub-link:hover{text-decoration:underline}.ub-link:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:1px;border-radius:3px}.ub-mehr-link{font-size:var(--fs-10-5);margin-top:2px}.ub-kontakt{text-decoration:none}.ub-kontakt:hover{text-decoration:underline}.ub-copy{flex:none;border:1px solid var(--line,#e4e6eb);background:var(--paper,#fff);border-radius:5px;padding:0 6px;height:20px;font:inherit;font-size:var(--fs-10-5);color:#33415c;cursor:pointer}.ub-copy:hover{background:#f4f7fa}.ub-copy:focus-visible{outline:2px solid var(--accent-blue,#2e78ef);outline-offset:1px}.ub-copy-ok{color:#1b5e37;border-color:#b9dcc8;background:#e7f4ee}.ub-empty{margin:0;padding:11px 12px;font-size:var(--fs-11);color:var(--muted-2);overflow-wrap:anywhere}.vgn{padding:12px 15px;flex-direction:column;gap:9px}.vgn,.vgn-h{display:flex}.vgn-h{gap:14px;align-items:flex-start}.vgn-h h2{margin:0;font-size:var(--fs-lg);font-weight:650;color:var(--ink)}.vgn-h .vgn-btn{margin-left:auto;flex:0 0 auto}.vgn-hint{margin:0;line-height:1.45}.vgn-f,.vgn-hint{font-size:var(--fs-11);color:var(--muted)}.vgn-f{display:flex;flex-direction:column;gap:3px;font-weight:600;min-width:0}.vgn-f input,.vgn-f select,.vgn-f textarea{border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit;font-size:var(--fs-12);font-weight:500;color:var(--ink);background:var(--paper);min-width:0}.vgn-f textarea{resize:vertical;line-height:1.5}.vgn-f input:focus-visible,.vgn-f select:focus-visible,.vgn-f textarea:focus-visible{outline:2px solid #003050;outline-offset:1px}.vgn-f2{display:flex;gap:10px;flex-wrap:wrap}.vgn-f2>.vgn-f{flex:1 1 200px}.vgn-note{margin:0;padding:7px 11px;border-left:3px solid var(--accent-blue-strong);background:#f6f8fc;font-size:var(--fs-11);color:var(--muted);line-height:1.45}.vgn-fehler{margin:0;font-size:var(--fs-11-5);color:var(--crit);font-weight:600}.vgn-aktionen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vgn-muted{font-size:var(--fs-11);color:var(--muted)}.vgn-datei-feld{font-size:var(--fs-11);color:var(--ink)}.vgn-dateien{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.vgn-datei{display:flex;gap:8px;align-items:center;font-size:var(--fs-11);color:var(--ink);font-weight:500;min-width:0}.vgn-datei-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vgn-datei .vgn-btn{margin-left:auto;flex:0 0 auto}.vgn-btn{border:1px solid var(--line);border-radius:8px;padding:7px 13px;font:inherit;font-size:var(--fs-11-5);font-weight:650;color:var(--ink);background:var(--paper);cursor:pointer}.vgn-btn:hover:not(:disabled){border-color:#003050}.vgn-btn:focus-visible{outline:2px solid #003050;outline-offset:2px}.vgn-btn.primary{background:var(--gold);border-color:var(--gold);color:#003050}.vgn-btn:disabled{opacity:.55;cursor:not-allowed}.kd-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:4px}.kd-badge{font-size:var(--fs-micro);font-weight:700;color:var(--brand-deep);background:#eef1f7;border-radius:20px;padding:2px 9px;white-space:nowrap}.kd-badge.ghost{background:none;color:var(--muted-2);font-weight:600;padding:2px}.kd-badge.role.owner{background:#e8f0e4;color:#3c5d2f}.kd-badge.role.tenant{background:#e7eef8;color:#1f4e9b}.kd-stamm{border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:0 1px 2px rgba(19,32,51,.04);padding:4px 0}.kd-fact{display:flex;gap:9px;padding:8px 13px;align-items:flex-start}.kd-fact-ic{font-size:var(--fs-11);line-height:1.5;flex:none}.kd-fact-body{min-width:0;flex:1 1}.kd-stamm{container-type:inline-size}.kd-fact-row{display:grid;grid-template-columns:1fr 1fr}.kd-fact-row+.kd-fact-row{border-top:1px solid var(--line-2)}.kd-fact-row>.kd-fact+.kd-fact{border-left:1px solid var(--line-2)}.kd-fact-row>.kd-fact:only-child{grid-column:1/-1}@container (max-width: 380px){.kd-fact-row{grid-template-columns:1fr}.kd-fact-row>.kd-fact+.kd-fact{border-left:0;border-top:1px solid var(--line-2)}}.kd-fact-label{display:flex;align-items:center;gap:6px;min-height:18px;font-size:var(--fs-9);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2)}.kd-fact-val{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:var(--fs-11);color:var(--ink);overflow-wrap:anywhere;margin-top:1px}.kd-fact-strong{font-weight:700}.kd-fact-link{color:#1f4e9b;text-decoration:none}.kd-fact-link:hover{text-decoration:underline}.kd-fact-empty{color:var(--muted-2);font-style:italic}.kd-fact-phone+.kd-fact-phone:before{content:"·";color:var(--muted-2);margin:0 5px 0 0}.kd-fact-addr{display:flex;flex-direction:column}.kd-fact-note{font-size:var(--fs-9-5);color:var(--muted-2)}.kd-fact-err{font-size:var(--fs-9-5);color:var(--crit);font-weight:600}.kd-edit{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;border-radius:7px;padding:1px 5px;font:inherit;font-size:var(--fs-9-5);line-height:1;color:var(--brand-deep);cursor:pointer}.kd-edit:disabled{color:var(--muted-2);cursor:not-allowed;opacity:.75}.kd-kanal{border:1px solid var(--line);border-radius:8px;padding:3px 7px;background:#fff;font:inherit;font-size:var(--fs-10);color:var(--ink);max-width:100%}.kd-actionrow{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.kd-act{display:inline-flex;align-items:center;gap:5px;text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:9px;padding:5px 10px;font:inherit;font-size:var(--fs-10);font-weight:600;color:var(--brand-deep);cursor:pointer;white-space:nowrap}.kd-act:hover:not(:disabled){border-color:var(--brand);background:var(--brand-wash)}.kd-act:disabled{color:var(--muted-2);cursor:not-allowed;opacity:.65}.kd-act.primary{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.kd-act.primary:hover{background:var(--brand);border-color:var(--brand);color:#fff}.kd-sec{border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:0 1px 2px rgba(19,32,51,.04);padding:10px 13px 12px;display:flex;flex-direction:column;gap:8px}.kd-sec-nosource{border-style:dashed;box-shadow:none}.kd-sec-h{margin:0;display:flex;align-items:center;gap:7px;font-size:var(--fs-11-5);font-weight:700;color:var(--ink)}.kd-sec-n{font-size:var(--fs-micro);font-weight:800;color:var(--muted-2);background:#f0f2f6;border-radius:20px;padding:1px 7px}.kd-sec-empty{font-size:var(--fs-9-5);color:var(--muted-2);line-height:1.45}.kd-eu-role-block+.kd-eu-role-block{margin-top:6px}.kd-eu-role{font-size:var(--fs-9);font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-2);margin-bottom:3px}.kd-eu-group+.kd-eu-group{margin-top:5px}.kd-eu-obj{font-size:var(--fs-10-5);font-weight:700;color:var(--ink);padding:2px 0;overflow-wrap:anywhere;text-align:left}.kd-eu-obj-link{border:0;background:none;font-family:inherit;cursor:pointer;color:#1f4e9b}.kd-eu-obj-link:hover{text-decoration:underline}.kd-eu-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;padding:3px 0 3px 14px;font-size:var(--fs-10)}.kd-eu-row.ended{color:var(--muted-2)}.kd-eu-nr{font-weight:700;color:var(--ink)}.kd-eu-row.ended .kd-eu-nr{color:var(--muted-2);font-weight:600}.kd-eu-per{color:var(--muted-2)}.kd-eu-mit{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap}.kd-eu-mit-lb{font-size:var(--fs-9);color:var(--muted-2)}.kd-eu-mit-chip{border:0;background:#eef1f7;border-radius:20px;padding:1px 8px;cursor:pointer;font:inherit;font-size:var(--fs-9);font-weight:600;color:#1f4e9b}.kd-eu-mit-chip:hover{background:var(--brand-wash)}.kd-eu-ended{margin-top:6px;border-top:1px solid var(--line-2);padding-top:6px}.kd-eu-ended-h{border:0;background:none;font:inherit;font-size:var(--fs-9-5);color:var(--muted-2);cursor:pointer;padding:0}.kd-btn{align-self:flex-start;border:1px solid var(--line);background:#fff;border-radius:9px;padding:4px 11px;font:inherit;font-size:var(--fs-10);font-weight:600;color:var(--brand-deep);cursor:pointer}.kd-btn:hover:not(:disabled){border-color:var(--brand);background:var(--brand-wash)}.kd-btn:disabled{color:var(--muted-2);cursor:not-allowed;opacity:.7}.kd-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.kd-btn.primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.kd-note-form{display:flex;flex-direction:column;gap:6px}.kd-note-input{width:100%;border:1px solid var(--line);border-radius:9px;padding:7px 9px;font:inherit;font-size:var(--fs-10-5);color:var(--ink);resize:vertical}.kd-note-actions{display:flex;gap:6px}.kd-notes{display:flex;flex-direction:column;gap:7px}.kd-note{border-top:1px solid var(--line-2);padding-top:7px}.kd-notes .kd-note:first-child{border-top:0;padding-top:0}.kd-note-text{font-size:var(--fs-10-5);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.kd-note-meta{font-size:var(--fs-9);color:var(--muted-2);margin-top:2px}.kd-offen{display:flex;flex-direction:column;gap:4px;align-items:flex-start;border:1px solid #f1c9c4;background:#fdf3f2;border-radius:11px;padding:7px 10px}.kd-offen-h{font-size:var(--fs-9);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--crit)}.kd-offen-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.kd-offen-badge{border:1px dashed var(--crit);background:#fff;color:var(--crit);border-radius:20px;padding:2px 10px;font:inherit;font-size:var(--fs-10);font-weight:800;cursor:pointer;white-space:nowrap}.kd-offen-badge:hover{background:var(--crit);color:#fff}.kd-offen-where{font-size:var(--fs-9-5);color:var(--ink)}.kd-offen-kind{font-size:var(--fs-micro);font-weight:700;color:var(--muted-2);background:#eef1f7;border-radius:20px;padding:1px 8px}.kd-konto .ckm-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}.kd-konto-sub{display:block;font-size:var(--fs-9-5);font-weight:500;color:var(--muted-2)}.kd-konto-block{border-top:1px solid var(--line-2);padding-top:9px;margin-top:9px}.kd-konto .ckm-bd>.kd-konto-block:first-child{border-top:0;margin-top:0;padding-top:0}.kd-konto-kopf{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.kd-konto-party{font-size:var(--fs-11-5);font-weight:700;color:var(--ink)}.kd-konto-saldo{margin-left:auto;font-size:var(--fs-12-5);font-weight:800;color:var(--crit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kd-konto-pos{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 8px}.kd-konto-pos-lb{font-size:var(--fs-9-5);color:var(--muted-2)}.kd-konto-pos-item{font-size:var(--fs-10);color:var(--ink)}.kd-konto-pos-item b{color:var(--crit)}.kd-konto-tbl{width:100%;border-collapse:collapse;font-size:var(--fs-9-5)}.kd-konto-tbl th{text-align:left;font-size:var(--fs-9);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);padding:5px 6px;border-bottom:1px solid var(--line)}.kd-konto-tbl td{padding:5px 6px;border-bottom:1px solid var(--line-2);vertical-align:top}.kd-konto-tbl .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kd-konto-tbl .saldo{color:var(--crit);font-weight:700}.kd-konto-tbl tr.haben td{background:#f6fbf6}.kd-konto-hint{font-size:var(--fs-9);color:var(--muted-2);margin-right:auto}.kd-konto .ckm-ft{display:flex;align-items:center;gap:10px}.kd-offen-unklar{border-color:var(--line);background:#f4f6fa}.kd-offen-unklar .kd-offen-h{color:var(--muted-2)}.kd-offen-badge.unklar{border-style:solid;border-color:var(--line);color:var(--brand-deep);font-weight:700}.kd-offen-badge.unklar:hover{background:var(--brand-wash);color:var(--brand-deep)}.kd-konto-warn{border:1px solid var(--line);background:#f4f6fa;border-radius:9px;padding:8px 10px;font-size:var(--fs-9-5);color:var(--muted-2);line-height:1.45;margin-bottom:10px}.vk,.vm{display:flex;flex-direction:column;padding:10px 12px;gap:2px}.vm-row-group+.vm-row-group{border-top:1px solid var(--line-2)}.vm-row{width:100%;padding:8px 4px;display:flex;align-items:flex-start;gap:10px;background:none;border:none;text-align:left;cursor:pointer;font:inherit}.vm-row .r-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.vm-row-body .mbx-att-note{font-size:var(--fs-9-5);color:var(--muted);margin:6px 0 0}.vm-row-body .mbx-files{margin-top:8px}.vm-row .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-row .r-s{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.vm-dir{font-size:var(--fs-10-5);line-height:1.4;margin-top:1px}.vm-dir-in{color:var(--brand-deep)}.vm-dir-out{color:var(--muted-2)}.vm-att{font-size:var(--fs-9-5);margin-top:2px}.vm-row-body{padding:4px 4px 12px 26px}.vm-recipients{color:var(--muted)}.vm-body-text p,.vm-recipients{font-size:var(--fs-9-5);margin:0 0 8px}.vm-body-text p{color:var(--ink);line-height:1.5;white-space:pre-wrap}.vm-body-frame{width:100%;min-height:120px;border:1px solid var(--line-2);border-radius:6px}.vm-body-empty{margin:0}.vm-body-error{display:flex;align-items:center;gap:8px}.vm-body-retry{background:none;border:1px solid var(--line);border-radius:6px;padding:2px 8px;font-size:var(--fs-9-5);color:var(--ink);cursor:pointer}.vk-einheit{display:flex;align-items:baseline;gap:8px;padding:2px 4px 8px}.vk-einheit-name{font-size:var(--fs-10-5);color:var(--ink);font-weight:700}.vk-einheit-nr{font-size:var(--fs-9-5);color:var(--muted)}.vk-hint{font-size:var(--fs-9-5);color:var(--muted-2);background:var(--brand-wash);border-radius:6px;padding:6px 8px;margin:0 0 8px}.vk-grp-head{font-size:var(--fs-9);text-transform:uppercase;letter-spacing:.02em;color:var(--muted-2);padding:8px 4px 4px}.vk-empty{padding-left:4px}.vk-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line-2)}.vk-grp-head+.vk-line{border-top:none}.vk-line .vk-row{flex:1 1;min-width:0}.vk-line-zustand{flex-basis:100%;padding:0 4px 6px}.vk-row{width:100%;padding:8px 4px;display:flex;align-items:center;gap:10px;background:none;border:none;text-align:left;cursor:pointer;font:inherit}.vk-row .r-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.vk-row .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600}.vk-row .r-s{font-size:var(--fs-9-5);color:var(--muted);line-height:1.45}.vk-chip{font-size:var(--fs-9);font-weight:700;color:var(--ok);background:rgba(29,158,117,.12);border-radius:999px;padding:2px 8px;white-space:nowrap}.vk-ew{padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--line-2)}.vk-ew-aktuell{align-items:center}.vk-ew-aendern{margin-left:auto}.vk-sub-head{font-size:var(--fs-9);color:var(--muted-2);padding:8px 4px 2px}.vk-kand{display:flex;align-items:center;gap:10px;padding:6px 4px;border-top:1px solid var(--line-2)}.vk-sub-head+.vk-kand{border-top:none}.vk-kand .r-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.vk-kand .r-t{font-size:var(--fs-10-5);color:var(--ink);font-weight:600}.vk-kand .r-s{font-size:var(--fs-9-5);color:var(--muted)}.vk-kand-wahl{width:100%;font:inherit;text-align:left;cursor:pointer;background:none;border-left:0;border-right:0;border-bottom:0;border-radius:4px}.vk-kand-wahl:focus-visible,.vk-kand-wahl:hover{background:var(--brand-wash,#eef4ff)}.vk-kand-wahl:disabled{cursor:progress;opacity:.6}.vk-ew-keine-vorschlaege,.vk-suche-laedt{font-size:var(--fs-9-5);color:var(--muted);margin:4px}.vk-suche{display:flex;flex-direction:column;gap:4px;padding:2px 4px}.vk-suche-in{width:100%;font:inherit;font-size:var(--fs-10);padding:5px 8px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink)}.vk-ew-abbrechen,.vk-suche-mehr{align-self:flex-start;margin:4px}.vk-zustand{display:inline-block;font-size:var(--fs-9);font-weight:700;border-radius:999px;padding:2px 8px;margin:2px 4px;white-space:nowrap}.vk-zustand-wirdUebertragen{color:var(--muted);background:var(--brand-wash)}.vk-zustand-wartet{color:var(--warn);background:var(--warn-wash)}.vk-zustand-nurMastermind{color:var(--muted);background:var(--line-2)}.vk-zustand-gespeichert{color:var(--ok);background:var(--ok-wash)}.vk-zustand-fehler{white-space:normal;border-radius:6px;color:var(--crit);background:var(--crit-wash);font-weight:600}.lw{min-width:0}.lw,.va{display:flex;flex-direction:column;gap:12px}.va{padding:10px;max-width:100%;overflow-x:hidden}.va .vg-detail-card{border-radius:12px}.va .tl-kopf.tk2{padding:14px 18px 16px;border-bottom:0}.va .va-kerndaten{background:#fffbeb;border:2px solid #f1cb00;border-radius:15px;box-shadow:none}.va .va-kerndaten .tl-kopf.tk2{padding:14px 16px}.va .tk2-fields{margin-top:0}.va .tk2-fields.tk2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;background:none;border:0;border-radius:0}.va .tk2-grid>.hf{padding:0;gap:4px}.va .tk2 .tk2-grid .hf-l,.va .tk2-grid .hf-l{font-size:var(--fs-12-5);font-weight:700;letter-spacing:0;text-transform:none;color:#142333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va .tk2-grid .hf-v{border:1px solid #e2e5eb;border-radius:8px;background:#fafafa;padding:5px 10px;font-weight:500;font-size:var(--fs-13);line-height:1.3;color:#142333;min-height:0}.va .hf-text,.va .tk2-grid .hf-v b{font-weight:500}.va .tk2-grid .hf-sf-val{color:#142333;font-weight:500;white-space:normal}.va .tk2 .tk2-grid .hf-in,.va .tk2 .tk2-grid .hf-sel,.va .tk2-grid .hf-in,.va .tk2-grid .hf-sel{border:0;border-radius:0;padding:0;font-weight:500;font-size:var(--fs-13);color:#142333;background:transparent}.va .tk2-grid .hf-statussel{background-color:transparent}.va .tk2-grid>.hf-verantwortlich .hf-v{border:0;background:none;padding:0}.va .tk2-rueckfluss-hinweis{margin:12px 0 0;font-size:var(--fs-9-5);color:var(--faded)}.va .tk2-fields.tk2-grid{gap:6px 12px}.va .tk2-grid>.hf{gap:2px}.va .tk2 .tk2-grid .hf-l,.va .tk2-grid .hf-l{font-size:var(--fs-11)}.va .tk2-grid .hf-v{padding:2px 8px;font-size:var(--fs-12);border-radius:6px}.va .tk2 .tk2-grid .hf-in,.va .tk2 .tk2-grid .hf-sel,.va .tk2-grid .hf-in,.va .tk2-grid .hf-sel{font-size:var(--fs-12);line-height:1.25;min-height:0;height:auto}.va .tl-vcard{border-radius:12px}.lw-card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px 18px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.lw-h2{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--ink)}.lw-mut{font-size:var(--fs-11);margin:0;line-height:1.5}.lw-label,.lw-mut{color:var(--faded)}.lw-label{font-size:var(--fs-9-5);font-weight:700;letter-spacing:.6px;text-transform:uppercase}.lw-card.lw-zs{background:#fffbeb;border:2px solid #f1cb00;border-radius:15px;box-shadow:none}.lw-zs-nummer{font-family:var(--font-head);font-size:26px;font-weight:800;line-height:1.1;color:#003050;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lw-zs-kopf{display:flex;align-items:center;gap:10px;min-width:0}.lw-zs-titel,.lw-zs-titel-text{margin:0;flex:0 1 auto;min-width:0;max-width:100%;border:0;background:transparent;padding:0;font-family:var(--font-head);font-size:var(--fs-lg);font-weight:700;line-height:1.3;color:var(--ink)}.lw-zs-titel{width:auto;field-sizing:content}.lw-zs-titel:focus{outline:none;box-shadow:0 2px 0 var(--gold)}.lw-zs .lw-prio{flex:none}.lw-zs .lw-label{font-size:var(--fs-11-5);font-weight:800;letter-spacing:.06em}.lw-zs .lw-abschnitt-t{font-size:var(--fs-13)}.lw-zs .lw-abschnitt p,.lw-zs .lw-abschnitt ul{font-size:calc(14px + var(--fs-hub))}.lw-prio{display:inline-flex;align-items:center;font-size:var(--fs-10);font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:4px 12px;border-radius:999px;color:#fff}.lw-prio-niedrig{background:var(--ok)}.lw-prio-mittel{background:var(--gold);color:var(--brand-deep)}.lw-prio-hoch{background:var(--crit)}.lw-abschnitt{display:flex;flex-direction:column;gap:2px}.lw-abschnitt p,.lw-abschnitt ul{margin:0;font-size:var(--fs-12);line-height:1.5}.lw-abschnitt ul{padding-left:18px;display:flex;flex-direction:column;gap:2px}.lw-abschnitt-t{font-size:var(--fs-11);font-weight:700}.lw-kerndaten .tk2-fields{margin-top:10px}.lw-ablauf{display:flex;flex-direction:column;gap:12px;min-width:0}.lw-ablauf-kopf{align-items:flex-start;gap:12px}.lw-ablauf-kopf,.lw-pillen{display:flex;flex-wrap:wrap}.lw-pillen{gap:6px;margin-left:auto}.lw-pillen .lw-ablegen,.lw-pillen .lw-neu{min-height:0;padding:3px 10px;font-size:11.5px;font-weight:650;border-radius:999px;border:1px dashed #c9ced8;background:#fff;color:#5d6a7b}.lw-pillen .lw-ablegen:hover:not(:disabled),.lw-pillen .lw-neu:hover:not(:disabled){border-color:#003050;color:#003050}.lw-pillen .lw-neu{border-style:solid}.lw-board[data-status=hinweis] .lw-board-hinweis{display:block;font-size:var(--fs-11);color:#1f4d2e;background:#e9f6ee;border:1px solid #bfe3cc;border-radius:8px;padding:6px 10px}.lw-pill{display:inline-flex;align-items:center;font-size:var(--fs-10);font-weight:700;padding:2px 9px;border-radius:999px;white-space:nowrap;background:var(--chip-bg);color:var(--ink)}.lw-pill-offen{background:var(--brand-wash);color:#1f4fa8}.lw-pill-erledigt{background:var(--ok-wash);color:var(--ok)}.lw-pill-uebersprungen{background:var(--chip-bg);color:var(--faded)}.lw-pill-geloescht{background:var(--crit-wash);color:var(--crit)}.lw-pill-wartet{background:var(--gold-wash,#fff7cc);color:#7a5b00}.lw-pill-pausiert{background:var(--chip-bg);color:var(--muted-2)}.lw-hinweise{display:flex;flex-wrap:wrap;gap:6px}.lw-hinweis{display:inline-block;background:#fdf6d8;border:1px solid #f1e3a0;border-radius:6px;color:#5a4a00;font-size:var(--fs-12);line-height:1.4;padding:3px 9px;text-align:left}.lw-hinweis b{font-weight:800;margin-right:6px}.lw-hinweiskasten{padding:8px 12px;border-radius:8px;background:#fdf6d8;border:1px solid #f1e3a0;color:var(--ink);font-size:calc(13.5px + var(--fs-hub));line-height:1.5}.lw-hinweiskasten b{font-weight:800;margin-right:6px}.lw-erklaerung{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,3fr);grid-gap:10px;gap:10px;margin:0 0 14px;font-size:14px;line-height:1.45}.lw-erklaerung dt{font-weight:700;color:var(--ink)}.lw-erklaerung dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}@container (max-width: 700px){.lw-erklaerung{grid-template-columns:1fr}.lw-erklaerung dt{margin-top:5px}}.lw-ohne-design>.cd-haupt{min-width:0}.lw-board{flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-size:var(--fs-11);color:var(--faded)}.lw-board,.lw-board-lauf{display:flex;align-items:center}.lw-board-lauf{gap:8px;color:var(--ink)}.lw-board-lauf:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--brand);border-right:2px solid transparent;animation:lw-drehen .9s linear infinite;flex:none}@keyframes lw-drehen{to{transform:rotate(1turn)}}.lw-board-fehler{color:var(--crit)}.zf-modal{max-width:560px}.zf-in{background:none;border:0;padding:0;font:inherit;color:var(--blue,#1f5fbf);text-decoration:underline;cursor:pointer}.zf-hinweis{margin:0 0 10px;font-size:var(--fs-12,12px);color:var(--muted,#5b6b82)}.zf-suche{width:100%;padding:8px 10px;border:1px solid var(--line,#d5dce6);border-radius:8px;font:inherit}.zf-liste{list-style:none;margin:8px 0 0;padding:0;max-height:260px;overflow-y:auto}.zf-zeile{display:flex;align-items:baseline;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer}.zf-zeile.gewaehlt,.zf-zeile:hover{background:var(--blue-wash,#eaf1fb)}.zf-nr{font-weight:600;white-space:nowrap}.zf-betreff{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zf-betreff,.zf-leer{color:var(--muted,#5b6b82)}.zf-leer{margin:10px 0 0}.zf-warnung{margin:12px 0 0;padding:8px 10px;border-radius:8px;background:var(--amber-wash,#fdf3d1);color:#7a5b16}.zf-fehler{margin:12px 0 0;color:var(--crit)}.lw-board-sperre{margin:0 0 8px;font-size:var(--fs-11);color:#7a5b00}.lw-lernsignal{margin:10px 0;padding:8px 12px;border:1px solid var(--line,#e5e5e5);border-radius:8px}.lw-lernsignal>summary{cursor:pointer;font-weight:700;font-size:calc(13px + var(--fs-hub))}.lw-lernsignal[open]>summary{margin-bottom:6px}.lw-lernsignal .lw-aktionen{margin-top:8px}.lw-fortschritt{display:flex;flex-direction:column;gap:4px;width:100%;margin-bottom:6px}.lw-fortschritt-kopf{display:flex;justify-content:space-between;gap:8px;font-weight:650;font-size:calc(13px + var(--fs-hub))}.lw-fortschritt-prozent{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand)}.lw-fortschritt-bahn{height:8px;border-radius:999px;background:var(--line,#e5e5e5);overflow:hidden}.lw-fortschritt-balken{height:100%;border-radius:999px;background:var(--brand);transition:width .9s linear}.lw-fortschritt-dauer{font-size:calc(12px + var(--fs-hub))}@media (prefers-reduced-motion:reduce){.lw-fortschritt-balken{transition:none}}.lw-befunde{margin:10px 0;padding:8px 12px;border:1px solid var(--crit);border-radius:8px;background:var(--card)}.lw-befunde-titel{margin:0 0 4px;font-weight:700;color:var(--crit);font-size:calc(13px + var(--fs-hub))}.lw-befunde ul{list-style:none;margin:6px 0 0;padding:0;gap:8px}.lw-befund,.lw-befunde ul{display:flex;flex-direction:column}.lw-befund{gap:2px}.lw-befund-kat{font-weight:650}.lw-pruefzeilen{margin:6px 0 10px}.lw-pruefzeilen-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.lw-pruefzeile{border:1px solid var(--line,#e5e5e5);border-radius:8px;padding:7px 10px;font-size:calc(13.5px + var(--fs-hub));line-height:1.45}.lw-pruefzeile-nein,.lw-pruefzeile-offen{background:#fffbeb;border-color:#f1e3a0}.lw-pruefzeile.lw-antwort-ja{background:var(--ok-wash);border-color:transparent}.lw-pruefzeile.lw-antwort-nein{background:var(--crit-wash);border-color:transparent}.lw-pruefzeile-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.lw-pruefzeile-frage{flex:1 1 240px;min-width:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.lw-pruefzeile-tag{margin-left:6px;font-weight:600;font-size:var(--fs-10);color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em}.lw-pruefzeile-ergebnis{flex:none;border-radius:999px;padding:1px 9px;font-size:var(--fs-11);font-weight:800}.lw-ergebnis-ja{background:var(--ok-wash);color:var(--ok)}.lw-ergebnis-nein{background:var(--crit-wash);color:var(--crit)}.lw-ergebnis-offen{background:var(--chip-bg);color:var(--muted-2)}.lw-pruefzeile-text{margin-top:3px;color:#3c4757}.lw-pruefzeile-text p{margin:0}.lw-pruefzeile-zitat{display:block;font-style:italic;overflow-wrap:anywhere}.lw-pruefzeile-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}.lw-fachfreigabe-ok{font-weight:700;color:var(--ok)}.lw-ausfall{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:var(--fs-12);font-weight:600}.lw-ausfall-liste{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;overflow-wrap:anywhere}.lw-ausfall-mehr>summary{cursor:pointer;margin-top:4px}.lw-recherche{margin:0 0 10px;font-size:var(--fs-12)}.lw-recherche-offen{padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);margin-bottom:6px}.lw-recherche-alle>summary{cursor:pointer;color:var(--faded)}.lw-recherche-liste{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.lw-recherche-zeile{display:flex;flex-wrap:wrap;gap:4px 10px}.lw-recherche-quelle{font-weight:650}.lw-recherche-alt{display:block;font-weight:600;margin-top:2px}.lw-recherche-alle>summary .lw-recherche-alt{display:inline;margin-left:8px}.lw-recherche-zeile[data-offen=ja] .lw-recherche-status{font-weight:650}.lw-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lw-schritt{border:2px solid #c9ced8;border-radius:12px;background:#f5f6f8;overflow:hidden}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt-erledigt{border-color:#a6d8b8;background:#e7f4ec}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt-geloescht{border-color:#f2c4c1;background:#fbf3f2}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open{border-color:#f1cb00;background:#fffbeb}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=email]{border-color:#2e78ef;background:#eef2ff}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=recherche]{border-color:#1f9d63;background:#f0f7f2}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=entscheidung]{border-color:#003050;background:#f5f6f8}.lw-schritt-uebersprungen{background:#f5f6fa}.lw-schritt-pausiert .lw-n,.lw-schritt-wartet .lw-n{background:var(--chip-line);color:var(--ink)}.lw-schritt-geloescht .lw-titel-t{text-decoration:line-through}.lw-zeile{display:flex;align-items:center;gap:10px;padding:9px 12px}.lw-n{width:26px;height:26px;border-radius:50%;background:var(--brand-deep);color:#fff;font-size:var(--fs-11);font-weight:700;display:grid;place-items:center;flex:none}.lw-schritt-erledigt .lw-n{background:#1f6b3b;color:#fff}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open .lw-n{background:#f3cc00;color:#003050}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=email] .lw-n{background:#2e78ef;color:#fff}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=recherche] .lw-n{background:#1f9d63;color:#fff}.lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open[data-step-art=entscheidung] .lw-n{background:#003050;color:#fff}.lw-schritt-geloescht .lw-n,.lw-schritt-uebersprungen .lw-n{background:var(--chip-line);color:var(--faded)}.lw-titel{flex:1 1;min-width:0;min-height:36px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:0;background:none;padding:0;text-align:left;font:inherit;cursor:pointer;color:var(--ink)}.lw-titel-t{font-size:calc(14.5px + var(--fs-hub));font-weight:700}.lw-titel-k{font-size:calc(13px + var(--fs-hub));font-weight:500;color:#4f5b6e}.lw-caret{font-size:var(--fs-12);color:#5d6a7b;flex:none;width:12px;text-align:center}.lw-body{border-top:1px solid var(--line);padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.lw-cv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:1279px){.lw-cv{grid-template-columns:minmax(0,1fr)}}.lw-felder{display:flex;flex-direction:column;gap:8px}.lw-feld{display:flex;flex-direction:row;align-items:flex-start;gap:12px;min-width:0}.lw-feld>label{flex:0 0 84px;padding-top:9px;font-size:var(--fs-11);font-weight:600;color:var(--faded)}.lw-feld>.lw-in{flex:1 1}.lw-cv .lw-feld{flex-direction:column;gap:3px}.lw-cv .lw-feld>label{flex:none;padding-top:0;font-size:var(--fs-9-5);font-weight:700;letter-spacing:.5px;text-transform:uppercase}.lw-cv .lw-feld>.lw-in,.lw-in{width:100%}.lw-in{box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:var(--fs-12);color:var(--ink);background:var(--card)}.lw-in:-moz-read-only{background:#f5f6fa;color:var(--faded)}.lw-in:read-only{background:#f5f6fa;color:var(--faded)}.lw-in:focus{outline:none;border-color:var(--brand)}.lw-ta{resize:vertical;line-height:1.5;min-height:96px}.lw-cockpit-body{display:flex;flex-direction:column;gap:9px}.lw-aktionen{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:6px}.lw-aktionen .ck-btn,.lw-fuss .ck-btn{border-radius:8px;border-color:#e4e6eb;background:#fff;padding:7px 13px;font-size:calc(13.5px + var(--fs-hub));font-weight:650}.lw-aktionen .ck-btn.primary,.lw-aktionen .ck-btn.primary.lw-primaer,.lw-fuss .ck-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.lw-aktionen .ck-btn.primary.lw-primaer{padding:7px 15px}.lw-aktionen .ck-btn.primary.lw-fachfreigabe{background:var(--ok);border-color:var(--ok);color:#fff;padding:7px 15px}.lw-fuss{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px}.lw-aktionen .ck-btn.primary.lw-primaer[aria-pressed=true]{background:var(--card);color:var(--ok);border-color:var(--ok)}.lw-btn-danger{color:var(--crit)}.lw-btn-icon{min-width:34px;padding-left:8px;padding-right:8px}.lw-spacer{flex:1 1}.lw-auswahl{border:1px dashed var(--brand);background:var(--brand-wash);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.lw-auswahl-t{font-size:var(--fs-11);font-weight:700;color:#1f4fa8}.lw-auswahl-spalten{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 20px;gap:8px 20px;align-items:start}.lw-auswahl-gruppe{display:flex;flex-direction:column;gap:6px;min-width:0}.lw-auswahl-g{font-size:var(--fs-11);font-weight:700;color:var(--ink)}.lw-auswahl-liste{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lw-auswahl-btn{display:inline-flex;align-items:center;gap:6px;max-width:100%;text-align:left;min-height:32px;border:1px solid var(--line);border-radius:999px;background:var(--card);padding:5px 11px;font:inherit;font-size:var(--fs-11);font-weight:700;color:var(--ink);cursor:pointer}.lw-auswahl-btn.passend,.lw-auswahl-btn:hover{border-color:var(--brand)}.lw-auswahl-btn:hover{background:#fff}.lw-spur-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lw-zaehler{background:var(--chip-bg);font-size:var(--fs-10);font-weight:700;padding:1px 8px;border-radius:999px}.lw-spur-hinweis{margin-left:auto}.lw-spur-liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.lw-chip{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:var(--fs-12-5);background:#fafbfc;color:var(--ink)}.lw-chip b{font-weight:700}.lw-chip-detail{min-width:0;overflow:hidden;text-overflow:ellipsis}.lw-chip-zeit{color:#5d6a7b}.lw-chip-ziel{font-weight:700;color:#1d4ed8;white-space:nowrap}.lw-chip-ziel-lokal{color:var(--faded)}.lw-schritt.markiert{box-shadow:0 0 0 3px rgba(243,204,0,.55)}.vgs-window{flex-direction:column;gap:10px;height:100%}.vgs,.vgs-window{display:flex;min-height:0}.vgs{flex:0 1 auto;min-width:0;flex-direction:column}.vgs.allein{flex:1 1}.vgs-sp{flex-grow:0;min-height:0;transition:flex-grow .4s ease}.vgs.ruhe .vgs-sp--oben{flex-grow:0.85}.vgs.ruhe .vgs-sp--unten{flex-grow:1.15}@media (prefers-reduced-motion:reduce){.vgs-sp{transition:none}}.vgs-sx{flex:none;width:100%;max-width:560px;margin:14px auto 0;display:flex;flex-direction:column;gap:10px;min-width:0}.vgs.ruhe .vgs-sx{margin-top:0}.vgs-titel{margin:0;text-align:center;font-family:var(--font-head);font-size:22px;font-weight:600;color:var(--brand-deep);overflow-wrap:anywhere}.vgs-bar{display:flex;align-items:stretch;border:1.5px solid #b9c3d6;border-radius:10px;background:var(--paper);box-shadow:0 1px 2px rgba(19,32,51,.05)}.vgs-bar:focus-within{border-color:var(--brand-deep);box-shadow:0 0 0 3px rgba(0,48,80,.12)}.vgs-feld{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--muted-2)}.vgs-feld svg{flex:none}.vgs-input{flex:1 1;min-width:0;height:42px;border:0;outline:0;background:transparent;font:inherit;font-size:calc(14px + var(--fs-hub));color:var(--ink)}.vgs-feld input[type=text],.vgs-feld input[type=text]:focus{padding:0;border:0;border-radius:0;box-shadow:none}.vgs-feld input:focus-visible{outline:none}.vgs-leeren{align-self:center;margin-right:5px;width:34px;height:34px;padding:0;border:0;border-radius:6px;background:none;color:var(--faded);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.vgs-leeren:hover{background:#eef1f7}.vgs-note{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border:1px solid #efe1b6;border-radius:8px;background:var(--amber-wash);color:#5c4600;font-size:var(--fs-12)}.vgs-note svg{flex:none;margin-top:1px}.vgs-tipp{margin:0;text-align:center;font-size:var(--fs-12);color:var(--faded)}.vgs-ergebnis{margin-top:10px;flex:0 1 auto;max-height:50vh;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.vgs.allein .vgs-ergebnis{flex:1 1 auto;max-height:none}.vgs-zaehler{margin:0 0 6px;font-size:var(--fs-10-5);color:var(--muted,#5b6474)}.vgs-treffer{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line-2);padding:8px 6px;cursor:pointer;font:inherit;min-width:0}.vgs-treffer:hover:not(:disabled){background:var(--brand-wash)}.vgs-treffer:disabled{opacity:.55;cursor:default}.vgs-t-kopf{display:flex;align-items:baseline;gap:8px;min-width:0}.vgs-t-nr{flex:none;font-size:var(--fs-10-5);color:var(--brand-deep)}.vgs-t-subj{font-size:var(--fs-11-5);color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vgs-t-meta{display:flex;align-items:center;gap:6px;font-size:var(--fs-9-5);color:var(--muted,#5b6474);min-width:0}.vgs-t-badge{flex:none;border:1px solid var(--line);border-radius:999px;padding:1px 7px}.vgs-t-prio{border-color:var(--gold);color:var(--brand-deep)}.vgs-leer{margin:6px 0;font-size:var(--fs-10-5);color:var(--muted-2,#7d8798)}.vgs-unten{flex:1 1;min-height:0;overflow-y:auto}.cd-symbol{display:inline-grid;place-items:center;flex-shrink:0;background:#ffdc00;border-radius:10px;width:36px;height:36px;font-size:18px}.cd-design{font-size:14px;line-height:1.5;color:#142333;background:#f5f6f8;border:1px solid #e2e5eb;border-radius:22px;padding:24px;container-type:inline-size}.cd-design,.cd-design *{box-sizing:border-box}.cd-design h4,.cd-design h5{color:#142333;margin:0}.cd-design p{margin:8px 0 16px}.cd-design .cd-design-kopf{display:flex;gap:12px;align-items:center;margin-bottom:16px}.cd-design h4{font-size:23px;line-height:1.25}.cd-design .cd-zweck{color:#6d7686;font-size:13px;margin:6px 0 0}.cd-design .cd-vorschau-hinweis{font-size:12px;color:#6d7686}.cd-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;grid-gap:20px;gap:20px;align-items:start}.cd-layout.cd-ohne-checkliste{grid-template-columns:1fr}.cd-haupt{border:1px solid #e2e5eb;border-radius:18px;background:white;padding:24px;box-shadow:0 3px 12px #15243705;min-width:0}.cd-abschnitt{border:0;padding:0;margin:0 0 22px;min-width:0}.cd-abschnitt:last-child{margin-bottom:0}.cd-abschnitt h5{font-size:14px;margin-bottom:14px;font-weight:750}.cd-prioritaet{background:#fffbeb;border:2px solid #f1cb00;border-radius:15px;padding:20px}.cd-prioritaet h5{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cd-prioritaet h5 span{background:#ffda00;border-radius:8px;padding:4px 9px;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cd-felder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:17px 14px;gap:17px 14px}.cd-feld{min-width:0}.cd-feld.cd-breit{grid-column:1/-1}.cd-feld label{display:block;font-size:13px;font-weight:700}.cd-feld input,.cd-feld select,.cd-feld textarea{display:block;width:100%;max-width:100%;margin-top:7px;padding:13px 14px;border:1.5px solid #e2e5eb;border-radius:12px;background:#fafafa;color:#142333;font:inherit;font-size:14px;line-height:1.5;min-height:48px}.cd-feld textarea{min-height:112px;resize:vertical}.cd-feld input:focus,.cd-feld select:focus,.cd-feld textarea:focus{outline:2px solid #00717b;outline-offset:2px}.cd-feld input:disabled,.cd-feld select:disabled,.cd-feld textarea:disabled{opacity:1;color:#687483;background:#f1f3f5}.cd-feld input[type=checkbox]{display:inline;width:20px;min-height:20px}.cd-feld small{display:block;color:#6d7686;font-size:11px;margin-top:6px}.cd-feld textarea[readonly]{min-height:70px;background:#f8f9fb}.cd-seite{min-width:0}.cd-seite h5{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6d7686;margin:0 0 12px}.cd-checkliste{border:1px solid #e2e5eb;border-radius:17px;background:white;overflow:hidden}.cd-checkliste label{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid #e2e5eb;padding:17px;font-size:13px;font-weight:650}.cd-checkliste label:last-child{border-bottom:0}.cd-checkliste input{width:22px;height:22px;accent-color:#168343;flex-shrink:0;margin:0}.cd-checkliste input:checked+span{text-decoration:line-through;color:#6d7686}.cd-abschluss{border:1px solid #e2e5eb;border-radius:15px;background:white;padding:17px;margin-top:16px;font-size:12px}.cd-abschluss progress{display:block;width:100%;height:8px;accent-color:#00656c;margin:12px 0}.cd-abschluss p{margin:6px 0 0;color:#6d7686}.cd-aktion{display:flex;justify-content:flex-end;margin-top:20px}.cd-aktion button{background:#00656c;color:white;border:0;border-radius:11px;padding:12px 20px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.cd-aktion button:disabled{opacity:.55;cursor:default}.cd-info{background:#eef4f5;border-radius:12px;padding:14px;color:#506370;font-size:13px;white-space:pre-wrap}.cd-entscheidung-frage{margin:14px 0 10px;font-size:14px}.cd-entscheidung-optionen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:14px;gap:14px}.cd-entscheidung-option{display:flex;flex-direction:column;gap:8px;min-width:0;border:1px solid #e2e5eb;border-radius:17px;background:white;padding:16px}.cd-entscheidung-option header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cd-entscheidung-option h5{margin:0;font-size:16px;line-height:1.3;overflow-wrap:anywhere}.cd-entscheidung-option code{font-size:12px;font-weight:500;color:#6d7686}.cd-entscheidung-option ul{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.cd-entscheidung-option.gewaehlt{border-color:#168343;box-shadow:0 0 0 2px rgba(22,131,67,.15)}.cd-entscheidung-quelle{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d7686}.cd-entscheidung-konfidenz{font-size:12px;color:#6d7686;white-space:nowrap}.cd-entscheidung-analyse,.cd-entscheidung-folge,.cd-entscheidung-leer{margin:0;font-size:13px;line-height:1.45;color:#506370}.cd-entscheidung-knopf{align-self:flex-start;margin-top:auto;border:1px solid #00656c;border-radius:11px;background:white;color:#00656c;padding:10px 16px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.cd-entscheidung-knopf.primaer{background:#00656c;color:white}.cd-entscheidung-knopf:disabled{opacity:.55;cursor:default}.cd-entscheidung-gewaehlt{margin:0;font-size:13px;font-weight:700;color:#168343}.cd-entscheidung-kommentar{display:grid;grid-gap:6px;gap:6px;margin:14px 0 12px;font-size:13px}.cd-entscheidung-kommentar textarea{min-height:56px;border:1px solid #d7dce3;border-radius:11px;padding:10px 12px;font:inherit;font-size:14px;resize:vertical}.cd-entscheidung-fehler{margin:0 0 12px;border-radius:12px;background:#fdecec;color:#8a1c1c;padding:12px 14px;font-size:13px}.cd-stufen{flex-wrap:wrap;margin:0 0 18px;padding:0;list-style:none}.cd-stufen,.cd-stufen li{display:flex;align-items:center;gap:7px}.cd-stufen li{font-size:11px;color:#667383}.cd-stufen li:not(:last-child):after{content:"→";color:#9ba3ae}.cd-stufen b{display:grid;place-items:center;border-radius:50%;width:22px;height:22px;background:white;border:1px solid #d9dfe5;color:#506370}@container (max-width:740px){.cd-layout{grid-template-columns:1fr}.cd-design h4{font-size:20px}.cd-seite{margin-top:2px}}@container (max-width:470px){.cd-felder{grid-template-columns:minmax(0,1fr)}.cd-haupt{padding:16px}.cd-prioritaet{padding:14px}.cd-design .cd-design-kopf{align-items:flex-start}}.cd-design.cd-email{padding:0;border:1px solid #dfe3ec;border-radius:12px;background:white;box-shadow:0 4px 16px #24315008;overflow:hidden;line-height:1.45}.cd-email .cd-mail-kopf{display:flex;align-items:center;gap:12px;padding:15px 22px;background:#ffda00;color:#1c2638;border-bottom:1px solid #e9c900}.cd-email .cd-mail-kopf>span:first-child{font-size:24px;line-height:1}.cd-email .cd-mail-kopf h4{font-size:21px;font-weight:750;margin:0;flex:1 1}.cd-email .cd-mail-modus{font-size:11px;border:1px solid #beaa1a65;border-radius:5px;padding:3px 7px;white-space:nowrap}.cd-email .cd-mail-kontext{padding:12px 22px;background:#fffdf3;border-bottom:1px solid #e4e7ef;font-size:12px}.cd-email .cd-mail-kontext strong{font-size:13px}.cd-email .cd-mail-kontext p{margin:3px 0 0;color:#667085;font-size:12px}.cd-email .cd-mail-adressen{padding:0 20px}.cd-email .cd-mail-feld{margin:0;min-width:0}.cd-email .cd-mail-zeile{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;grid-gap:0 12px;gap:0 12px;padding:7px 0;border-bottom:1px solid #e5e8ef;min-height:51px}.cd-email .cd-mail-zeile[hidden]{display:none}.cd-email .cd-mail-feld label{font-size:13px;font-weight:500;color:#657086;margin:0}.cd-email .cd-mail-feld small{font-size:10px;line-height:1.3;color:#7e8795;margin:3px 0 0;grid-column:2}.cd-email .cd-mail-zeile input,.cd-email .cd-mail-zeile select,.cd-email .cd-mail-zeile textarea{font-size:14px;margin:0;padding:6px 9px;border:1px solid #e0e5ef;border-radius:5px;background:white;min-height:34px;height:34px;line-height:20px;resize:vertical}.cd-email .cd-mail-zeile textarea[readonly]{min-height:34px;background:#f8fafc}.cd-email .cd-mail-zeile input:disabled,.cd-email .cd-mail-zeile select:disabled{background:#f8fafc;color:#677384}.cd-email .cd-mail-an{display:flex;align-items:center;gap:12px}.cd-email .cd-mail-an>.cd-mail-zeile{flex:1 1}.cd-email .cd-mail-kopien{display:flex;align-items:center;gap:3px}.cd-email .cd-mail-kopien button{border:0;background:transparent;color:#4e5b73;font:inherit;font-size:12px;padding:5px;cursor:pointer}.cd-email .cd-mail-kopien button[aria-expanded=true]{color:#225ec7;text-decoration:underline}.cd-email .cd-mail-toolbar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;padding:9px 20px;border-top:1px solid #e5e8ef;border-bottom:1px solid #e5e8ef;background:#fbfcfe;color:#667188;font-size:12px;margin-top:8px}.cd-email .cd-mail-schrift{min-width:100px}.cd-email .cd-mail-toolbar button{border:0;background:transparent;color:#71809a;min-width:27px;padding:3px 5px;font:inherit;font-size:14px;opacity:.8}.cd-email .cd-mail-toolbar button:disabled{cursor:default}.cd-email .cd-mail-trenner{border-left:1px solid #d9deea;height:18px;margin:0 5px}.cd-email .cd-mail-toolbar small{margin-left:auto;font-size:10px;color:#7b8494}.cd-email .cd-mail-nachricht{padding:16px 20px}.cd-email .cd-mail-nachricht label{font-size:11px;margin-bottom:6px}.cd-email .cd-mail-nachricht textarea{margin:0;padding:8px 10px;background:white;border:1px solid #e2e6ee;border-radius:5px;min-height:300px;line-height:1.7;resize:vertical;font-size:15px}.cd-email .cd-mail-nachricht textarea[readonly]{background:#fbfcfd;min-height:240px}.cd-email .cd-mail-nachricht small{margin-top:7px}.cd-email .cd-mail-anhaenge{padding:0 20px 14px}.cd-email .cd-mail-anhaenge label{margin-bottom:5px}.cd-email .cd-mail-anhaenge input,.cd-email .cd-mail-anhaenge textarea{margin:0;min-height:34px;height:34px;border:1px dashed #d9dfe9;border-radius:5px;background:#fcfdff;padding:5px 10px;font-size:12px}.cd-email .cd-mail-anhaenge textarea[readonly]{min-height:34px}.cd-email .cd-mail-aktionen{display:flex;align-items:center;gap:10px;border-top:1px solid #e2e6ef;background:#fbfcfe;padding:14px 20px}.cd-email .cd-mail-aktionen button{font:inherit;font-size:13px;font-weight:650;padding:9px 15px;border:1px solid #d7deeb;border-radius:6px;background:white;color:#52617d;cursor:pointer}.cd-email .cd-mail-aktionen .cd-mail-senden{background:#00656c;border-color:#00656c;color:white}.cd-email .cd-mail-aktionen .cd-mail-anhangknopf{margin-left:auto;border-color:transparent;background:transparent;font-weight:500;padding:9px 5px}.cd-email .cd-mail-status{padding:0 20px;font-size:12px;color:#52617d;margin:0;background:#fbfcfe}.cd-email .cd-mail-status:not(:empty){padding-bottom:13px}.cd-email .cd-mail-weitere{border-top:1px solid #e4e7ef;padding:12px 20px}.cd-email .cd-mail-weitere>summary{font-size:12px;cursor:pointer;color:#657086}.cd-email .cd-mail-weitere .cd-feld{margin-top:12px}.cd-email .cd-mail-weitere textarea{margin-top:5px;min-height:64px;border-radius:5px;font-size:13px}@container(max-width:470px){.cd-email .cd-mail-kopf{padding:12px 14px;gap:8px}.cd-email .cd-mail-kopf h4{font-size:18px}.cd-email .cd-mail-kopf>span:first-child{font-size:20px}.cd-email .cd-mail-modus{font-size:9px}.cd-email .cd-mail-kontext{padding:10px 14px}.cd-email .cd-mail-adressen{padding:0 14px}.cd-email .cd-mail-zeile{grid-template-columns:56px minmax(0,1fr);gap:0 7px}.cd-email .cd-mail-an{gap:4px}.cd-email .cd-mail-kopien{gap:0}.cd-email .cd-mail-toolbar{padding:8px 14px;gap:2px}.cd-email .cd-mail-toolbar small{flex-basis:100%;margin-top:3px}.cd-email .cd-mail-nachricht{padding:12px 14px}.cd-email .cd-mail-nachricht textarea{min-height:260px;font-size:14px}.cd-email .cd-mail-anhaenge{padding:0 14px 12px}.cd-email .cd-mail-aktionen{padding:12px 14px;gap:7px;flex-wrap:wrap}.cd-email .cd-mail-aktionen button{padding:8px 10px;font-size:12px}.cd-email .cd-mail-anhangknopf span{display:none}}.cd-email .cd-mail-zeile>label{white-space:nowrap}.cd-dokument{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:20px;gap:20px;align-items:start;min-width:0;container-type:inline-size}.cd-dokument-formular{min-width:0}.cd-dokument-formular .cd-haupt,.cd-dokument-formular>.cd-design{padding:18px}.cd-dokument-formular .cd-felder{gap:14px 10px}.cd-dokument-formular .cd-feld input,.cd-dokument-formular .cd-feld select{min-height:40px;padding:9px 11px}.cd-dokument-formular .cd-design h4{font-size:21px}.cd-dokument-vorschau{position:-webkit-sticky;position:sticky;top:18px;border:1px solid #dce2e9;border-radius:14px;background:#eef1f5;padding:14px;min-width:0}.cd-dokument-kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.cd-dokument-kopf h4{font-size:15px;color:#27354a;margin:0}.cd-dokument-kopf button{border:1px solid #00656c;border-radius:7px;background:#00656c;color:white;padding:8px 11px;font:inherit;font-size:12px;cursor:pointer}.cd-dokument-kopf button:disabled{opacity:.5;cursor:default}.cd-dokument-knopfgruppe{display:flex;gap:8px;flex-wrap:wrap}.cd-dokument-knopfgruppe [data-cd-pdf-anhang]{background:white;color:#00656c}.cd-dokument-status{font-size:12px;line-height:1.5;color:#697489;margin:10px 0}.cd-dokument-status.cd-dokument-fehler{color:#a93232}.cd-dokument-vorschau [data-cd-pdf-ansicht]{display:block;width:100%;height:770px;border:0;background:white;border-radius:4px}.cd-dokument-vorschau [data-cd-pdf-ansicht][hidden]{display:none}.cd-dokument-vorschau:has([data-cd-pdf-ansicht][hidden]){min-height:260px}@media(max-width:1200px){.cd-dokument{grid-template-columns:minmax(0,1fr)}.cd-dokument-vorschau{position:static}.cd-dokument-vorschau [data-cd-pdf-ansicht]{height:700px}}@media(max-width:700px){.cd-dokument-vorschau [data-cd-pdf-ansicht]{height:520px}.cd-dokument-formular>.cd-design,.cd-dokument-vorschau{padding:12px}}.cd-schema-haken{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:9px;gap:9px;padding:14px;border-bottom:1px solid #e2e5eb}.cd-schema-haken:last-child{border-bottom:0}.cd-schema-markierung{font-size:23px;line-height:1.2;color:#b2b9c6}.cd-schema-markierung:before{content:"☐"}.cd-schema-haken[data-cd-schema-haken=ja] .cd-schema-markierung{color:#168343}.cd-schema-haken[data-cd-schema-haken=ja] .cd-schema-markierung:before{content:"☑"}.cd-schema-haken[data-cd-schema-haken=nein] .cd-schema-markierung{color:#805544}.cd-schema-haken .cd-feld label{display:block;padding:0;border:0;font-weight:650;font-size:12px}.cd-schema-haken .cd-feld select{padding:5px 8px;min-height:32px;font-size:12px;border-radius:7px;margin-top:8px;background:white}.cd-schema-haken .cd-feld textarea[readonly]{min-height:32px;height:32px;padding:5px 8px;resize:none;font-size:12px;border-radius:7px}.cd-schema-haken .cd-feld small{font-size:10px}.cd-design .cd-stufen-hinweis{font-size:11px;color:#6d7686;margin:0 0 7px}.cd-dokument-seiten{overflow:auto;padding:10px;background:#dce1e7!important}.cd-dokument-seiten canvas{display:block;width:100%;height:auto;background:white;margin:0 auto 12px;box-shadow:0 2px 6px #17263422}.cd-dokument-seiten canvas:last-child{margin-bottom:0}.cd-design .cd-prioritaet{padding:16px;line-height:1.4}.cd-design .cd-prioritaet h5{margin-bottom:12px}.cd-design .cd-prioritaet .cd-felder{gap:14px}.cd-design .cd-prioritaet .cd-feld label{margin:0;line-height:1.4}.cd-design .cd-prioritaet .cd-feld :is(input,select,textarea){margin-top:6px;padding:10px 12px;min-height:44px;line-height:1.4}.cd-design .cd-prioritaet .cd-feld textarea:not([readonly]){min-height:100px}.cd-design .cd-prioritaet .cd-feld small{margin-top:5px;line-height:1.4}.cd-design:not(.cd-email) .cd-feld :is(input:not([type=checkbox]),select){min-height:42px;padding:9px 12px;line-height:1.4}.cd-design:not(.cd-email) .cd-feld label{margin:0;line-height:1.4}.cd-design .cd-prioritaet{container-type:inline-size;container-name:cd-priority}.cd-design .cd-prioritaet .cd-felder{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-design .cd-prioritaet .cd-feld.cd-breit:not(.cd-lang){grid-column:auto}.cd-design .cd-checkliste label.cd-schema-haken{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:13px;line-height:1.4}.cd-design .cd-schema-haken input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:0;accent-color:#168343}.cd-design .cd-schema-haken span{min-width:0;overflow-wrap:anywhere}.cd-design .cd-schema-haken input:disabled{opacity:.65}@container cd-priority (max-width:560px){.cd-design .cd-prioritaet .cd-felder{grid-template-columns:minmax(0,1fr)}}.cd-design .cd-schema-haken input[type=checkbox]:indeterminate{accent-color:#687481}.lw-body .cd-design,.lw-body .cd-design.cd-email,.lw-body .cd-dokument{margin:0 0 12px}.cd-checkliste input[type=checkbox]:indeterminate{accent-color:#687481}.tk2-grid>.hf.hf-verantwortlich{grid-column:1/-1}.vg-verantwortlich .vk-einheit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vg-verantwortlich .r-s{font-weight:400}.lw-pill-wartet_auf_weiche{background:var(--gold-wash,#fff7cc);color:#7a5b00}.lw-pill-laeuft{background:var(--ok-wash);color:var(--ok)}.lw-pill-vorschau{background:var(--chip-bg);color:var(--faded)}.lw-schritt-wartet_auf_weiche .lw-n{background:var(--chip-line);color:var(--ink)}.lw-schritt-laeuft .lw-n{background:#1f9d63;color:#fff}.lw-wartet-auf-weiche{margin:0;font-size:var(--fs-11-5);color:#7a5b00}.lw-link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:#1d4ed8;cursor:pointer;text-decoration:underline}.lw-etappen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:4px}.lw-etappe{padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0;border-right:1px solid var(--line);background:#fafbfc}.lw-etappe:last-child{border-right:0}.lw-etappe-l{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faded)}.lw-etappe-punkt{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.lw-etappe-t{font-family:var(--font-head);font-size:var(--fs-13);font-weight:700;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.lw-etappe-d{font-size:var(--fs-11-5);line-height:1.45;color:var(--faded);overflow-wrap:anywhere}.lw-etappe-laeuft{background:#e2eef3}.lw-etappe-laeuft .lw-etappe-l{color:#0e5e74}.lw-etappe-abgeschlossen{background:var(--ok-wash)}.lw-etappe-abgeschlossen .lw-etappe-l{color:var(--ok)}.lw-etappe-spaeter{background:repeating-linear-gradient(135deg,#fff 0 10px,#f1f3f7 10px 20px)}.lw-belege{display:flex;flex-direction:column;gap:6px}.lw-belege-leer{margin:0;font-size:var(--fs-11-5)}.lw-belege-liste{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.lw-beleg{border-top:1px solid #eef0f3;background:var(--card)}.lw-beleg:first-child{border-top:0}.lw-beleg.hervorgehoben{background:#eef4fe;box-shadow:inset 3px 0 0 #2e78ef}.lw-beleg-zeile{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 10px;cursor:pointer;font-size:var(--fs-11-5)}.lw-beleg-zeile:hover{background:#f7f8fa}.lw-beleg-id{min-width:24px;padding:0 5px;border-radius:5px;background:var(--brand-deep);color:#fff;font-size:var(--fs-10);font-weight:800;text-align:center;line-height:18px}.lw-beleg-art{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.lw-beleg-zustand{font-size:var(--fs-10);font-weight:700;padding:0 7px;border-radius:6px;white-space:nowrap;line-height:18px;border:1px solid transparent}.lw-beleg-caret{color:#8a93a8;font-size:var(--fs-10);width:12px;text-align:center}.lw-beleg-body{padding:0 10px 9px 42px;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-11-5);line-height:1.45;color:var(--ink)}.lw-beleg-body p{margin:0}.lw-beleg-zitat{padding-left:10px;border-left:3px solid #c9ced8;font-style:italic;color:#3c4757}.lw-beleg-titel{font-weight:400;color:#3c4757}.lw-beleg-auszug{padding-left:10px;border-left:3px solid #c9ced8;color:#3c4757;white-space:pre-line;overflow-wrap:anywhere}.lw-beleg-auszug.gekuerzt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden}.lw-beleg-mehr{align-self:flex-start;font-size:var(--fs-11);font-weight:600}.lw-beleg-beweis{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px}.lw-beleg-pro{color:var(--ok);font-weight:700}.lw-beleg-con{color:var(--crit);font-weight:700}.lw-beleg-anwendbar,.lw-beleg-quelle{color:#6b7486;font-size:var(--fs-11);overflow-wrap:anywhere}.lw-beleg-anwendbar[data-anwendbar=nein]{color:var(--crit)}.lw-beleg-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;border:1px solid var(--line);border-radius:6px;padding:1px 7px;font:inherit;font-size:var(--fs-10-5);font-weight:700;line-height:1.5;cursor:pointer;white-space:nowrap;background:var(--card);color:var(--ink)}.lw-beleg-chip span{overflow:hidden;text-overflow:ellipsis;font-weight:600}.lw-beleg-chip:disabled{cursor:default}.lw-beleg-chip:not(:disabled):hover{filter:brightness(.96)}.lw-beleg-belegt{background:#e7f4ec;color:#1f6b3b;border-color:#a6d8b8}.lw-beleg-offen{background:#fdf6d8;color:#7a5b00;border-color:#f1e3a0}.lw-beleg-fehlt,.lw-beleg-widerlegt{background:#fbeae9;color:#c23b34;border-color:#f2c4c1}.tl-belege{display:inline-flex;flex-wrap:wrap;gap:4px}.lw-vorschau{margin-top:12px;background:#e3eef6;border:1px dashed #6b8fa8;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.lw-vorschau-t{font-size:var(--fs-12);font-weight:800;color:#1f4fa8}.lw-vorschau-intro{margin:0;font-size:var(--fs-11-5);line-height:1.5;color:#3c4757}.lw-vorschau-intro b{font-weight:800;color:#33415c}.lw-vorschau-leer{margin:0}.lw-vorschau-liste .lw-schritt-vorschau{background:var(--card);border:1px dashed #d8e3ee}.lw-vorschau-liste .lw-schritt-vorschau.open{border-color:#6b8fa8}.lw-schritt-vorschau .lw-n{background:var(--gold);color:var(--brand-deep)}.lw-vorschau-text{margin:0 12px 10px 48px;font-size:var(--fs-11-5);line-height:1.5;color:#3c4757}.lw-vorschau-body .lw-vorschau-text{margin:0}.lw-antworten{margin-top:12px;background:var(--card);border:1px solid #c7d6f5;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.lw-antworten-kopf{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lw-antworten-t{color:#1f4fa8}.lw-antworten-reiter{display:flex;gap:6px;flex-wrap:wrap}.lw-antworten-tab{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:5px 10px;background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-11);font-weight:700;cursor:pointer;white-space:nowrap}.lw-antworten-tab span{font-size:var(--fs-10);font-weight:600;color:#6b7486}.lw-antworten-tab.aktiv{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.lw-antworten-tab.aktiv span{color:#c9d6e6}.lw-antwort{display:flex;flex-direction:column;gap:8px}.lw-antwort-felder{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;font-size:var(--fs-11-5);line-height:1.45}.lw-antwort-felder>span:nth-child(odd){font-weight:700;color:var(--faded)}.lw-antwort-text{background:#f7f8fa;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:var(--fs-11-5);line-height:1.55;white-space:pre-wrap;color:var(--ink)}.cd-weiche{padding:18px}.cd-weiche .cd-design-kopf{margin-bottom:14px}.cd-weiche h4{font-size:20px;font-weight:800}.cd-weiche .cd-zweck{margin:4px 0 0;line-height:1.5}.cd-weiche .cd-vorschau-hinweis{margin:4px 0 0}.cd-weiche .cd-haupt.cd-weiche-karte{padding:16px;display:flex;flex-direction:column;gap:14px}.cd-weiche-frage{font-size:16px;font-weight:800;line-height:1.4}.cd-beweislage{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.cd-beweis-spalte{border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.cd-beweis-belegt{background:#e7f4ec}.cd-beweis-offen{background:#fdf6d8}.cd-beweis-urteil{background:#eef2ff}.cd-beweis-t{font-size:13px;font-weight:800}.cd-beweis-belegt .cd-beweis-t{color:#1f6b3b}.cd-beweis-offen .cd-beweis-t{color:#7a5b00}.cd-beweis-urteil .cd-beweis-t{color:#1f4fa8}.cd-beweis-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;counter-reset:beweis}.cd-beweis-liste li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:0 6px;gap:0 6px;align-items:baseline;font-size:13px;line-height:1.45;counter-increment:beweis}.cd-beweis-liste li:before{content:counter(beweis) ".";font-weight:800;color:#4f5b6e}.cd-beweis-liste li>span{display:inline}.cd-beweis-liste li .lw-beleg-chip{margin-left:4px;vertical-align:baseline}.cd-beweis-leer,.cd-beweis-satz{margin:0;font-size:13px;line-height:1.45}.cd-beweis-leer{color:#6d7686}.cd-weiche-vorschlag{background:#fffbeb;border:1px solid #f1cb00;border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.5;display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline}.cd-weiche-vorschlag q{font-style:italic;color:#3c4757}.cd-weiche-unbefugt{flex-basis:100%;color:#c23b34;font-weight:700}.cd-weiche-vorschlag-gruende{flex-basis:100%;margin:2px 0 0;padding-left:18px}.cd-weiche-vorschlag-zitate{flex-basis:100%;list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.cd-weiche-vorschlag-zitate .lw-beleg-chip{margin-left:4px}.cd-weiche-vorschlag .cd-weiche-chips{flex-basis:100%}.cd-weiche-vorschlag-von{color:#6d7686}.cd-weiche-kein-vorschlag{background:var(--chip-bg);border-color:var(--line,#e5e5e5)}.cd-weiche-vorbehalt{flex-basis:100%;color:#7a5b00;font-size:12.5px;font-style:italic}.cd-weiche-vorschlaege{border:1px dashed #e2c766;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.5}.cd-weiche-vorschlaege-t{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a5b00;margin-bottom:4px}.cd-weiche-vorschlaege>ol{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.cd-weiche-vorschlag-zeile{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:6px;border-top:1px solid #f3e7b5}.cd-weiche-vorschlag-zeile:first-child{padding-top:0;border-top:0}.cd-weiche-vorschlag-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.cd-weiche-uebernehmen{margin-left:auto;border:1px solid #d3d9e3;border-radius:8px;background:#fff;padding:2px 10px;font:inherit;font-size:12px;font-weight:700;color:#33415c;cursor:pointer}.cd-weiche-uebernehmen:not(:disabled):hover{border-color:#003050;color:#003050}.cd-weiche-uebernehmen[aria-pressed=true]{background:#003050;border-color:#003050;color:#fff}.cd-weiche-vorschlag-zeile .cd-weiche-chips,.cd-weiche-vorschlag-zeile .cd-weiche-vorschlag-gruende{margin:0}.cd-weiche-gegenstand{margin:2px 0 0;font-size:12.5px;color:#6d7686}.cd-weiche-ausgeschlossen{margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;color:#8a93a3}.cd-weiche-ausgeschlossen .lw-beleg-chip{margin:0 2px;opacity:.8}.cd-weiche-antwort-t{font-size:13px;font-weight:800}.cd-weiche-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cd-weiche-option{border-radius:14px;padding:14px 16px}.cd-weiche-option-titel{font-family:var(--font-head);font-size:17px;font-weight:800;color:#142333}.cd-weiche-option-text{margin:0;font-size:13.5px;line-height:1.5;color:#4f5b6e}.cd-weiche-option.vorgemerkt{border:2px solid #003050;box-shadow:0 6px 18px rgba(19,32,51,.12);padding:13px 15px}.cd-weiche-option.vorgemerkt[data-farbe=ja]{border-color:#1f6b3b}.cd-weiche-option.vorgemerkt[data-farbe=nein]{border-color:#c23b34}.cd-weiche-option.vorgemerkt .cd-entscheidung-quelle{color:#003050}.cd-weiche-option[data-farbe=ja] .cd-entscheidung-quelle{color:#1f6b3b}.cd-weiche-option[data-farbe=nein] .cd-entscheidung-quelle{color:#c23b34}.cd-weiche-option .cd-entscheidung-knopf{color:#33415c;border-color:#e2e5eb}.cd-weiche-option.vorgemerkt[data-farbe=sonst] .cd-entscheidung-knopf.primaer{background:#003050;border-color:#003050;color:#fff}.cd-weiche-option.vorgemerkt[data-farbe=ja] .cd-entscheidung-knopf.primaer{background:#1f6b3b;border-color:#1f6b3b;color:#fff}.cd-weiche-option.vorgemerkt[data-farbe=nein] .cd-entscheidung-knopf.primaer{background:#c23b34;border-color:#c23b34;color:#fff}.cd-weiche-option-fuss{margin:0;font-size:13px;font-weight:800;color:#003050}.cd-weiche-option[data-farbe=ja] .cd-weiche-option-fuss{color:#1f6b3b}.cd-weiche-option[data-farbe=nein] .cd-weiche-option-fuss{color:#c23b34}.cd-weiche-pause .cd-weiche-option-fuss{color:#4f5b6e}.cd-weiche-option.gewaehlt{border-color:#168343}.cd-weiche-pause .cd-entscheidung-quelle{color:#4f5b6e}.cd-weiche-pause.vorgemerkt{border-color:#8a93a8}.cd-weiche-pause .cd-entscheidung-knopf.primaer{background:#edeef2;color:#33415c;border-color:#8a93a8}.cd-weiche .cd-entscheidung-knopf{border-radius:10px;padding:8px 16px;font-size:13.5px}.cd-weiche-bedingt{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.cd-weiche-bedingt label{display:flex;align-items:flex-start;gap:10px;font-weight:700;cursor:pointer}.cd-weiche-bedingt input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;accent-color:#003050;flex:none}.cd-weiche-bedingt textarea{width:100%;min-width:0;border:1px solid #e2e5eb;border-radius:8px;background:#fafafa;padding:6px 10px;font:inherit;font-size:13px;color:#142333;resize:vertical}.cd-weiche-rahmen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.cd-weiche-rahmen-feld{border:1px solid #e2e5eb;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.cd-weiche-rahmen-t{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f5b6e;margin-bottom:2px}.cd-weiche-chips{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 6px}.cd-weiche-ziele{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.cd-weiche-ziel-status{color:#6d7686}.cd-weiche-recherche-offen{margin:6px 0 0;font-size:12.5px;color:#7a5b00;font-weight:700}.cd-weiche-wv{display:grid;grid-template-columns:minmax(120px,150px) minmax(0,1fr);grid-gap:8px;gap:8px}.cd-weiche-wv label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:700;color:#4f5b6e;min-width:0}.cd-weiche-wv input{box-sizing:border-box;width:100%;border:1px solid #d3d9e3;border-radius:8px;padding:6px 10px;font:inherit;font-size:13.5px;background:#fff;color:#1b1b1f}.cd-weiche-wv-hinweis{grid-column:1/-1;margin:0;font-size:12px;font-weight:400;color:#6d7686}.cd-weiche-wv.fehlt input[type=date]{border-color:#e3928c;background:#fbf3f2}.cd-weiche-wv-pflicht{grid-column:1/-1;margin:0;font-size:12.5px;font-weight:700;color:#c23b34}.cd-weiche-wv-vorschlag{grid-column:1/-1;justify-self:start;border:1px dashed #8a93a8;border-radius:8px;background:#fff;padding:4px 10px;font:inherit;font-size:12px;font-weight:700;color:#33415c;cursor:pointer}.cd-weiche-wv-vorschlag:not(:disabled):hover{border-color:#003050;color:#003050}.cd-weiche-festgehalten{background:#e7f4ec;border:1px solid #a6d8b8;border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.cd-weiche-festgehalten ul{margin:4px 0 0;padding-left:18px}.cd-weiche-festgehalten p{margin:4px 0 0}.cd-weiche .cd-entscheidung-kommentar{margin:0}.cd-weiche-aktion{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cd-weiche-erfassen{background:#0e5e74;border-color:#0e5e74}.cd-weiche-erfassen:not(:disabled):hover{background:#0a4a5e;border-color:#0a4a5e}.cd-weiche-aktion-hinweis{font-size:12.5px;color:#6d7686}@container (max-width: 560px){.cd-weiche-optionen,.cd-weiche-wv{grid-template-columns:1fr}.cd-weiche{padding:14px}.cd-weiche .cd-haupt.cd-weiche-karte{padding:12px}}.lw-pill.lw-tag-abhaengig,.lw-pill.lw-tag-belegt{background:transparent;border:1px dashed #a6d8b8;color:#1f6b3b;border-radius:6px}.cd-weiche-vorschlag-hinweis{flex-basis:100%;color:#6d7686;font-size:12.5px}.lw-etappe-vorgemerkt{background:#e7f4ec}.lw-etappe-vorgemerkt .lw-etappe-l{color:#1f6b3b}.lw-weiche-aktion{margin-top:12px}.lw-weiche-aktion .cd-entscheidung-knopf{border-radius:10px;padding:10px 18px;font-size:14px}.v4-fuss-reihe .cd-weiche-aktion{display:inline-flex}.v4-fuss-reihe .cd-entscheidung-knopf{align-self:center;margin-top:0;border-radius:10px}.hf-belege{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.tk2-datengrundlage{margin:6px 0 0;font-size:var(--fs-10-5)}.hf-board{margin:4px 0 0}.hf-board,.hf-herkunft{font-size:var(--fs-10-5);color:var(--faded)}.hf-herkunft{margin:6px 0 0}.hf-herkunft[title]{cursor:help}.hf-board b{font-weight:700;color:var(--ok)}.hf-board-abweichung b{color:var(--crit)}.va .va-kerndaten{background:#fff;border:2px solid #f3cc00;border-radius:6px}.va .va-kerndaten .tl-kopf.tk2{padding:12px 14px}.va .tk2-fields.tk2-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 12px}.va .tk2-grid>.hf{gap:3px}.va .tk2 .tk2-grid .hf-l,.va .tk2-grid .hf-l{font-family:var(--font-head);font-size:11.5px;font-weight:600;color:#1a1e2e}.va .tk2-grid .hf-v{min-height:24px;padding:3px 8px;border:1px solid #eef0f6;border-radius:3px;background:#f6f8fc;font-size:13px;line-height:1.25;color:#1a1e2e;display:flex;align-items:center;gap:6px}.va .tk2-grid .hf[data-field=priority] .hf-v,.va .tk2-grid .hf[data-field=prozessart] .hf-v,.va .tk2-grid .hf[data-field=status] .hf-v{background:#fff;border-color:#dfe4f5}.va .tk2 .tk2-grid .hf-sel,.va .tk2-grid .hf-in,.va .tk2-grid .hf-sel{font-size:13px;flex:1 1;min-width:0}.va .tk2-grid .hf-sf-val{color:#454e6b}.va .tk2-grid .hf-v.hf-v-person{border:0;background:none;padding:0;overflow:visible;position:relative}.vb-person-chip{gap:5px;background:#eef2ff;border:1px solid #c6cde6;border-radius:12px;padding:1px 9px;font-family:var(--font-head);font-weight:600;font-size:11px;color:#0d2f4a;white-space:nowrap}.vb-person-chip,.vmc{display:inline-flex;align-items:center}.vmc{position:static;gap:4px;min-width:0}.vmc-chip{cursor:default;padding:2px 10px 2px 6px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vmc-dot{width:14px;height:14px;border-radius:50%;background:#8794c4;color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center;flex:none}.vmc-karte{position:absolute;top:100%;right:0;z-index:20;margin-top:6px;width:300px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #dfe4f5;border-radius:10px;box-shadow:0 10px 30px rgba(26,30,46,.16);padding:14px 16px;gap:10px;white-space:normal}.vmc-karte,.vmc-sek{display:flex;flex-direction:column}.vmc-sek{gap:4px}.vmc-sek-trenn{border-top:1px solid #dfe4f5;padding-top:10px}.vmc-name{font-family:var(--font-head);font-weight:700;font-size:15px;color:#1a1e2e}.vmc-rolle{font-size:12px;color:#454e6b}.vmc-karte .vb-kanal{font-size:12.5px;gap:8px}.vmc-karte .vmc-tel{color:#1a1e2e}.vb{display:flex;flex-direction:column;gap:12px;min-width:0}.vb-box{border:1px solid #dfe4f5;border-radius:6px;overflow:hidden;background:#fff;min-width:0}.vb-head{background:#fff3b0;padding:6px 12px;display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:700;font-size:13px;color:#0d2f4a;min-width:0}.vb-ico{flex:none}.vb-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-head .mehr-opentab.vb-open,.vb-head .mehr-opentab.vb-open:hover{flex:none;border:0;background:none;padding:0;margin:0;font-family:var(--font-head);font-weight:700;font-size:11.5px;color:#0d2f4a;white-space:nowrap;cursor:pointer}.vb-head .mehr-opentab.vb-open:hover{text-decoration:underline}.vb-empty{margin:0;font-size:12.5px;color:#454e6b}.vb-empty,.vb-pad{padding:10px 12px}.vb-lbl{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#454e6b}.vb-lbl,.vb-val{font-family:var(--font-head);font-weight:700}.vb-val{font-size:12px;color:#1a1e2e}.vb-sub{font-size:11px;color:#454e6b}.vb-nowrap{white-space:nowrap}.vb-link,.vb-link-plain{border:0;background:none;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit}.vb-link{font-family:var(--font-head);font-weight:700;font-size:12px;color:#1d4fa8;line-height:1.35}.vb-link-plain:hover,.vb-link:hover{text-decoration:underline}.vb-chips{gap:6px}.vb-chip,.vb-chips{display:inline-flex;flex:none}.vb-chip{align-items:center;border-radius:10px;padding:1px 7px;font-weight:700;font-size:10.5px;white-space:nowrap}.vb-chip-blau{background:#e7efff;color:#1d4fa8}.vb-chip-gruen{background:#e3f4ec;color:#1f9d63}.vb-chip-grau{background:#eef2ff;color:#454e6b;padding:2px 8px;font-size:11px}.vb-objekt{padding:10px 12px;display:grid;grid-template-columns:max-content max-content minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px}.vb-col{display:flex;flex-direction:column;gap:3px;min-width:0}.vb-col-sep{border-left:1px solid #c6cde6;padding-left:16px}.vb-vertrag{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.vb-rows{display:flex;flex-direction:column}.vb-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;border-bottom:1px solid #eef0f6;background:none;width:100%;text-align:left;font:inherit;color:inherit;min-width:0}.vb-row:last-child{border-bottom:0}.vb-row-klick{cursor:pointer}.vb-row-klick:hover{background:#fafbfe}.vb-acc{align-self:stretch;width:3px;border-radius:2px;background:#c6cde6;flex:none}.vb-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.vb-row-t{font-family:var(--font-head);font-weight:700;font-size:13px;color:#1a1e2e}.vb-row-s,.vb-row-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-row-s{font-size:11.5px;color:#454e6b}.vb-melder{padding:12px;display:flex;flex-direction:column;gap:12px}.vb-melder-kopf{display:flex;align-items:flex-start;gap:12px;min-width:0}.vb-avatar{width:44px;height:44px;border-radius:50%;background:#0d2f4a;color:#fff;font-family:var(--font-head);font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex:none}.vb-melder-main{display:flex;flex-direction:column;gap:3px;min-width:0}.vb-melder-zeile{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.vb-melder-name{font-family:var(--font-head);font-weight:700;font-size:16px;color:#0d2f4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vb-melder-meta{display:flex;align-items:center;gap:8px;flex:none}.vb-melder-meta .vb-sub{font-size:11.5px}.vb-melder-kontakt{display:flex;align-items:flex-start;gap:6px 14px;flex-wrap:wrap;font-size:12px}.vb-anschrift{color:#454e6b;line-height:1.4;white-space:nowrap}.vb-kanal{display:inline-flex;align-items:center;gap:5px;color:#1d4fa8;text-decoration:none;white-space:nowrap}.vb-kanal:hover{text-decoration:underline}.vb-kanal-ico{color:#8794c4}.vb-einheiten{border-top:1px solid #dfe4f5;padding-top:12px}.vb-einheiten,.vb-rolle{display:flex;flex-direction:column;gap:12px}.vb-rolle-chip{align-self:flex-start;padding:2px 10px;font-size:11px}.vb-grp{display:flex;flex-direction:column}.vb-grp-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px solid #eef0f6}.vb-grp-name{font-family:var(--font-head);font-weight:700;font-size:12px;line-height:1.35;color:#1a1e2e}.vb-grp-head .vb-link.vb-grp-name{color:#1d4fa8}.vb-eh{display:flex;align-items:center;gap:10px;padding:3px 0;border-bottom:1px solid #eef0f6;font-size:12px}.vb-eh:last-child{border-bottom:0}.vb-spacer{flex:1 1}.vb-offen{flex:none;white-space:nowrap;background:#fdecec;border:1px solid #f3b9b9;color:#d64545;border-radius:10px;padding:1px 8px;font-family:var(--font-body,inherit);font-weight:600;font-size:11px;cursor:pointer}.cd-reiter{display:flex;align-items:flex-end;gap:4px;padding:0 2px;border-bottom:3px solid #f3cc00;margin-bottom:-12px}.cd-reiter-tab{flex:none;display:flex;align-items:center;gap:6px;border:1px solid #dfe4f5;border-bottom:0;background:#fff;color:#1a1e2e;padding:7px 12px;border-radius:4px 4px 0 0;font-family:var(--font-head);font-weight:600;font-size:12px;cursor:pointer}.cd-reiter-tab:hover{background:#fff9db}.cd-reiter-tab.cd-reiter-zurueck{border-color:#f3cc00;background:#f3cc00}.cd-reiter-tab.cd-reiter-zurueck:hover{filter:brightness(.95)}.lw-card.lw-zs{background:#fff9db;border:2px solid #f3cc00;border-radius:6px;padding:16px 18px}.lw-zs-nummer{color:#0d2f4a}.lw-pill-agent{background:var(--ok-wash);color:var(--ok)}.lw-pill-gefragt{background:#fdf6d8;color:#8a6d00;border:1px solid #f1e3a0}.lw-auto{padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:#f6f8fc;display:flex;flex-direction:column;gap:6px;font-size:calc(13px + var(--fs-hub));line-height:1.45}.lw-auto-erledigt{background:var(--ok-wash);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.lw-auto-halt{background:#fdf6d8;border-color:#f1e3a0}.lw-auto-kopf{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lw-auto-kopf b{font-weight:800;color:var(--ink)}.lw-auto-zeit{font-size:calc(11.5px + var(--fs-hub));color:var(--faded)}.lw-auto-grund{margin:0;color:var(--ink);overflow-wrap:anywhere}.lw-auto-punkte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.lw-auto-punkte li{display:grid;grid-template-columns:16px max-content minmax(0,1fr);grid-gap:6px;gap:6px;align-items:baseline}.lw-auto-punkte b{font-weight:700;color:var(--ink)}.lw-auto-text{color:var(--faded);overflow-wrap:anywhere}.lw-auto-punkte li.ok .lw-auto-mark{color:var(--ok);font-weight:800}.lw-auto-punkte li.fehlt .lw-auto-mark{color:var(--crit);font-weight:800}.lw-auto-punkte li.offen .lw-auto-mark{color:var(--faded)}.lw-auto-aktion{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:2px}.lw-auto-in{flex:1 1 220px;min-width:0}.fpv-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(19,32,51,.45)}.fpv-dialog{flex-direction:column;width:min(1100px,100%);height:min(92vh,100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 40px rgba(19,32,51,.25);overflow:hidden}.fpv-dialog,.fpv-head{display:flex;background:var(--paper)}.fpv-head{align-items:center;gap:8px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line)}.fpv-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-head);font-weight:600;font-size:14px;color:var(--ink)}.fpv-btn{flex:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.fpv-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.fpv-btn:disabled{opacity:.5;cursor:default}.fpv-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.fpv-btn-primary:hover:not(:disabled){color:#fff;filter:brightness(1.05)}.fpv-close{flex:none;border:none;background:transparent;color:var(--faded);font-size:16px;line-height:1;padding:6px 8px;border-radius:6px;cursor:pointer}.fpv-close:hover{color:var(--ink);background:var(--chip-bg)}.fpv-btn:focus-visible,.fpv-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fpv-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--bg)}.fpv-frame{flex:1 1 auto;width:100%;border:0;background:#fff}.fpv-image-wrap{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.fpv-image{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.fpv-text{flex:1 1 auto;margin:0;padding:16px;overflow:auto;background:var(--paper);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.fpv-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.fpv-note{margin:auto;color:var(--faded);font-size:14px}.fpv-empty .fpv-note{margin:0}.fpv-note-inline{margin:0;padding:8px 16px;background:var(--warn-wash);color:var(--warn);font-size:13px}.fpv-error{color:var(--crit)}.fpv-sentinel{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:640px){.fpv-backdrop{padding:0}.fpv-dialog{height:100%;border-radius:0;border:0}}.lw-v4{--v4-ink:#1a1e2e;--v4-mut:#454e6b;--v4-line:#dfe4f5;--v4-rand:#c6cde6;--v4-blau:#2e78ef;--v4-link:#1b5bc4;--v4-gruen:#1f9d63;--v4-gruen-d:#0f6b41;--v4-gruen-w:#e2f5ea;--v4-gold:#f3cc00;--v4-warn-w:#fdf3cf;--v4-warn-d:#7a6300;--v4-flaeche:#eef2ff;--v4-zart:#f7f9ff;--v4-rot:#c03434;display:flex;flex-direction:column;min-width:0;background:var(--v4-flaeche);color:var(--v4-ink);border-radius:10px}.lw:has(>.lw-v4){gap:0}.lw-v4 .v4-kicker{font-family:var(--font-head);font-weight:700;font-size:var(--fs-10);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-link)}.lw-v4 .v4-kopf-link{margin-left:10px;padding:2px 8px;border:1px solid var(--v4-link);border-radius:20px;background:transparent;color:var(--v4-link);font:inherit;letter-spacing:.04em;text-transform:none;cursor:pointer}.lw-v4 .v4-kopf-link:hover{text-decoration:underline}.lw-v4 .v4-karte{background:#fff;border:1px solid var(--v4-line);border-radius:14px;box-shadow:none}.v4-kopf{background:#fff;border-bottom:1px solid var(--v4-line);border-radius:10px 10px 0 0;padding:18px 24px 22px;display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.v4-kopf-haupt{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 520px}.v4-titel{margin:0;font-family:var(--font-head);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--v4-ink);text-wrap:pretty}.v4-titel-feld{width:100%;border:0;background:transparent;padding:0;resize:none;overflow:hidden;field-sizing:content}.v4-titel-feld:focus{outline:none;box-shadow:0 2px 0 var(--v4-gold)}.v4-titel-zeile{display:flex;align-items:baseline;gap:8px;min-width:0}.v4-titel-zeile .v4-titel{flex:1 1 auto;min-width:0}.v4-titel-schutz{flex:none;padding:2px 8px;border-radius:999px;background:var(--warn-wash);color:var(--warn);font-family:var(--font-head);font-size:var(--fs-11-5);font-weight:700;white-space:nowrap;cursor:help}.hf-beschreibung{align-items:flex-start}.hf-beschreibung-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:16em;overflow:auto}.hf-beschreibung.editing{display:flex;flex-direction:column;gap:6px;width:100%}.hf-beschreibung-in{width:100%;min-height:8em;resize:vertical;font:inherit}.hf-beschreibung-knoepfe{display:flex;gap:6px}.v4-plaketten{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:4px}.v4-prio{font-family:var(--font-head);font-weight:700;font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.v4-prio.lw-prio-mittel{background:var(--v4-warn-w);color:var(--v4-warn-d)}.v4-prio.lw-prio-hoch{background:#fbe5e5;color:#a12b2b}.v4-prio.lw-prio-niedrig{background:var(--v4-gruen-w);color:var(--v4-gruen-d)}.v4-plakette{background:var(--v4-flaeche);color:var(--v4-mut);font-weight:600;font-size:var(--fs-11);padding:4px 10px;border-radius:20px}.v4-kopf-aktionen{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v4-kopf-aktionen .ck-btn{min-height:0;background:#fff;color:var(--v4-ink);border:1px solid var(--v4-rand);border-radius:8px;padding:9px 14px;font-family:var(--font-head);font-weight:600;font-size:var(--fs-12)}.v4-kopf-aktionen .ck-btn:hover:not(:disabled){border-color:var(--v4-blau);color:var(--v4-link)}.v4-kopf-aktionen .ck-btn.v4-pruefstand{border-style:dashed;color:var(--v4-mut);font-size:var(--fs-11);padding:9px 12px}.v4-raster{align-items:flex-start;flex-wrap:wrap;padding:24px 24px 48px}.v4-mitte,.v4-raster{display:flex;gap:20px}.v4-mitte{flex:1 1 420px;min-width:0;flex-direction:column}.v4-leiste{flex:0 0 340px;width:340px;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.lw-v4{container-type:inline-size;container-name:vorgang-v4}@container vorgang-v4 (max-width: 830px){.v4-leiste{flex-basis:260px;width:260px}}@container vorgang-v4 (max-width: 750px){.v4-leiste{flex:1 1 100%;width:auto;position:static;max-height:320px;order:-1}}.lw-v4 .v4-mitte>.lw-board{margin:0;padding:12px 16px;background:#fff;border:1px solid var(--v4-line);border-radius:12px}.lw-v4 .v4-mitte>.vg-gate-note{margin:0}.lw-v4 .v4-mitte>.lw-leer{padding:12px 16px;background:#fff;border-radius:12px}.lw-v4 .lw-card.lw-zs.v4-zs{background:#fff;border:1px solid var(--v4-line);border-radius:14px;padding:20px 22px;gap:14px;box-shadow:none}.v4-zs-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v4-ki-tag{background:var(--v4-gold);color:var(--v4-ink);font-family:var(--font-head);font-weight:800;font-size:var(--fs-9);letter-spacing:.06em;padding:3px 8px;border-radius:5px}.lw-v4 .v4-zs .v4-label{font-family:var(--font-head);font-weight:700;font-size:var(--fs-9-5);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-mut)}.v4-zs-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:24px;gap:24px}.lw-v4 .v4-zs .lw-abschnitt{display:flex;flex-direction:column;gap:8px}.lw-v4 .v4-zs .lw-abschnitt-t{margin:0;font-family:var(--font-head);font-weight:700;font-size:var(--fs-13);color:var(--v4-ink)}.lw-v4 .v4-zs .lw-abschnitt ol,.lw-v4 .v4-zs .lw-abschnitt ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-12);line-height:1.4;text-wrap:pretty}.lw-v4 .v4-zs .lw-abschnitt p{margin:0;font-size:var(--fs-12);line-height:1.4}.lw-v4 .v4-schritt{overflow:hidden;display:flex;flex-direction:column}.v4-schritt-kopf{padding:20px 22px 18px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--v4-line)}.v4-schritt-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lw-v4 .v4-schritt-kopf .v4-kicker{font-size:var(--fs-9-5)}.v4-schritt-plaketten{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lw-v4 .v4-schritt-plaketten .lw-pill{font-family:var(--font-head);font-weight:700;font-size:var(--fs-9-5);padding:4px 10px;border-radius:20px}.lw-v4 .v4-schritt-plaketten .lw-pill-gefragt{background:var(--v4-gold);color:var(--v4-ink)}.lw-v4 .v4-schritt-plaketten .lw-pill-agent,.lw-v4 .v4-schritt-plaketten .lw-pill-erledigt{background:var(--v4-gruen-w);color:var(--v4-gruen-d)}.v4-schritt-titel{margin:0;font-family:var(--font-head);font-weight:800;font-size:17.5px;line-height:1.2;color:var(--v4-ink)}.lw-v4 .v4-sperre{margin:20px 22px 0;background:var(--v4-flaeche);border-radius:10px;padding:12px 16px;font-size:var(--fs-11-5);line-height:1.4;color:var(--v4-ink)}.lw-v4 .v4-sperre .lw-link{font-family:var(--font-head);font-weight:700;color:var(--v4-link)}.lw-v4 .lw-body.v4-schritt-body{border-top:0;padding:20px 22px;gap:12px}.lw-v4 .v4-schritt-fuss{padding:14px 22px;background:var(--v4-zart);border-top:1px solid var(--v4-line);display:flex;flex-direction:column;gap:8px}.v4-fuss-reihe{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lw-nachhalten{flex-basis:100%;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fafbfd}.lw-nachhalten label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:#4b5563}.lw-nachhalten label.lw-nachhalten-haken{flex-direction:row;align-items:center;gap:6px}.lw-nachhalten textarea{min-width:min(420px,100%)}.lw-nachhalten-knoepfe{display:flex;gap:8px;align-items:center;flex-basis:100%}.lw-nachhalten-fehler{color:#b42318;font-size:12.5px}.lw-v4 .v4-schritt-fuss .ck-btn{min-height:0;background:#fff;color:var(--v4-ink);border:1px solid var(--v4-rand);border-radius:8px;padding:9px 16px;font-family:var(--font-head);font-weight:600;font-size:var(--fs-11-5)}.lw-v4 .v4-schritt-fuss .ck-btn:hover:not(:disabled){border-color:var(--v4-blau);color:var(--v4-link)}.lw-v4 .v4-schritt-fuss .ck-btn.primary.lw-fachfreigabe{background:var(--v4-ink);border-color:var(--v4-ink);font-weight:700}.lw-v4 .v4-schritt-fuss .ck-btn.primary.lw-fachfreigabe:disabled{background:var(--v4-line);border-color:var(--v4-line);color:var(--v4-mut);opacity:1}.lw-v4 .v4-schritt-fuss .ck-btn.v4-loeschen{margin-left:auto;background:none;border-color:transparent;color:var(--v4-rot);padding:9px 6px}.lw-v4 .v4-schritt-fuss .ck-btn.v4-loeschen:hover:not(:disabled){border-color:transparent;color:var(--v4-rot);text-decoration:underline}.lw-v4 .v4-fuss-hinweis{margin:0;font-size:var(--fs-11-5);color:var(--v4-mut)}.lw-v4 .v4-schritt-fuss .lw-lernsignal.lw-lernsignal-offen{margin:4px 0 0;background:#fff;border:1px solid var(--v4-line);border-radius:12px;padding:12px 14px}.lw-v4 .v4-schritt-fuss .lw-lernsignal .lw-aktionen .ck-btn.primary{background:var(--v4-ink);border-color:var(--v4-ink);color:#fff}.lw-v4 .lw-aktionen.v4-composer-aktionen{padding-top:0;gap:8px}.lw-v4 .v4-composer-aktionen .ck-btn{border-radius:8px;padding:8px 14px;font-family:var(--font-head);font-weight:600;font-size:var(--fs-11-5)}.lw-v4 .v4-composer-aktionen .ck-btn.primary{background:var(--v4-ink);border-color:var(--v4-ink);color:#fff}.v4-werkzeuge{display:inline-flex;gap:4px;margin-left:4px}.lw-v4 .v4-werkzeuge .ck-btn.v4-werkzeug{min-height:0;padding:2px 8px;border:1px solid var(--v4-rand);border-radius:6px;background:#fff;color:var(--v4-mut);font-size:var(--fs-10-5);font-weight:600;line-height:1.4}.lw-v4 .lw-auswahl{margin:0 22px 20px}.lw-v4 .lw-pruefzeilen{margin:0;display:flex;flex-direction:column;gap:12px}.lw-v4 .lw-belege>.lw-label,.lw-v4 .lw-pruefzeilen>.lw-label{font-family:var(--font-head);font-weight:700;font-size:var(--fs-9);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-mut)}.lw-v4 .lw-pruefzeilen-liste{margin:0;display:flex;flex-direction:column;gap:12px}.lw-v4 .lw-pruefzeile.v4-frage-offen{border:1.5px solid #c9a800;box-shadow:0 2px 6px rgba(26,30,46,.1);border-radius:12px;padding:0 14px 12px;display:flex;flex-direction:column;gap:6px;background:#fff;overflow:hidden;font-size:var(--fs-11-5)}.lw-v4 .lw-pruefzeile.v4-frage-offen.lw-antwort-ja{background:#f3fbf6}.lw-v4 .lw-pruefzeile.v4-frage-offen.lw-antwort-nein{background:#fdf1f1}.lw-v4 .v4-frage-offen .lw-pruefzeile-kopf{margin:0 -14px 4px;padding:6px 14px;background:#fbe5e5;display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.lw-v4 .v4-frage-offen .lw-pruefzeile-frage{flex:1 1;font-family:var(--font-head);font-weight:700;font-size:var(--fs-13);line-height:1.25;text-wrap:pretty}.lw-v4 .v4-frage-caret{flex:none;width:14px;background:none;border:0;padding:0;color:var(--v4-mut);font-size:var(--fs-10);cursor:pointer}.lw-v4 .v4-frage-offen .lw-pruefzeile-aktionen,.lw-v4 .v4-frage-offen .lw-pruefzeile-text{padding-left:22px}.lw-v4 .lw-pruefzeile-text{display:flex;flex-direction:column;gap:6px;margin:0}.lw-v4 .lw-pruefzeile-text p{margin:0;font-size:var(--fs-11-5);line-height:1.3;color:var(--v4-mut)}.lw-v4 .lw-pruefzeile-zitat{font-size:var(--fs-11-5);line-height:1.3;color:var(--v4-ink);padding-left:12px;border-left:2px solid var(--v4-rand);quotes:"„" "“"}.lw-v4 .lw-pruefzeile-aktionen{margin-top:6px;gap:8px}.lw-v4 .lw-pruefzeile-aktionen .ck-btn{min-width:50px;min-height:0;border-radius:5px;padding:1px 10px;line-height:1.35;font-family:var(--font-head);font-weight:700;font-size:var(--fs-11);background:#fff;color:var(--v4-ink);border:1px solid var(--v4-rand)}.lw-v4 .lw-pruefzeile-aktionen .ck-btn.lw-pruef-ja.primary{background:var(--v4-gruen);border-color:var(--v4-gruen);color:#fff}.lw-v4 .lw-pruefzeile-aktionen .ck-btn.lw-pruef-nein.lw-btn-danger,.lw-v4 .lw-pruefzeile-aktionen .ck-btn.lw-pruef-nein.primary{background:#d64545;border-color:#d64545;color:#fff}.lw-v4 .lw-pruefzeile-ergebnis{flex:none;background:#fff;color:var(--v4-gruen-d);font-family:var(--font-head);font-weight:700;font-size:var(--fs-9-5);padding:1px 8px;border-radius:20px}.lw-v4 .lw-pruefzeile-ergebnis.lw-ergebnis-offen{color:var(--v4-warn-d)}.lw-v4 .lw-pruefzeile-ergebnis.lw-ergebnis-nein{color:#a12b2b}.lw-v4 .v4-fragen-gruppe{margin-top:8px;display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:var(--fs-9);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-gruen-d)}.lw-v4 .v4-fragen-bestaetigt{gap:6px}.lw-v4 .lw-pruefzeile.v4-frage-bestaetigt{padding:7px 12px;background:#eefaf3;border:1px solid #bfe6d0;border-radius:10px;font-size:var(--fs-11)}.lw-v4 .v4-frage-bestaetigt .lw-pruefzeile-kopf{display:flex;flex-wrap:nowrap;gap:10px;align-items:flex-start}.lw-v4 .v4-frage-bestaetigt .lw-pruefzeile-frage{flex:1 1;font-family:var(--font-head);font-weight:600;font-size:var(--fs-11-5);line-height:1.3}.lw-v4 .v4-frage-bestaetigt .lw-pruefzeile-text{padding-left:28px;margin-top:4px}.v4-frage-mark{flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--v4-gruen,#1f9d63);color:#fff;display:grid;place-items:center;font-size:var(--fs-9);font-weight:700}.v4-frage-mark-nein{background:var(--v4-mut,#454e6b)}.lw-v4 .lw-auto{border-radius:12px}.lw-v4 .lw-belege-liste{border:1px solid var(--v4-line);border-radius:12px}.lw-v4 .lw-beleg-zeile{padding:5px 12px;font-size:var(--fs-11)}.lw-v4 .lw-beleg-id{background:var(--v4-ink);border-radius:5px}.lw-v4 .lw-beleg-id,.lw-v4 .lw-beleg-zustand{font-family:var(--font-head);font-size:var(--fs-9-5)}.lw-v4 .lw-beleg-zustand{border-radius:20px;padding:0 8px}.lw-v4 .v4-leiste-karte{padding:20px;display:flex;flex-direction:column;gap:18px}.v4-leiste-kopf{display:flex;flex-direction:column;gap:4px}.lw-v4 .v4-leiste-titel{margin:0;font-family:var(--font-head);font-weight:700;font-size:15.5px}.lw-v4 .v4-leiste-kopf .lw-mut{font-size:var(--fs-11);color:var(--v4-mut)}.lw-v4 .v4-leiste .lw-fortschritt{margin:0}.lw-v4 .v4-leiste .lw-fortschritt-kopf{font-size:var(--fs-11)}.lw-v4 .v4-leiste .lw-fortschritt-prozent{white-space:nowrap}.lw-v4 .v4-leiste .lw-fortschritt-dauer{font-size:var(--fs-10)}.v4-fortschritt{display:flex;flex-direction:column;gap:8px}.v4-balken{height:6px;border-radius:3px;background:var(--v4-line);overflow:hidden;display:flex}.v4-balken>span{background:var(--v4-gruen);transition:width .4s ease}.lw-v4 .v4-zaehler{margin:0;display:flex;gap:4px 12px;flex-wrap:wrap;font-size:var(--fs-11);color:var(--v4-mut)}.lw-v4 .v4-zaehler>span{background:none;padding:0;border:0;border-radius:0;color:var(--v4-mut);font-weight:500;white-space:nowrap}.lw-v4 .v4-zaehler .lw-pill-erledigt b{color:var(--v4-gruen-d)}.lw-v4 .v4-zaehler .lw-pill-offen b{color:var(--v4-link)}.lw-v4 .v4-zaehler b{color:var(--v4-ink)}.lw-v4 .v4-etappen{display:flex;flex-direction:column;gap:14px;border:0;border-radius:0;overflow:visible;margin:0}.v4-etappe-gruppe{display:flex;flex-direction:column;gap:10px}.v4-etappe-gruppe+.v4-etappe-gruppe{padding-top:14px;border-top:1px solid var(--v4-line,#dfe4f5)}.lw-v4 .lw-etappe{padding:0;background:none;border:0;gap:3px}.lw-v4 .lw-etappe-l{font-family:var(--font-head);font-size:var(--fs-9-5);font-weight:700;letter-spacing:.14em;color:var(--v4-link)}.lw-v4 .lw-etappe-punkt{background:var(--v4-blau)}.lw-v4 .lw-etappe-t{font-size:var(--fs-12-5)}.lw-v4 .lw-etappe-d{font-size:var(--fs-10-5);color:var(--v4-mut)}.lw-v4 .lw-etappe-abgeschlossen .lw-etappe-l{color:var(--v4-gruen-d)}.lw-v4 .lw-etappe-gesperrt .lw-etappe-l,.lw-v4 .lw-etappe-gesperrt .lw-etappe-t,.lw-v4 .lw-etappe-vorschau .lw-etappe-l,.lw-v4 .lw-etappe-vorschau .lw-etappe-t{color:var(--v4-mut)}.lw-v4 .lw-etappe-vorgemerkt .lw-etappe-l{color:var(--v4-warn-d)}.lw-v4 .v4-leiste .lw-liste{gap:2px}.lw-v4 .v4-leiste .lw-liste:not(.lw-vorschau-liste)>.lw-schritt,.lw-v4 .v4-leiste .lw-liste>.lw-schritt{border:0;border-radius:9px;background:none;overflow:visible}.lw-v4 .v4-leiste .lw-zeile{padding:8px 10px;gap:10px;border-radius:9px}.lw-v4 .v4-leiste .lw-schritt:hover .lw-zeile{background:var(--v4-flaeche)}.lw-v4 .v4-leiste .lw-liste>.lw-schritt.open .lw-zeile{background:var(--v4-flaeche);box-shadow:inset 0 0 0 1.5px var(--v4-blau)}.lw-v4 .v4-leiste .lw-schritt.markiert{box-shadow:0 0 0 3px rgba(243,204,0,.55)}.lw-v4 .v4-leiste .lw-titel{min-height:0;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:1px}.lw-v4 .v4-leiste .lw-titel-t{font-family:var(--font-head);font-weight:600;font-size:var(--fs-12);line-height:1.3;color:var(--v4-ink)}.lw-v4 .v4-leiste .lw-schritt.open .lw-titel-t{font-weight:700}.lw-v4 .v4-unter{font-size:var(--fs-10-5);font-weight:500;line-height:1.3;color:var(--v4-mut)}.lw-v4 .v4-unter-erledigt{color:var(--v4-gruen-d);font-weight:600}.lw-v4 .v4-unter-gefragt{color:var(--v4-warn-d);font-weight:600}.lw-v4 .lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open .lw-n.v4-n,.lw-v4 .lw-n.v4-n{width:22px;height:22px;border:1.5px solid var(--v4-rand);background:#fff;color:var(--v4-mut);font-family:var(--font-head);font-size:var(--fs-10);font-weight:800}.lw-v4 .lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open .lw-n.v4-n.v4-n-erledigt,.lw-v4 .lw-n.v4-n.v4-n-erledigt{background:var(--v4-gruen);border-color:var(--v4-gruen);color:transparent;font-size:0}.lw-v4 .lw-n.v4-n.v4-n-erledigt:before{content:"✓";color:#fff;font-size:var(--fs-10)}.lw-v4 .lw-liste:not(.lw-vorschau-liste)>.lw-schritt.open .lw-n.v4-n.v4-n-gefragt,.lw-v4 .lw-n.v4-n.v4-n-gefragt{background:var(--v4-gold);border-color:var(--v4-gold);color:var(--v4-ink)}.lw-v4 .lw-n.v4-n.v4-n-laeuft{border-color:var(--v4-gruen);color:var(--v4-gruen-d)}.lw-v4 .lw-n.v4-n.v4-n-vorschau{border-style:dashed}.lw-v4 .lw-n.v4-n.v4-n-geloescht,.lw-v4 .lw-n.v4-n.v4-n-uebersprungen{background:#f4f6fa}.lw-v4 .v4-leiste .lw-vorschau{margin:0;padding:0;border:0;background:none;display:flex;flex-direction:column;gap:6px}.lw-v4 .v4-leiste .lw-vorschau-intro{margin:0;font-size:var(--fs-10-5);line-height:1.4;color:var(--v4-mut)}.lw-v4 .v4-leiste .lw-schritt-vorschau .lw-titel-t{color:var(--v4-mut)}.lw-v4 .v4-leiste .lw-schritt-vorschau .lw-vorschau-text{margin:0 10px 4px 42px;font-size:var(--fs-10-5);line-height:1.35;color:var(--v4-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lw-v4 .lw-fuss.v4-leiste-fuss{margin:0;flex-direction:column;align-items:stretch;gap:8px}.lw-v4 .lw-fuss.v4-leiste-fuss .ck-btn{justify-content:center;background:#fff;color:var(--v4-ink);border:1px dashed var(--v4-rand);border-radius:8px;padding:9px 14px;font-family:var(--font-head);font-weight:600;font-size:var(--fs-12)}.lw-v4 .lw-fuss.v4-leiste-fuss .ck-btn:hover:not(:disabled){border-color:var(--v4-blau);color:var(--v4-link)}.lw-v4 .lw-card.lw-spur{background:#fff;border:1px solid var(--v4-line);border-radius:14px;box-shadow:none;padding:16px 22px}.va.va-v5{padding:10px;gap:10px;background:#f4f6fa;min-height:100%;box-sizing:border-box}.va.va-v5 .ak-karten{display:flex;flex-direction:column;gap:10px}.va.va-v5 .ak-karte{background:#fff;border:1px solid #e1e6ef;border-radius:12px;box-shadow:0 1px 2px rgba(19,32,51,.04);overflow:visible;min-width:0}.va.va-v5 .vb-head.ak-kopf{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 10px;background:#f3cc00;border-bottom:1px solid #dcb800;border-radius:11px 11px 0 0;color:#1a1e2e}.va.va-v5 .ak-zeichen{flex:none;width:24px;height:24px;border-radius:7px;background:#fff;color:#0a4a5e;display:flex;align-items:center;justify-content:center}.va.va-v5 .ak-titel{flex:0 1 auto;margin:0;font-size:var(--fs-11-5)}.va.va-v5 .ak-anzahl,.va.va-v5 .ak-titel{font-family:var(--font-head);font-weight:600;color:#1a1e2e}.va.va-v5 .ak-anzahl{flex:none;min-width:20px;height:18px;padding:0 6px;box-sizing:border-box;border-radius:9px;background:#fff;font-size:var(--fs-9-5);line-height:18px;text-align:center}.va.va-v5 .ak-luft{flex:1 1;min-width:0}.va.va-v5 .ak-kopf .mehr-opentab.vb-open{display:inline-flex;align-items:center;gap:3px;flex:none;padding:2px 4px;border-radius:6px;color:#003050;font-size:var(--fs-10);font-weight:600}.va.va-v5 .ak-kopf .mehr-opentab.vb-open:hover{background:rgba(255,255,255,.45)}.va.va-v5 .ak-inhalt{display:flex;flex-direction:column;min-width:0;padding:2px 12px 4px}.va.va-v5 .ak-kacheln{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.2fr);grid-gap:6px;gap:6px;padding:8px 0 6px}.va.va-v5 .ak-kachel{display:flex;flex-direction:column;gap:2px;min-width:0;padding:7px 8px;border-radius:9px;background:#f2f6f9}.va.va-v5 .ak-kachel[data-prio=mittel]{background:#fff6d6}.va.va-v5 .ak-kachel[data-prio=hoch]{background:#fbeae9}.va.va-v5 .ak-kachel-l{font-family:var(--font-head);font-weight:700;font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:#454e6b}.va.va-v5 .ak-kachel[data-prio=mittel] .ak-kachel-l,.va.va-v5 .ak-kachel[data-prio=mittel] .ak-kachel-v{color:#6b5200}.va.va-v5 .ak-kachel[data-prio=hoch] .ak-kachel-l,.va.va-v5 .ak-kachel[data-prio=hoch] .ak-kachel-v{color:#9b2c26}.va.va-v5 .ak-kachel-v{display:flex;align-items:center;gap:5px;min-width:0;font-family:var(--font-head);font-weight:600;font-size:var(--fs-11);color:#1a1e2e}.va.va-v5 .ak-kachel .hf-sf-val{color:inherit;white-space:nowrap}.va.va-v5 .ak-kachel .hf-uebertragung{margin:2px 0 0;font-size:var(--fs-9)}.va.va-v5 .ak-wv-abstand{font-size:var(--fs-9-5);font-weight:500;color:#4f5b6e}.va.va-v5 .ak-wv-abstand.ueberfaellig{color:#b42318;font-weight:600}.va.va-v5 .ak-sel{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:0;height:auto;margin:0;border:0;border-radius:0;padding:0 13px 0 0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right 4px center,right 0 center;background-size:4px 4px;background-repeat:no-repeat;font:inherit;color:inherit;text-overflow:ellipsis;cursor:pointer}.va.va-v5 .ak-sel:focus-visible{outline:2px solid #1b5bc4;outline-offset:2px;border-radius:3px}.va.va-v5 .ak-sel-zeile{width:auto;max-width:100%;font-weight:600;font-size:var(--fs-11-5)}.va.va-v5 .ak-zeile{display:grid;grid-template-columns:minmax(76px,30%) minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px 0;border-top:1px solid #eef1f6;min-width:0}.va.va-v5 .ak-inhalt>.ak-zeile:first-child{border-top:0}.va.va-v5 .ak-zeile-oben{align-items:start}.va.va-v5 .ak-l{font-size:var(--fs-10-5);font-weight:500;color:#4f5b6e;line-height:1.35}.va.va-v5 .ak-v{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:var(--fs-11-5);font-weight:600;line-height:1.4;color:#1a1e2e}.va.va-v5 .ak-zeile[data-field=kundenvertrag] .hf-sf{align-items:flex-start}.va.va-v5 .ak-zeile[data-field=kundenvertrag] .hf-sf-val{white-space:normal;color:#1a1e2e;overflow-wrap:anywhere}.va.va-v5 .ak-unter{grid-column:1/-1;display:flex;flex-direction:column;gap:3px;margin-top:5px;min-width:0}.va.va-v5 .ak-unter .hf-board,.va.va-v5 .ak-unter .hf-uebertragung{margin:0}.va.va-v5 .ak-leer{margin:0;font-size:var(--fs-10-5);font-weight:500;color:#4f5b6e}.va.va-v5 .ak-vertrag-info{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--fs-10)}.va.va-v5 .ak-vertrag-info .vb-sub{font-weight:500;color:#4f5b6e}.va.va-v5 .ak-chip{display:inline-flex;align-items:center;height:18px;padding:0 8px;box-sizing:border-box;border-radius:999px;font-size:var(--fs-9-5);font-weight:600;white-space:nowrap}.va.va-v5 .ak-chip-blau{background:#e7efff;color:#1d4fa8}.va.va-v5 .ak-chip-gruen{background:#e3f4ec;color:#1f6b3b}.va.va-v5 .ak-chip-grau{background:#eef2ff;color:#454e6b}.va.va-v5 .ak-vertrag-link{display:inline-flex;align-items:center;gap:3px;font-family:inherit;font-size:var(--fs-10);font-weight:600;color:#1b5bc4;border:0;background:none;padding:0;cursor:pointer}.va.va-v5 .ak-objekt{display:flex;flex-direction:column;gap:2px;min-width:0}.va.va-v5 .ak-objekt-kopf{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;color:#1a1e2e}.va.va-v5 .ak-objekt-nr{font-weight:700}.va.va-v5 .ak-objekt-name{font-weight:500;color:#2a3048}.va.va-v5 .ak-objekt-sub{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-10);font-weight:500;color:#4f5b6e}.va.va-v5 .ak-kontakte{display:flex;flex-direction:column}.va.va-v5 .ak-kontakt{display:grid;grid-template-columns:32px minmax(0,1fr) 24px;grid-column-gap:10px;column-gap:10px;align-items:start;padding:9px 0;border-top:1px solid #eef1f6}.va.va-v5 .ak-kontakt:first-child{border-top:0}.va.va-v5 .ak-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:600;font-size:var(--fs-9-5);background:#eef1f6;color:#454e6b}.va.va-v5 .ak-avatar-melder{background:#003050;color:#fff}.va.va-v5 .ak-avatar-eigentuemer{background:#e7efff;color:#1d4fa8}.va.va-v5 .ak-avatar-mieter{background:#e3f4ec;color:#1f6b3b}.va.va-v5 .ak-avatar-dienstleister{background:#f1eafa;color:#6b3fa0}.va.va-v5 .ak-avatar-verwaltung{background:#e2eef3;color:#0a4a5e}.va.va-v5 .ak-kontakt-main{display:flex;flex-direction:column;gap:4px;min-width:0}.va.va-v5 .ak-kontakt-name{font-family:var(--font-head);font-weight:600;font-size:var(--fs-11-5);line-height:1.3;color:#1a1e2e;overflow-wrap:anywhere}.va.va-v5 .ak-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.va.va-v5 .ak-badge{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;box-sizing:border-box;border-radius:999px;font-size:var(--fs-9-5);font-weight:600;white-space:nowrap}.va.va-v5 .ak-badge-melder{background:#003050;color:#fff}.va.va-v5 .ak-badge-haupt{background:#fff6d6;color:#6b5200}.va.va-v5 .ak-badge-eigentuemer{background:#e7efff;color:#1d4fa8}.va.va-v5 .ak-badge-mieter{background:#e3f4ec;color:#1f6b3b}.va.va-v5 .ak-badge-dienstleister{background:#f1eafa;color:#6b3fa0}.va.va-v5 .ak-badge-verwaltung{background:#e2eef3;color:#0a4a5e}.va.va-v5 .ak-badge-neutral{background:#eef2ff;color:#454e6b}.va.va-v5 .ak-badge-ohne{background:#fff;border:1px dashed #aab4c6;color:#4f5b6e}.va.va-v5 .ak-meta{margin-left:2px;font-size:var(--fs-9-5);font-weight:500;color:#4f5b6e}.va.va-v5 .ak-anschrift{font-size:var(--fs-10);font-weight:500;color:#4f5b6e}.va.va-v5 .ak-kanaele{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--fs-10);min-width:0}.va.va-v5 .ak-kanaele .vb-kanal{white-space:normal;overflow-wrap:anywhere}.va.va-v5 .ak-einheiten summary{cursor:pointer;font-size:var(--fs-10);font-weight:600;color:#1b5bc4}.va.va-v5 .ak-einheiten .vb-einheiten{margin-top:6px}.va.va-v5 .ak-oeffnen{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:#1b5bc4;cursor:pointer}.va.va-v5 .ak-oeffnen:hover{background:#eef4ff}.va.va-v5 .ak-frueher{align-self:flex-start;margin:2px 0 6px;font-family:inherit;font-size:var(--fs-10);font-weight:600;color:#1b5bc4;border:0;background:none;padding:0;cursor:pointer}.va.va-v5 .ak-liste{display:flex;flex-direction:column}.va.va-v5 .ak-listen-zeile{display:flex;align-items:center;gap:8px;width:100%;padding:8px 0;border:0;border-top:1px solid #eef1f6;background:none;font:inherit;text-align:left;cursor:pointer}.va.va-v5 .ak-listen-zeile:first-child{border-top:0}.va.va-v5 .ak-listen-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.va.va-v5 .ak-listen-t{font-family:var(--font-head);font-weight:700;font-size:var(--fs-11);color:#1a1e2e}.va.va-v5 .ak-listen-s{font-size:var(--fs-10);color:#4f5b6e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.va.va-v5 .ak-listen-zeile:hover .ak-listen-t{text-decoration:underline}.va.va-v5 .ak-herkunft{margin:0 4px}.lw-v4 .v4-schritt-body .cd-design .cd-info,.lw-v4 .v4-schritt-body .cd-design>.cd-design-kopf,.lw-v4 .v4-schritt-body .cd-design>.cd-stufen,.lw-v4 .v4-schritt-body .cd-design>.cd-vorschau-hinweis,.lw-v4 .v4-schritt-body .cd-email>.cd-mail-kontext,.lw-v4 .v4-schritt-body .cd-email>.cd-mail-kopf,.lw-v4 .v4-schritt-body .cd-entscheidung .cd-weiche-antwort-t,.lw-v4 .v4-schritt-body .cd-entscheidung .cd-weiche-frage{display:none}.lw-v4 .v4-schritt-body .cd-design.cd-entscheidung{border:0;box-shadow:none;background:none;padding:0;margin:0}.lw-v4 .v4-raster{padding-top:12px;gap:16px}.lw-v4 .v4-mitte{gap:14px}.lw-v4 .lw-card.lw-zs.v4-zs{padding:14px 18px;gap:10px}.lw-v4 .v4-schritt-kopf{padding:14px 18px 12px;gap:6px}.lw-v4 .lw-body.v4-schritt-body{padding:14px 18px;gap:10px}.lw-v4 .v4-sperre{margin:14px 18px 0;padding:9px 14px}.lw-v4 .v4-schritt-fuss{padding:10px 18px}.lw-v4 .v4-leiste-karte{padding:16px;gap:14px}.lw-v4 .v4-leiste .lw-zeile{padding:6px 10px}.lw-v4 .lw-pruefzeilen,.lw-v4 .lw-pruefzeilen-liste{gap:8px}.lw-v4 .lw-pruefzeile.v4-frage-offen{padding:0 12px 8px;gap:4px}.lw-v4 .v4-frage-offen .lw-pruefzeile-kopf{margin:0 -12px 2px;padding:4px 12px}.lw-v4 .v4-frage-offen .lw-pruefzeile-frage{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:6px;font-size:var(--fs-12)}.lw-v4 .v4-frage-offen .v4-frage-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lw-v4 .v4-frage-offen .lw-pruefzeile-tag{flex:none;margin-left:0}.lw-v4 .v4-fragen-bestaetigt{gap:4px}.lw-v4 .lw-pruefzeile.v4-frage-bestaetigt{padding:4px 12px}.lw-v4 .lw-beleg-zeile{padding:3px 12px}.lw-v4 .lw-recherche-kompakt{margin:0}.lw-v4 .lw-recherche-offen-zahl{color:var(--v4-warn-d);font-weight:700}.lw-v4 .v4-schritt-fuss .ck-btn.primary.lw-fachfreigabe{background:#0f6b41;border-color:#0f6b41;color:#fff}.lw-v4 .v4-schritt-fuss .ck-btn.primary.lw-fachfreigabe:disabled{background:#0f6b41;border-color:#0f6b41;color:#fff;opacity:.45}.lw-v4 .v4-schritt-fuss .ck-btn.v4-hinzufuegen{background:var(--v4-gold);border-color:var(--v4-gold);color:var(--v4-ink);font-weight:700}.lw-v4 .v4-schritt-fuss .ck-btn.v4-hinzufuegen:hover:not(:disabled){background:#e0bb00;border-color:#e0bb00;color:var(--v4-ink)}.lw-v4 .v4-fragen-gruppe{cursor:default}.lw-v4 .v4-fragen-mehr{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-head);font-weight:700;font-size:var(--fs-11);color:var(--v4-link);cursor:pointer}.lw-v4 .v4-fragen-mehr:hover{text-decoration:underline}.lw-v4 .v4-werkzeuge .ck-btn.v4-agent-zurueck{padding:2px 8px}.lw-v4 .cd-beweislage{display:flex;flex-direction:column;gap:6px;grid-template-columns:none}.lw-v4 .cd-beweis-zeile{border-radius:10px;padding:0;min-height:0}.lw-v4 .cd-beweis-zeile>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;cursor:pointer;margin:0}.lw-v4 .cd-beweis-zeile>summary::-webkit-details-marker{display:none}.lw-v4 .cd-beweis-zeile>summary:after{content:"▸";font-size:var(--fs-9);color:var(--v4-mut);margin-left:4px}.lw-v4 .cd-beweis-zeile[open]>summary:after{content:"▾"}.lw-v4 .cd-beweis-zeile>summary>span:first-child{flex:1 1}.lw-v4 .cd-beweis-anzahl{font-family:var(--font-head);font-weight:700;font-size:var(--fs-10);background:#fff;border-radius:20px;padding:0 8px}.lw-v4 .cd-beweis-zeile[open]>:not(summary){padding:0 12px 10px;margin:0}.lw-v4 .cd-optionen-zeilen{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;grid-template-columns:none}.lw-v4 .cd-option-zeile{border:1px solid var(--v4-line);border-radius:10px;background:#fff;padding:6px 10px;display:flex;flex-direction:column;gap:4px}.lw-v4 .cd-option-zeile.vorgemerkt{border-color:var(--v4-gold);box-shadow:inset 0 0 0 1px var(--v4-gold)}.lw-v4 .cd-option-zeile.gewaehlt{border-color:#1f9d63;background:#f3fbf6}.lw-v4 .cd-option-zeile-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lw-v4 .cd-option-zeile-kopf .cd-entscheidung-knopf{min-height:0;padding:4px 12px;font-size:var(--fs-11)}.lw-v4 .cd-option-zeile-titel{flex:1 1;min-width:0;background:none;border:0;padding:0;text-align:left;font-size:var(--fs-12);color:var(--v4-ink);cursor:pointer}.lw-v4 .cd-option-zeile-titel:disabled{cursor:default}.lw-v4 .cd-option-zeile-details{padding:2px 0 2px 4px;font-size:var(--fs-11-5);color:var(--v4-mut)}.lw-v4 .cd-option-zeile-details ul{margin:4px 0 0;padding-left:18px}.lw-v4 .cd-kommentar-link{align-self:flex-start;background:none;border:0;padding:0;font-family:var(--font-head);font-weight:700;font-size:var(--fs-11);color:var(--v4-link);cursor:pointer}.lw-v4 .cd-weiche-wv-zeile{border:1px solid var(--v4-line);border-radius:10px;padding:8px 12px;background:#fff}.lw-v4 .cd-weiche-wv-zeile .cd-weiche-wv{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:flex-end}.lw-v4 .lw-belegcheck-zeile{padding:4px 0 6px}.lw-v4 .lw-belegcheck-kopf{display:flex;align-items:center;gap:8px;padding-left:12px}.lw-v4 .lw-belegcheck-kopf .lw-beleg-zeile{flex:1 1;min-width:0;padding-left:0}.lw-v4 .lw-belegcheck-haken{width:16px;height:16px;accent-color:#0f6b41;flex:none}.lw-v4 .lw-belegcheck-haken:disabled{cursor:not-allowed}.lw-v4 .lw-belegcheck-nachweis{display:block;width:calc(100% - 48px);margin:2px 12px 0 36px;padding:4px 8px;font-size:var(--fs-11-5)}.lw-v4 .lw-belegcheck-zeile.geprueft{background:#f3fbf6}.lw-v4 .v4-frage-datum{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-11);color:var(--v4-mut)}.lw-v4 .v4-frage-datum .lw-in{padding:2px 6px;font-size:var(--fs-11)}.lw-v4 .v4-frage-datum-lesend{margin:2px 0 0 22px}.lw-v4 .v4-frage-oeffenbar>.lw-pruefzeile-kopf{cursor:pointer}.lw-v4 .v4-frage-oeffenbar>.lw-pruefzeile-kopf:focus-visible{outline:2px solid #2e78ef;outline-offset:2px;border-radius:6px}.lw-v4 .lw-pruefzeile.hervorgehoben{box-shadow:0 0 0 2px #2e78ef}.lw-v4 .v4-frage-beleg .lw-beleg{border:1px solid var(--v4-line);border-radius:10px;overflow:hidden;background:#fff}.lw-beleg-zeile.lw-beleg-zeile-fest{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.lw-beleg-zeile.lw-beleg-zeile-fest:hover{background:transparent}.lw-v4 .v4-frage-bestaetigt .lw-pruefzeile-text{padding-left:52px}.lw-recherche-belege{flex-basis:100%;margin:2px 0 4px;padding-left:18px;list-style:disc;display:grid;grid-gap:2px;gap:2px}.lw-recherche-beleg{position:relative;color:var(--ink)}.lw-recherche-beleg-name{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;cursor:help;border-bottom:1px dotted #8a93a8}.lw-recherche-beleg-name:focus-visible{outline:2px solid #2e78ef;outline-offset:2px;border-radius:3px}.lw-recherche-pop{display:none;position:absolute;z-index:40;top:100%;left:0;width:min(560px,90vw);max-height:320px;overflow:auto;padding:10px 12px;flex-direction:column;gap:6px;background:#fff;color:var(--ink);border:1px solid #d5dae3;border-radius:10px;box-shadow:0 8px 24px rgba(26,30,46,.18);font-size:var(--fs-11-5);line-height:1.4;white-space:pre-line}.lw-recherche-beleg:focus-within>.lw-recherche-pop,.lw-recherche-beleg:hover>.lw-recherche-pop{display:flex}.v4-frage-nachweis{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px}.v4-frage-nachweis textarea{flex:1 1 320px;min-height:0;resize:vertical;font-size:var(--fs-11-5);line-height:1.35}.v4-frage-nachweis .lw-mut{flex-basis:100%;font-size:var(--fs-10-5,11px)}.lw-v4 .lw-pruefzeile-aktionen{flex-wrap:wrap}.cd-weiche-andere{margin-top:10px}.cd-weiche-andere>summary{cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:var(--fs-11-5);color:var(--v4-ink,var(--ink));padding:4px 0}.cd-weiche-andere>.cd-optionen-zeilen{margin-top:6px}.cd-weiche-vorschlag .cd-weiche-vorschlag-uebernehmen{display:block;margin-top:8px}.as-umschalter{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:10px;background:#edeef2;border:1px solid #dfe1e8}.as-umschalter-knopf{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:none;color:#1b1b1f;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.as-umschalter-knopf.an{background:#fff;color:#003050;box-shadow:0 1px 3px rgba(19,32,51,.12)}.as-umschalter-knopf[data-ansicht=assistent].an{background:#f3cc00;color:#1b2a4a}.as{display:flex;flex-direction:column;gap:12px;min-width:0}.as-band{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;border-radius:12px;background:#fff7cc;border:1px solid #f0de8a;color:#4d3d00;font-size:14px}.as-band b,.as-ki{font-weight:800}.as-ki{display:inline-flex;align-items:center;padding:2px 7px;border-radius:6px;background:#f3cc00;color:#1b2a4a;font-size:12px;letter-spacing:.04em;white-space:nowrap}.as-karte{background:#fff;border:1px solid #dde3ee;border-radius:14px;box-shadow:0 1px 2px rgba(19,32,51,.04),0 6px 20px rgba(19,32,51,.06);min-width:0}.as-kopf,.as-pad{padding:18px 20px}.as-kopf{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-start;justify-content:space-between}.as-kopf-haupt{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 420px}.as-kicker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0e5e74}.as-titel{margin:0;font-family:var(--font-head);font-size:22px;font-weight:700;line-height:1.25;color:#1b1b1f;overflow-wrap:anywhere}.as-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-zwischen{justify-content:space-between}.as-unten{align-items:flex-end}.as-spalte{display:flex;flex-direction:column;gap:8px}.as-abstand{margin-bottom:12px}.as-abstand-o{margin-top:8px}.as-cap{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4f5b6e}.as-brand{color:#0e5e74}.as-h2{margin:0;font-family:var(--font-head);font-size:17px;font-weight:700;color:#003050}.as-gross{font-size:20px;margin:6px 0 12px}.as-h3{margin:0 0 6px;font-family:var(--font-head);font-size:15px;font-weight:700;color:#003050}.as-mut{color:#4f5b6e}.as-klein{font-size:13px}.as-liste{margin:0;padding-left:18px}.as-liste li{margin-bottom:4px}.as-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#edeef2;border:1px solid #dfe1e8;font-size:13px;font-weight:700;color:#1b1b1f}.as-chip-ok{background:#e7f4ec;border-color:#bfe0cb;color:#1f6b3b}.as-chip-warn{background:#faf1de;border-color:#ecd3a2;color:#7a4c06}.as-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #c9d1de;background:#fff;color:#003050;font:inherit;font-weight:700;cursor:pointer}.as-btn:hover:not(:disabled){background:#f3f6fb}.as-btn:disabled{opacity:.55;cursor:not-allowed}.as-btn-sm{min-height:36px;padding:0 10px;font-size:13px}.as-btn-pri{background:#0e5e74;border-color:#0e5e74;color:#fff}.as-btn-pri:hover:not(:disabled){background:#003050}.as-btn-leise{border-color:transparent;background:none;color:#1d4ed8}.as-btn[aria-pressed=true]{background:#e2eef3;border-color:#0e5e74}.as-breit{width:100%}.as-fehler{padding:10px 14px;border-radius:10px;background:#fbeae9;border:1px solid #efc9c6;color:#8f2a24;font-weight:600}.as-hinweis{padding:10px 14px;border-radius:10px;background:#e2eef3;border:1px solid #bcd7e2;color:#0e4a5c}.as-rechnet{display:flex;flex-direction:column;gap:4px}.as-rechnet .lw-fortschritt{margin-bottom:0}.as-raster{flex-wrap:wrap;align-items:flex-start}.as-mitte,.as-raster{display:flex;gap:12px}.as-mitte{flex:999 1 520px;min-width:0;flex-direction:column}.as-leiste{flex:1 1 320px;max-width:420px}.as-lage{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px 28px;gap:16px 28px}.as-lage p{margin:0}.as-lage+.as-lage{margin-top:16px}.as-vorschlag{padding:12px 14px;border-radius:12px;background:#fff7cc;border:1px solid #ecd66b}.as-fertig{background:#e7f4ec;border-color:#bfe0cb}.as-frage{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid #e4e6eb;border-radius:12px}.as-frage-ok{background:#f3faf5;border-color:#bfe0cb}.as-frage-korr{background:#fdf6f5;border-color:#efc9c6}.as-frage-offen{background:#fffbea;border-color:#ecd66b}.as-frage-t{font-weight:700}.as-ki-geprueft{border:1px solid #e4e6eb;border-radius:12px;padding:10px 14px;background:#f7f8fa}.as-ki-geprueft>summary{cursor:pointer;display:flex;align-items:center;gap:8px}.as-ki-geprueft .as-frage{background:#fff}.as-wer-liste{display:flex;flex-direction:column;gap:6px}.as-wer-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #e4e6eb;border-radius:10px;background:#fff}.as-wer-wer{display:flex;flex-direction:column;gap:2px;flex:1 1 220px;min-width:0}.as-wer-adresse{overflow-wrap:anywhere}.as-wer-rolle{flex:0 0 auto;min-width:170px;border:1px solid #c9d1de;border-radius:8px;padding:6px 8px;background:#fff;color:#1b1b1f;font:inherit}.as-wer-rolle:disabled{opacity:.6;cursor:not-allowed}.as-wer-hinweise{margin:6px 0 0;padding-left:18px}.as-absender>summary{cursor:pointer;list-style:none}.as-absender>summary::-webkit-details-marker{display:none}.as-absender>summary>.as-h2:before{content:"▸";margin-right:6px;color:#5b6475}.as-absender[open]>summary>.as-h2:before{content:"▾"}.as-absender[open]>summary{margin-bottom:8px}.as-eingabe{width:100%;box-sizing:border-box;border:1px solid #c9d1de;border-radius:10px;padding:9px 11px;background:#fff;color:#1b1b1f;font:inherit}textarea.as-eingabe{min-height:64px;resize:vertical}.as-feldsatz{border:0;margin:0;padding:0}.as-feldsatz legend{margin-bottom:8px;padding:0}.as-optionen{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.as-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 14px;border:2px solid #dde3ee;border-radius:12px;background:#fff;color:#1b1b1f;font:inherit;text-align:left;cursor:pointer}.as-option:disabled{opacity:.55;cursor:not-allowed}.as-option-an{border-color:#0e5e74;background:#e2eef3}.as-feld-schmal{flex:0 1 220px}.as-feld-breit{flex:1 1 260px}.as-balken{height:8px;border-radius:4px;background:#edeef2;overflow:hidden;margin:10px 0 4px}.as-balken i{display:block;height:100%;background:#1f8a4c}.as-verlauf-ergebnis{margin:4px 0 0;overflow-wrap:anywhere}.as-planungsbeginn{margin:12px 0;padding-top:12px;border-top:2px solid #1f8a4c}.as-schritte{list-style:none;margin:6px 0 0;padding:0}.as-schritt{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 0;border-top:1px solid #eef2ff}.as-schritt:first-child{border-top:0}.as-punkt{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:2px solid #c9d1de;background:#fff;color:#fff;font-size:13px;font-weight:800}.as-punkt-erledigt .as-punkt{background:#1f8a4c;border-color:#1f8a4c}.as-punkt-ki .as-punkt{background:#fff7cc;border-color:#c9a600}.as-punkt-nicht .as-punkt{background:#edeef2;color:#4f5b6e}.as-punkt-entscheidung .as-punkt{border-color:#b7791f;background:#faf1de}.as-punkt-wartet .as-punkt{border-style:dashed}.as-schritt-aktiv .as-punkt{box-shadow:0 0 0 3px #cfe3ea;border-color:#0e5e74}.as-schritt-inhalt{min-width:0}.as-schritt-titel{display:block;padding:0;border:0;background:none;font:inherit;font-weight:700;color:#1b1b1f;text-align:left;cursor:pointer}.as-schritt-titel:hover{color:#0e5e74;text-decoration:underline}.as-punkt-nicht .as-schritt-titel{text-decoration:line-through;color:#4f5b6e}.as-unter{font-size:13px;color:#4f5b6e;margin-top:2px}.as-aktionen,.as-gruende{margin-top:8px;gap:6px}.as-gruende{display:flex;flex-wrap:wrap;padding:10px;border-radius:10px;background:#f6f7fb}.as-gruende .as-cap{width:100%}.as-fehlt{margin-top:10px;padding-top:12px;border-top:1px dashed #c9d1de}.as-aufgaben{margin:6px 0 0;padding-left:18px;font-size:13px;color:#1b1b1f}.as-aufgaben li{margin-bottom:2px}.as-vielleicht-zeile{margin-top:4px}.as-vielleicht{display:inline-block;padding:1px 8px;border-radius:999px;border:1px dashed #c9d1de;font-size:12px;color:#4f5b6e}.as-fehlt-aufgabe .as-punkt{border-style:dashed;border-color:#b7791f;color:#b7791f;background:#fffbea}.as-fehlt-text{font-weight:700;color:#4f5b6e;font-style:italic}.as-ausgeblendet{margin-top:10px;padding-top:10px;border-top:1px dashed #c9d1de}.as-ausgeblendet>summary{cursor:pointer}.as-ausgeblendet-liste{list-style:none;margin:8px 0 0;padding:0}.as-ausgeblendet-liste li{padding:8px 0;border-top:1px solid #eef2ff}.as-ausgeblendet-liste li:first-child{border-top:0}.as-ausgeblendet-liste .as-btn{margin-top:6px}.as-ausgeblendet-titel{font-weight:700;color:#4f5b6e}.as-verlauf{align-self:start;border:1px solid #e4e6eb;border-radius:12px;padding:10px 14px;background:#f7f8fa}.as-verlauf[open]>.as-liste{max-height:28rem;overflow-y:auto}.as-verlauf>summary{cursor:pointer}.as-verlauf>summary .as-h3{display:inline}.as-verlauf .as-liste{margin-top:8px}.lw-verlauf{margin-top:14px;padding-top:10px;border-top:1px solid #eef2ff}.lw-verlauf>summary{cursor:pointer}.lw-verlauf ul{margin:8px 0 0;padding-left:18px}@media (max-width:700px){.as-leiste{max-width:none}.as-titel{font-size:19px}}.as-bibliothek{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto}.as-bib-eintrag{text-align:left}.plan-zuerst-band{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.plan-zuerst-band p{margin:0}.lw-pz-hinweis{padding:10px 14px;margin:8px 0;border-radius:10px;background:#e2eef3;border:1px solid #bcd7e2;color:#0e4a5c}.pz-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pz-zeile{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.pz-zeile[data-entscheidung=true]{border-color:#e7c178;background:#fff9ec}.pz-nr{font-weight:700;color:var(--faded)}.pz-titel{font-weight:600;color:#1a1e2e}.pz-kurz{margin:2px 0 0;color:var(--faded)}.pz-meta{margin:4px 0 0;color:var(--muted-2)}.pz-weiche{margin:4px 0 0;color:#7a4b00;font-weight:600}.pz-werkzeuge{gap:6px;margin-top:6px}.pz-fuss,.pz-werkzeuge{display:flex;flex-wrap:wrap}.pz-fuss{align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.pz-klaerung{display:flex;flex-direction:column;gap:8px;margin:8px 0 12px}.pz-frage{border:1px solid #dbe3ee;border-radius:10px;padding:8px 12px;margin:0;min-width:0}.pz-frage legend{font-weight:600;padding:0 4px;overflow-wrap:anywhere}.pz-frage .as-reihe{gap:12px}.pz-neu{margin-left:8px}.as-geplant{color:var(--faded)}.markierung-uebersetzen-knopf{position:fixed;z-index:1200;padding:3px 10px;border:1px solid var(--brand);border-radius:999px;background:var(--brand);color:#fff;font:600 12px/1.4 var(--sans);box-shadow:var(--shadow);cursor:pointer}.markierung-uebersetzen-knopf:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.markierung-uebersetzen-blase{position:fixed;z-index:1200;max-height:min(60vh,420px);overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);font:13px/1.5 var(--sans);box-shadow:0 8px 28px rgba(19,32,51,.18)}.markierung-uebersetzen-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.markierung-uebersetzen-zu{border:0;background:none;color:var(--faded);font-size:18px;line-height:1;cursor:pointer}.markierung-uebersetzen-hinweis,.markierung-uebersetzen-quelle{margin:0 0 6px;color:var(--faded);font-size:11px}.markierung-uebersetzen-hinweis{margin:8px 0 0}.markierung-uebersetzen-text{white-space:pre-wrap;word-break:break-word;padding:8px;border-radius:8px;background:var(--brand-wash)}.markierung-uebersetzen-status{margin:4px 0;color:var(--faded)}.markierung-uebersetzen-kopieren{margin-top:8px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font:600 12px/1.4 var(--sans);cursor:pointer}