@font-face{font-family:Outfit;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#143c77;--deep:#0b2049;--deep-soft:#123a74;--lime:#a3d334;--lime-dark:#86b41f;--lime-text:#4d6b17;--ice:#edf4fb;--paper:#f4f7fb;--line:#dde6f1;--text:#1b2a4e;--muted:#5e6e83;--shadow:0 1px 2px #102a540d, 0 10px 24px -10px #102a541f, 0 34px 70px -30px #102a5438;--shadow-soft:0 1px 2px #102a540a, 0 8px 20px -12px #102a5424}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--text);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji}body{background-image:radial-gradient(circle at 85% 0%, #a3d33412, transparent 24%), linear-gradient(180deg, #f9fbfe 0, var(--paper) 420px)}body:before,body:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:fixed}body:before{background:radial-gradient(circle,#a3d33429,#0000 65%);width:620px;height:620px;animation:26s ease-in-out infinite alternate neoDrift1;top:-240px;right:-180px}body:after{background:radial-gradient(circle,#2e9be624,#0000 65%);width:560px;height:560px;animation:32s ease-in-out infinite alternate neoDrift2;bottom:-300px;left:160px}@keyframes neoDrift1{to{transform:translate(-60px,50px)scale(1.08)}}@keyframes neoDrift2{to{transform:translate(70px,-40px)scale(1.05)}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}button,input,select,textarea{font:inherit}button{color:inherit}:root{--sidebarBreitVoll:352px;--sidebarWidth:var(--sidebarBreitVoll)}@media (min-width:761px){:root[data-leiste=eingeklappt]{--sidebarWidth:84px}}.shell{min-height:100vh;display:flex}.authScreen{--auth-navy:#103366;--auth-navy-deep:#0a1e3d;--auth-lime:var(--lime);--auth-lime-dark:var(--lime-text);--auth-ink:#0f2745;--auth-muted:#5c7091;--auth-line:#dde5f0;min-height:100vh;color:var(--auth-ink);background:#f5f8fc;grid-template-columns:1.02fr 1fr;display:grid}.authPane{background:linear-gradient(150deg,#fff 0%,#f2f7fd 58%,#eaf5e0 100%);flex-direction:column;justify-content:space-between;gap:30px;padding:40px clamp(24px,5vw,64px) 30px;display:flex;position:relative;overflow:hidden}.authPane:before,.authPane:after{content:"";filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.authPane:before{background:radial-gradient(circle,#a3d33442,#0000 68%);width:520px;height:520px;bottom:-220px;left:-200px}.authPane:after{background:radial-gradient(circle,#10336624,#0000 68%);width:460px;height:460px;top:-200px;right:-160px}.authSchriftzug{position:relative}.authSchriftzug img{width:260px;max-width:100%;height:auto;display:block}.authCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#fffffff5,#ffffffd1);border:1px solid #fffffff2;border-radius:24px;width:100%;max-width:452px;padding:34px 34px 30px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1033660f,0 18px 34px -14px #10336638,0 48px 90px -30px #10336659}.authBadge{color:var(--auth-lime-dark);background:#a3d3342e;border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 12px 5px 9px;font-size:12px;font-weight:600;display:inline-flex}.authBadge i{background:var(--auth-lime);border-radius:50%;width:6px;height:6px}.authCard h1{color:var(--auth-navy);letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,3.4vw,38px);font-weight:650;line-height:1.08}.authCard .authIntro{color:var(--auth-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.authForm{gap:16px;display:grid}.authForm label{color:#3c5478;gap:6px;font-size:13px;font-weight:550;display:grid}.authForm input{box-sizing:border-box;border:1px solid var(--auth-line);width:100%;height:46px;color:var(--auth-ink);background:#fff;border-radius:12px;outline:none;padding:0 15px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.authForm input:hover{border-color:#c3d1e3}.authForm input:focus{border-color:var(--auth-lime);box-shadow:0 0 0 4px #a3d33442}.authPasswordField{align-items:center;display:flex;position:relative}.authPasswordField input{padding-right:46px}.authPasswordToggle{color:#8a9cb5;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;right:6px}.authPasswordToggle:hover{color:#3c5478;background:#eef3f9}.authForm label.authBleiben{cursor:pointer;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.authForm label.authBleiben input{width:17px;height:17px;accent-color:var(--auth-navy);flex:none;margin:0}.passwordRules{color:#7b8999;margin:-6px 0 0;font-size:12px;line-height:1.5}.authError{color:#b3382a;background:#fdeceb;border:1px solid #f6c9c4;border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.authError svg{flex:none;margin-top:1px}.authSubmit{color:#17330a;cursor:pointer;background:linear-gradient(160deg,#c2e75c 0%,#a3d334 55%,#8fbd26 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:3px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 1px #fff9,inset 0 -8px 16px -8px #3c6e0073,0 14px 30px -10px #74bb0899}.authSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -8px 16px -8px #3c6e0073,0 20px 38px -11px #74bb08b3}.authSubmit:disabled{opacity:.7;cursor:wait;box-shadow:none}.authSpinner{animation:.8s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}.authHint{color:var(--auth-muted);margin:20px 0 0;font-size:13px;line-height:1.55}.authFoot{color:#8a9cb5;flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex;position:relative}.authVisual{background:linear-gradient(155deg,#164277 0%,#103366 45%,#0a1e3d 100%);flex-direction:column;justify-content:center;gap:32px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.authGlowLime,.authGlowBlue{filter:blur(20px);pointer-events:none;border-radius:50%;position:absolute}.authGlowLime{background:radial-gradient(circle,#a3d3344d,#0000 65%);width:560px;height:560px;animation:26s ease-in-out infinite alternate neoDrift1;top:-160px;right:-180px}.authGlowBlue{background:radial-gradient(circle,#2e9be64d,#0000 66%);width:520px;height:520px;animation:32s ease-in-out infinite alternate neoDrift2;bottom:-200px;left:-220px}.authArcs{opacity:.26;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-130px;right:-110px}.authZimi{align-items:center;gap:18px;margin:0;display:flex;position:relative}.authZimiBild{object-fit:cover;border:3px solid #ffffff80;border-radius:50%;flex:none;width:clamp(92px,11vw,124px);height:clamp(92px,11vw,124px);box-shadow:0 18px 40px #05102380,0 0 0 10px #a3d3341f}.authZimiBlase{-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:18px;padding:15px 18px;position:relative;box-shadow:0 18px 40px -18px #051023b3}.authZimiBlase:before{content:"";-webkit-backdrop-filter:blur(18px);background:#ffffff1a;border-bottom:1px solid #ffffff38;border-left:1px solid #ffffff38;width:13px;height:13px;position:absolute;top:26px;left:-7px;transform:rotate(45deg)}.authZimiName{color:#fff;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:9px;margin:0 0 5px;font-size:15px;font-weight:650;display:flex}.authZimiName span{color:var(--auth-lime);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:750}.authZimiText{color:#d8e4f3;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.authVisualText{position:relative}.authVisualEyebrow{color:var(--auth-lime);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:650}.authLoading{color:#d8e4f1;letter-spacing:.04em;background:linear-gradient(155deg,#164277 0%,#103366 45%,#0a1e3d 100%);place-content:center;justify-items:center;gap:17px;min-height:100vh;padding:30px;font-size:12.5px;display:grid}.authLoading img{object-fit:contain;background:#fff;border-radius:15px;width:205px;min-height:100px;padding:19px;box-shadow:0 18px 50px #00000040}@media (max-width:980px){.authScreen{grid-template-columns:1fr}.authVisual{order:2;gap:24px}.authZimi{flex-direction:column;align-items:flex-start;gap:14px}.authZimiBild{width:84px;height:84px}.authZimiBlase:before{border:0;border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;top:-7px;left:30px}.authPane{order:1;min-height:100vh}}@media (prefers-reduced-motion:reduce){.authSubmit,.authSpinner,.authGlowLime,.authGlowBlue{transition:none;animation:none}}.sidebar{width:var(--sidebarWidth);color:#fff;z-index:20;background:radial-gradient(circle at 92% -4%,#a3d33429,#0000 32%),radial-gradient(circle at -22% 108%,#2e9be633,#0000 42%),linear-gradient(168deg,#0d2857 0%,#123a74 55%,#0b2049 100%);flex-direction:column;padding:24px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:14px 0 44px #04152d29}.sideScroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;min-height:0;overflow-y:auto}.sideScroll::-webkit-scrollbar{width:8px}.sideScroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px}.sideScroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.sideFooter{border-top:1px solid #ffffff1c;flex-direction:column;flex:none;padding-top:12px;display:flex}.logoBox{background:linear-gradient(170deg,#fff,#eef4fb);border-radius:16px;place-items:center;width:100%;min-height:86px;padding:12px 16px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -12px #0410268c}.logoBox img{object-fit:contain;object-position:center;width:100%;max-width:176px;height:auto;margin:0;display:block}.sideTitle{border-bottom:1px solid #ffffff1c;flex-direction:column;gap:5px;padding:18px 8px 15px;display:flex}.sideTitle span{color:var(--lime);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.sideTitle strong{letter-spacing:-.01em;font-size:19px;font-weight:650}.sideTitle small{color:#8fa5bf;margin-top:2px;font-size:12px}.sideNav{flex-direction:column;gap:4px;padding-top:14px;display:flex}.sideNav button{color:#b9c9e2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:9px 11px;font-size:13px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:flex}.sideNav button span,.sideNav a span{color:#cfe0f5;text-align:center;background:linear-gradient(150deg,#ffffff24,#ffffff0a);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;transition:transform .18s;display:grid;box-shadow:inset 0 1px #ffffff29,0 5px 10px -5px #00000073}.sideNav button span svg,.sideNav a span svg{width:16px;height:16px}.sideNav button:hover:not(:disabled):not(.active){color:#fff;background:#ffffff12;transform:translate(3px)}.sideNav button:hover:not(:disabled) span{transform:translateY(-1px)scale(1.06)}.sideNav button.active{color:#12300a;background:linear-gradient(120deg,#a3d334f2,#78c40aeb);border-color:#0000;box-shadow:inset 0 1px #ffffff73,0 10px 22px -8px #7ac70c8c,0 4px 10px #0616304d}.sideNav button.active span{color:#1c3f0c;background:#ffffff57;box-shadow:inset 0 1px #ffffff80,0 4px 8px -4px #28500080}.sideNav button:disabled{opacity:.55;cursor:default}.sideNav button em{color:#dbe7f7;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:750}.sideNav button.active em{color:#1c3f0c;background:#ffffff6b}.sideAccount{background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:35px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:11px;display:grid}.sideAccountAvatar{color:#17330a;background:linear-gradient(145deg,#a9ef2e,#6db50c);border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:780;display:grid;box-shadow:inset 0 1px #ffffff8c,0 7px 14px -6px #6eb40c99}.sideAccount div{flex-direction:column;gap:3px;min-width:0;display:flex}.sideAccount strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sideAccount div span{color:#91a5bc;font-size:10px}.sideAccount button{color:#adbed0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.sideAccount button:hover{color:#fff;background:#ffffff1c}.topbar{justify-content:space-between;align-items:center;gap:30px;display:flex}.topbar p{color:var(--navy);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:750;display:flex}.liveDot{background:var(--lime-dark);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #a3d33426}.topbar h1{color:var(--deep);letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.5vw,38px);font-weight:620}.topbar>div:first-child>small{color:var(--muted);margin-top:9px;font-size:13px;display:block}.topActions{align-items:center;gap:14px;display:flex}.secureBadge{white-space:nowrap;color:#53720d;background:#eff9df;border:1px solid #d8ecb6;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:650}.primary{color:#17330a;cursor:pointer;background:linear-gradient(160deg,#c2e75c 0%,#a3d334 55%,#8fbd26 100%);border:0;border-radius:13px;padding:13px 19px;font-weight:750;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #fff9,inset 0 -8px 16px -8px #3c6e0080,0 12px 26px -9px #74bb0899}.primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -8px 16px -8px #3c6e0080,0 18px 34px -11px #74bb08b3}.primary b{margin-right:5px;font-size:17px}.metrics{grid-template-columns:repeat(4,1fr);gap:17px;margin:34px 0 22px;display:grid}.metrics article{min-height:135px;box-shadow:var(--shadow-soft);background:linear-gradient(165deg,#fffffff5,#ffffffd6);border:1px solid #fffffff2;border-radius:20px;flex-direction:column;padding:21px 22px;display:flex;position:relative;overflow:hidden}.metrics article:after{content:"";background:#a3d33412;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-40px;right:-23px}.metricTop{justify-content:space-between;align-items:center;display:flex}.metrics .metricTop>span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700}.metrics .metricTop>i{color:#adbac9;font-size:11px;font-style:normal;font-weight:700}.metrics strong{color:var(--navy);letter-spacing:-.03em;margin:13px 0 4px;font-size:34px;font-weight:650}.metrics small{color:#8c99a9;font-size:12px}.contentGrid{grid-template-columns:minmax(540px,1.25fr) minmax(385px,.85fr);gap:22px;display:grid}.clientPanel,.detailPanel{min-height:530px;box-shadow:var(--shadow);background:#fffffff2;border:1px solid #d8e2edeb;border-radius:18px;overflow:hidden}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.panelHead .eyebrow{margin:0 0 4px}.panelHead h2{color:var(--deep);letter-spacing:-.02em;margin:0 9px 0 0;font-size:20px;display:inline}.panelHead span{color:#98a5b4;font-size:12px}.panelHead input{border:1px solid var(--line);background:#f8fafc;border-radius:11px;width:220px;padding:11px 15px;font-size:12.5px;transition:all .2s}.panelHead input:focus{background:#fff;border-color:#a8c96c}.avatar{background:linear-gradient(145deg, var(--navy), #235998);color:#fff;border-radius:12px;place-items:center;width:41px;height:41px;font-size:12.5px;font-weight:750;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 16px #1237682e}.avatar img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;position:absolute;inset:0}.avatar.large{border-radius:16px;width:58px;height:58px;font-size:16px}.clientName{flex-direction:column;gap:5px;display:flex}.clientName strong{color:#26374d;font-size:13px}.clientName small{color:#929eac;font-size:11px}.status{text-align:center;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:650}.status-bestandsaufnahme{color:#315f92;background:#e8f1fb}.status-vorbereitung{color:#697586;background:#f1f3f6}.status-in_arbeit{color:#8a5d08;background:#fff3db}.status-startklar{color:#47730a;background:#e9f7d5}.empty{text-align:center;color:#8794a4;padding:55px 30px;font-size:13px}.emptyDetail{color:#8c99aa;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:525px;padding:38px;display:flex}.emptyDetail>span{color:#69a900;background:#f1f8e5;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:15px;font-size:30px;display:grid}.emptyDetail .eyebrow{margin:0}.emptyDetail h2{color:var(--deep);margin:6px 0;font-size:20px}.emptyDetail>p:last-child{max-width:270px;font-size:12.5px;line-height:1.6}.formGrid label{color:#6e7c8d;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:650}.fieldStatus{float:right;color:#6f9e18;text-transform:none;letter-spacing:0;font-size:10px}.formGrid input,.formGrid select,.formGrid textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfd;border-radius:10px;margin-top:7px;padding:11px 12px;font-size:12.5px;display:block}.formGrid textarea{resize:vertical;min-height:92px;line-height:1.5}.secondary{z-index:1;color:var(--lime);cursor:pointer;background:#a3d33414;border:1px solid #a3d334cc;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700;position:relative}.leise{z-index:1;color:#1b2a4e9e;cursor:pointer;background:#1b2a4e0a;border:1px solid #1b2a4e33;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,color .16s;position:relative}.leise:hover{color:var(--text);background:#1b2a4e12;border-color:#1b2a4e57}.saveState{color:#7b8999;text-align:right;margin:17px 24px;font-size:11px}.measuresHubHeader{justify-content:space-between;align-items:center;gap:30px;display:flex}.measuresHubHeader p{color:var(--navy);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:750;display:flex}.measuresHubHeader h1{color:var(--deep);letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,42px);font-weight:620}.measuresHubHeader small{color:var(--muted);margin-top:9px;font-size:13px;display:block}.hubMetrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:33px 0 28px;display:grid}.hubMetrics article{min-height:135px;box-shadow:var(--shadow);background:linear-gradient(165deg,#fffffff5,#ffffffd1);border:1px solid #fffffff2;border-radius:20px;padding:23px 25px;position:relative;overflow:hidden}.hubMetrics button{width:100%;min-height:135px;box-shadow:var(--shadow);text-align:left;cursor:pointer;background:linear-gradient(165deg,#fffffff5,#ffffffd1);border:1px solid #fffffff2;border-radius:20px;padding:23px 25px;transition:border-color .16s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.hubMetrics button:after{content:"";background:#a3d33412;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-28px}.hubMetrics button:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-130%)}.hubMetrics button:hover:before{transform:translate(130%)}.hubMetrics button:hover{border-color:#cfe6a0;transform:translateY(-4px);box-shadow:0 1px 2px #102a540d,0 18px 34px -12px #102a5433,0 44px 90px -30px #102a5452}@media (prefers-reduced-motion:reduce){.hubMetrics button:before{display:none}.hubMetrics button:hover{transform:none}}.hubMetrics button[aria-pressed=true]{border-color:var(--lime-dark);box-shadow:0 0 0 2px #a3d33459, var(--shadow-soft);background:#fff}.hubMetrics article:after{content:"";background:#a3d33412;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-28px}.hubMetrics span{color:#758397;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px;font-weight:750;display:block}.hubMetrics strong{color:var(--deep);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:10px 0 4px;font-size:36px;font-weight:760;display:block}.hubMetrics small{color:#8995a5;font-size:11px}.hubPlans{gap:18px;display:grid}.hubPlan{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.hubPlan>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#f7fafc);grid-template-columns:58px minmax(190px,1fr) 180px auto;align-items:center;gap:17px;padding:22px 24px;display:grid}.hubPlan header p{color:#7b899a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px;font-size:10px;font-weight:750}.hubPlan header h2{color:var(--deep);letter-spacing:-.02em;margin:0 0 5px;font-size:20px}.hubPlan header span{color:#66758a;font-size:11px}.hubPlanProgress{grid-template-columns:1fr 35px;align-items:center;gap:9px;display:grid}.hubPlanProgress i{background:#e6ebf0;border-radius:9px;height:7px;overflow:hidden}.hubPlanProgress b{border-radius:inherit;background:var(--lime);height:100%;display:block}.hubPlanProgress strong{color:#627184;font-size:11px}.hubPlanActions{align-items:center;gap:8px;display:flex}.hubPlanToggle{border:1px solid var(--line);color:#536479;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:105px;padding:10px 12px;font-size:10.5px;font-weight:720;display:inline-flex}.hubPlanToggle span{color:var(--navy);font-size:14px;line-height:1}.hubTaskList{display:grid}.hubTask{text-align:left;background:#fff;border-bottom:1px solid #e8edf2;grid-template-columns:34px minmax(190px,1fr) minmax(190px,255px) auto;align-items:center;gap:14px;width:100%;padding:15px 24px;transition:all .18s;display:grid}.hubTask:last-child{border-bottom:0}.hubTask:hover{background:#f8fbfd}.hubTaskCheck{color:#315d08;cursor:pointer;background:#fff;border:2px solid #c8d2dd;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:800;display:grid}.hubTaskText{flex-direction:column;gap:4px;min-width:0;display:flex}.hubTaskText small{color:#7c8ba0;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.hubTaskText strong{color:var(--deep);font-size:12.5px}.hubTaskText em{color:#7a8797;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.hubTaskStatus{color:#915b17;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#fff3df;border:1px solid #f0d4aa;border-radius:999px;min-width:65px;padding:5px 8px;font-size:10px;font-weight:750}.hubTask.completed{background:#fbfdf8}.hubTask.completed .hubTaskCheck{border-color:var(--lime);background:#eaf7d6}.hubTask.completed .hubTaskText strong{color:#7b8792;text-decoration:line-through}.hubTask.completed .hubTaskStatus{color:#4e7616;background:#eef7df;border-color:#cfe4ad}.taskAssignee{color:#7b8999;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:5px;font-size:10px;font-weight:700;display:flex}.taskAssignee select{color:#405168;text-transform:none;letter-spacing:0;background:#fbfcfd;border:1px solid #d8e0e8;border-radius:9px;width:100%;min-width:0;padding:9px 30px 9px 10px;font-size:11px}.lifecycleCaseList{gap:18px;display:grid}.lifecycleCase{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.lifecycleCase>header{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#f7fafc);grid-template-columns:58px minmax(240px,1fr) minmax(150px,190px) minmax(220px,auto);align-items:center;gap:18px;padding:22px 24px;display:grid}.lifecycleCaseTitle{min-width:0}.lifecycleCaseTitle p{color:#78879a;text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:760}.lifecycleCaseTitle h2{color:var(--deep);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:20px;overflow:hidden}.lifecycleCaseTitle>span{color:#66758a;font-size:11px}.lifecycleProgress{gap:8px;display:grid}.lifecycleProgress>div{color:#78879a;justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}.lifecycleProgress strong{color:var(--navy);font-size:12px}.lifecycleProgress>i{background:#e5ebf1;border-radius:999px;height:7px;overflow:hidden}.lifecycleProgress>i b{border-radius:inherit;background:linear-gradient(90deg, #6fae0d, var(--lime));height:100%;display:block}.lifecycleCaseActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.lifecycleTypeBadge{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:999px;align-items:center;min-height:29px;padding:6px 10px;font-size:10px;font-weight:780;display:inline-flex}.lifecycleCaseNote{color:#68788d;background:#f7fafc;border-bottom:1px solid #e7edf3;gap:16px;padding:13px 24px;font-size:11px;line-height:1.5;display:flex}.lifecycleCaseNote strong{color:var(--navy);white-space:nowrap}.lifecycleTaskList{display:grid}.lifecycleTask{background:#fff;border-bottom:1px solid #e8edf2;grid-template-columns:30px 36px minmax(250px,1fr) minmax(185px,250px) 68px;align-items:center;gap:13px;padding:15px 24px;transition:all .18s;display:grid}.lifecycleTask:hover{background:#f8fbfd}.lifecycleTaskNumber{width:32px;height:32px;color:var(--navy);background:#edf4fa;border-radius:9px;place-items:center;font-size:10px;font-weight:780;display:grid}.lifecycleTask .hubTaskText em{white-space:normal;line-height:1.45}.lifecycleTask.completed{background:#fbfdf8}.lifecycleTask.completed .hubTaskCheck{border-color:var(--lime);background:#eaf7d6}.lifecycleTask.completed .lifecycleTaskNumber{color:#6a7e4a;background:#f0f5e8}.lifecycleTask.completed .hubTaskText strong{color:#7b8792;text-decoration:line-through}.lifecycleTask.completed .hubTaskStatus{color:#4e7616;background:#eef7df;border-color:#cfe4ad}.lifecycleCaseFooter{color:#5e771f;background:#f7f9fb;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;font-size:10.5px;font-weight:720;display:flex}.lifecycleCaseFooter small{color:#66758a;text-align:right;font-size:10px;font-weight:500}.lifecycleModal{width:100%;max-width:680px}.lifecycleChoice{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 18px;display:grid}.lifecycleChoice button{text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #dce4ec;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:3px 12px;padding:15px;transition:all .18s;display:grid}.lifecycleChoice button>span{width:40px;height:40px;color:var(--navy);background:#e9f0f6;border-radius:11px;grid-row:1/3;place-items:center;font-size:19px;display:grid}.lifecycleChoice button strong{color:var(--deep);font-size:12.5px}.lifecycleChoice button small{color:#78879a;font-size:10.5px;line-height:1.4}.lifecycleChoice button.selected{background:#f4faeb;border-color:#a9cc70;box-shadow:0 0 0 3px #a3d3341a}.lifecycleStandalone{min-height:100vh;width:calc(100% - var(--sidebarWidth));margin-left:var(--sidebarWidth);background:radial-gradient(circle at 88% 0%, #a3d33414, transparent 25%), linear-gradient(180deg, #f9fbfe 0, var(--paper) 430px);padding:38px 44px 60px}.lifecycleStandaloneHeader{padding-bottom:5px}.lifecycleStandaloneHeader .primary{white-space:nowrap;min-width:132px}.lifecycleStandaloneMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.startAktion{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.startListe{flex-direction:column;gap:10px;display:flex}.startEintrag{border:1px solid var(--line);box-shadow:var(--shadow-soft);color:inherit;background:#fff;border-radius:14px;grid-template-columns:132px minmax(0,1fr) auto auto auto 14px;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.startEintragFlaeche{z-index:0;border-radius:14px;position:absolute;inset:0}.startEintragNotiz{z-index:1;align-items:center;display:flex;position:relative}.startEintrag:hover{border-color:#b5cbe2;transform:translate(5px);box-shadow:0 1px 2px #102a540d,0 14px 30px -10px #09264d33}@media (prefers-reduced-motion:reduce){.startEintrag:hover{transform:none}}.startEintrag.stufe-ueberfaellig{box-shadow:-4px 0 14px -6px #e2574a8c, var(--shadow-soft);border-left:4px solid #c4554a}.startEintrag.stufe-heute{box-shadow:-4px 0 14px -6px #e8a21d80, var(--shadow-soft);border-left:4px solid #d9a323}.startEintrag.stufe-offen{border-left:4px solid #b5cbe2}.startStufe{letter-spacing:.06em;text-transform:uppercase;color:#66758a;flex-direction:column;gap:2px;font-size:10.5px;font-weight:780;display:flex}.startStufe.stufe-ueberfaellig{color:#a3453b}.startStufe.stufe-heute{color:#8a6413}.startStufe small{color:#66758a;letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:650}.startEintragText{flex-direction:column;gap:3px;min-width:0;display:flex}.startEintragText strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.startEintragText em{color:#5e6e83;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.startBereich{color:#4c6076;white-space:nowrap;background:#f5f7f9;border:1px solid #dbe3ec;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:750}.startAbhaken{z-index:1;color:#4c6076;cursor:pointer;background:#fff;border:1px solid #cdd9e6;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-flex;position:relative}.startAbhaken:hover{color:#35706e;background:#eef7f3;border-color:#35706e}.startEintrag.startEintragErledigt{opacity:.74;box-shadow:var(--shadow-soft);border-left-color:#6fae1a}.startEintrag.startEintragErledigt:hover{opacity:1}.startEintragErledigt .startEintragText strong,.startEintragErledigt .startEintragText em{-webkit-text-decoration:line-through #6fae1a;text-decoration:line-through #6fae1a;text-decoration-thickness:2px}.startEintragErledigt .startEintragText strong{color:#45720f}.startErledigtTitel{color:#66758a;text-transform:uppercase;letter-spacing:.07em;margin:16px 0 2px;font-size:11px;font-weight:750}@media (max-width:760px){.startEintrag{grid-template-columns:minmax(0,1fr) auto 14px}.startStufe{flex-direction:row;gap:8px}.startBereich{justify-self:start}}.lifecycleToolbar{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border:1px solid #fffffff2;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 18px;padding:16px 19px;display:flex}.lifecycleToolbar p{margin:0 0 3px}.lifecycleToolbar strong{color:var(--deep);font-size:13px}.viewFilterChip{color:var(--lime-text);letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background:#f4faea;border:1px solid #cde3a0;border-radius:999px;align-items:center;gap:8px;margin-left:10px;padding:4px 6px 4px 11px;font-size:10.5px;font-weight:750;display:inline-flex}.viewFilterChip button{width:24px;height:24px;color:var(--lime-text);cursor:pointer;background:#6fa70a29;border:0;border-radius:50%;font-size:12.5px;line-height:1}.viewFilterChip button:hover{background:#6fa70a4d}.lifecycleToolbar label{width:auto}.lifecycleToolbar .toolbarSearch{flex:0 330px;min-width:150px}.lifecycleToolbar .toolbarSelect{flex:none}.lifecycleToolbar input{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:#f8fafc;border-radius:10px;padding:0 14px;font-size:12px}.lifecycleToolbar .toolbarSelect select,select.hausAuswahl{appearance:none;border:1px solid var(--line);width:100%;min-width:168px;height:38px;color:var(--text);cursor:pointer;background-color:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%236b7787' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;border-radius:10px;padding:0 34px 0 14px;font-size:12px;font-weight:600}.lifecycleToolbar .toolbarSelect select:hover,select.hausAuswahl:hover{background-color:#f6fbee;border-color:#93bd4a}.lifecycleToolbar .toolbarSelect select:focus,select.hausAuswahl:focus{border-color:#93bd4a;outline:none;box-shadow:0 0 0 3px #a3d33421}.lifecycleSidebar .sideNav{padding-bottom:18px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.assignmentToast{z-index:60;color:#4e6f1e;background:#f0f8e3;border:1px solid #cfe2ad;border-radius:12px;max-width:440px;padding:13px 17px;font-size:11px;font-weight:650;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 40px #1437582e}.assignmentToast.inline{max-width:none;box-shadow:none;margin-top:14px;position:static}.adminProtected{color:#65758a;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:720}.modalHint{border-left:3px solid var(--lime);color:#647652;background:#f5faed;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.modalHint strong{color:#4c6627}.hubEmpty{border:1px solid var(--line);text-align:center;min-height:420px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:45px;display:flex}.hubEmpty>span{color:#4d7d09;background:#ebf7d9;border-radius:18px;place-items:center;width:62px;height:62px;font-size:26px;display:grid}.hubEmpty h2{color:var(--deep);margin:18px 0 8px}.hubEmpty p{color:#748296;max-width:480px;margin:0 0 20px;font-size:12px;line-height:1.65}.modalBackdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:80;background:#051630b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:100%;max-width:610px;max-height:calc(100vh - 40px);padding:38px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000045}.eyebrow{color:var(--navy);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px;font-weight:750}.modal h2{color:var(--deep);letter-spacing:-.025em;margin:6px 0 26px;font-size:28px;font-weight:620}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formGrid .wide{grid-column:1/-1}.formGrid label.checkChoice{text-transform:none;letter-spacing:normal;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:12.5px;font-weight:550;display:flex}.formGrid label.checkChoice input{width:auto;accent-color:var(--navy);margin:0;display:inline-block}.modalActions{justify-content:flex-end;gap:12px;margin-top:29px;display:flex}.modalActions>button:first-child:not(.primary):not(.secondary):not(.dangerButton){cursor:pointer;background:0 0;border:0;font-size:12.5px}.headerProgress{align-items:center;gap:11px;display:flex}.headerProgress i{background:#ffffff26;border-radius:8px;width:145px;height:7px;overflow:hidden}.headerProgress b{background:var(--lime);border-radius:inherit;height:100%;display:block}.questionnaireBody aside>p:not(.eyebrow):not(.saveState){color:#798697;font-size:12px}.summaryBox{background:linear-gradient(135deg, var(--ice), #f4f9fd);border:1px solid #ddeaf6;border-radius:12px;flex-direction:column;margin-top:22px;padding:19px;display:flex}.summaryBox strong{color:var(--navy);font-size:28px}.summaryBox span{color:#6f7c8e;font-size:11px}.processSteps span:not(:last-child):after{content:"";background:#dce4ed;width:1px;position:absolute;top:29px;bottom:-2px;left:14px}.stageHero{box-shadow:var(--shadow-soft);background:linear-gradient(125deg,#f7fbff,#eef6fc);border:1px solid #d9e7f3;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:26px 28px;display:flex}.stageHero .eyebrow{margin:0 0 6px}.stageHero h2{color:var(--deep);letter-spacing:-.03em;margin:0 0 8px;font-size:25px}.stageHero p:not(.eyebrow){color:#6e7e92;max-width:620px;margin:0;font-size:12px;line-height:1.6}.stageProgress{text-align:center;background:#fff;border:1px solid #1237681a;border-radius:13px;flex:0 0 120px;padding:15px}.stageProgress strong{color:var(--navy);font-size:28px;display:block}.stageProgress span{color:#7c8999;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.answerSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.answerSummary span{border:1px solid var(--line);color:#5e6e83;border-radius:10px;align-items:baseline;gap:5px;padding:10px;font-size:11px;display:flex}.answerSummary b{color:var(--deep);font-size:17px}.viewSwitch{gap:7px;margin-top:22px;display:grid}.viewSwitch button{border:1px solid var(--line);color:#67768a;cursor:pointer;text-align:left;background:#f8fafc;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:12px;font-weight:650;display:flex}.viewSwitch button.active{background:var(--deep);color:#fff;border-color:var(--deep)}.viewSwitch em{min-width:23px;color:var(--lime-text);text-align:center;background:#a3d33426;border-radius:999px;padding:3px 6px;font-size:10.5px;font-style:normal}.viewSwitch button.active em{color:var(--lime)}.measuresHero p:not(.eyebrow){color:#afc2d8;max-width:570px;margin:0;font-size:12px;line-height:1.6}.secondary.light{color:var(--navy);background:#fff;border-color:#b9cadd}.welcomeIntro>p:not(.eyebrow){color:#617186;max-width:630px;margin:25px 0 0;font-size:14px;line-height:1.75}.completionHero>p:not(.eyebrow){color:#65758a;max-width:720px;margin:13px auto 0;font-size:12px;line-height:1.65}.brandLogo{width:18px;height:18px;display:block}button:disabled{opacity:.58;cursor:wait;transform:none!important}button:focus-visible,input:focus,select:focus,textarea:focus{outline-offset:2px;outline:3px solid #a3d33480}@media (max-width:1100px){:root{--sidebarBreitVoll:280px}.lifecycleStandalone{padding:30px}.lifecycleStandaloneMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics{grid-template-columns:1fr 1fr}.contentGrid{grid-template-columns:1fr}.detailPanel{min-height:auto}.hubPlan>header{grid-template-columns:58px 1fr auto}.hubPlanProgress{grid-area:2/2}.hubPlanActions{flex-direction:column;grid-area:1/3/3}.hubTask{grid-template-columns:34px minmax(180px,1fr) minmax(170px,220px) auto}.lifecycleCase>header{grid-template-columns:58px minmax(220px,1fr) minmax(150px,185px)}.lifecycleCaseActions{grid-column:2/4;justify-content:flex-start}.lifecycleTask{grid-template-columns:30px 34px minmax(210px,1fr) minmax(170px,220px)}.lifecycleTask .hubTaskStatus{grid-column:4;justify-self:start}}@media (max-width:760px){.sidebar{width:100%;height:auto;padding:19px;position:static}.shell{display:block}.sideScroll{flex:none;overflow:visible}.sideFooter{border-top:0;padding-top:0}.sideTitle{border:0;padding:17px 5px 10px}.sideNav,.sideAccount,.sideTitle small{display:none}.logoBox{width:190px}.lifecycleStandalone{width:100%;margin:0;padding:22px 17px 35px}.lifecycleStandaloneMetrics{grid-template-columns:1fr 1fr}.lifecycleToolbar{flex-direction:column;align-items:stretch}.lifecycleToolbar label,.lifecycleToolbar .toolbarSearch{width:100%}.betreuungActions{flex-wrap:wrap;justify-content:flex-start}.lifecycleToolbar .toolbarSearch{flex:100%}.lifecycleSidebar .sideNav{padding:14px 0 8px;display:flex}.lifecycleSidebar .sideNav button{flex:1;justify-content:center;font-size:0}.lifecycleSidebar .sideNav button span{font-size:17px}.lifecycleSidebar .sideNav button em{display:none}.lifecycleSidebar .sideAccount{display:grid}.measuresHubHeader{flex-direction:column;align-items:flex-start}.hubMetrics{grid-template-columns:1fr}.hubPlan>header{grid-template-columns:48px 1fr}.hubPlanActions{flex-flow:wrap;grid-area:auto/1/auto/-1}.hubPlanActions .secondary{flex:1}.hubPlanProgress{grid-area:auto/2}.hubTask{grid-template-columns:32px 1fr;padding:14px}.taskAssignee{grid-column:2}.hubTaskStatus{grid-column:2;justify-self:start}.lifecycleCase>header{grid-template-columns:48px 1fr;padding:18px 16px}.lifecycleProgress{grid-column:2}.lifecycleCaseActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.lifecycleCaseNote{flex-direction:column;gap:4px;padding:13px 16px}.lifecycleTask{grid-template-columns:30px 34px minmax(0,1fr);padding:14px}.lifecycleTask .hubTaskText,.lifecycleTask .taskAssignee{grid-column:3}.lifecycleTask .hubTaskStatus{grid-column:3;justify-self:start}.lifecycleCaseFooter{flex-direction:column;align-items:flex-start;padding:13px 16px}.lifecycleCaseFooter small{text-align:left}.lifecycleChoice{grid-template-columns:1fr}.adminProtected{grid-column:2}.topbar{align-items:flex-start;gap:18px}.topbar h1{font-size:25px}.topbar>div:first-child>small,.secureBadge{display:none}.topActions .primary{padding:10px 13px;font-size:0}.topActions .primary b{margin:0;font-size:21px}.metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.metrics article{min-height:120px;padding:17px}.contentGrid{display:block}.clientPanel{margin-bottom:18px}.panelHead{gap:10px}.panelHead input{width:150px}.stageHero{flex-direction:column;align-items:stretch}.stageProgress{flex-basis:auto}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.welcomeIntro>p:not(.eyebrow){font-size:12.5px}}@media print{body{background:#fff}.measuresHero p:not(.eyebrow){color:#536276}}.honorStandalone{max-width:1880px}.honorMessage{color:#45651a;background:#f5faeb;border:1px solid #d4e8ad;border-radius:10px;margin:0 0 16px;padding:12px 15px;font-size:12px}.honorMessage .linkButton{letter-spacing:0;text-transform:none;margin-left:10px;padding:0;font-size:12px;font-weight:700}.honorHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sideNav>button b{margin-left:auto;font-size:12.5px}.sideCaseDropdown{gap:3px;padding:3px 0 7px 31px;display:grid}.sideCaseDropdown button{text-align:left;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.sideCaseDropdown strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sideCaseDropdown small{color:#9aacbf;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.honorAddressNote{color:#617086;margin:16px 0 0;font-size:12.5px;line-height:1.55}.addressLookupRow{background:#f8fafc;border:1px solid #dce5ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.addressLookupRow button{white-space:nowrap}.addressLookupRow button:disabled{opacity:.5;cursor:not-allowed}.addressLookupRow>span{color:#6b7a8c;flex:220px;font-size:11px;line-height:1.5}.honorCaseList{gap:13px;display:grid}.honorCase{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;overflow:hidden}.honorCase.open{border-color:#bedb84;box-shadow:0 14px 32px #1330541a}.honorCaseHead{background:#fff;align-items:center;gap:10px;padding-right:14px;display:flex}.honorCaseHead:hover{background:#fbfdf8}.honorCaseToggle{text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:42px minmax(150px,1fr) auto minmax(140px,auto) 18px;align-items:center;gap:15px;min-width:0;padding:16px 19px;display:grid}.honorCaseDue{color:#6b7c90;text-align:right;white-space:nowrap;font-size:11px}.honorCaseDue b{color:var(--deep);font-weight:700}.honorCaseDue em{color:#98a5b4;font-style:normal}.honorCaseQuick{flex:none;align-items:center;gap:7px;display:flex}.honorCaseQuick button{height:32px;color:var(--navy);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cddaea;border-radius:999px;padding:0 12px;font-size:11px;font-weight:750;transition:border-color .15s,background .15s,color .15s}.honorCaseQuick button:hover{background:#f6fbee;border-color:#93bd4a}.noteBubble{color:#97a5b7;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:999px;flex:none;width:34px;height:32px;padding:0;font-size:13px;line-height:1;transition:border-color .15s,background .15s,color .15s;position:relative}.noteBubble:hover{color:var(--navy);background:#f6fbee;border-color:#93bd4a}.noteBubble em{color:#fff;text-align:center;background:#c0564a;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:750;line-height:16px;position:absolute;top:-6px;right:-6px}.noteBubble.noteBubbleFilled{color:#a4453c;border-color:#e0b7b2}.noteBubble.noteBubbleForMe{color:#a4453c;background:#fdf3f2;border-color:#cf7d74}.noteBubble.noteBubbleForMe em{background:#a4453c}.boardCardMeta .noteBubble{width:30px;height:26px;font-size:12px}.noteModal{max-width:560px}.noteForm{gap:13px;margin-bottom:24px;display:grid}.noteField{color:#65758a;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:10.5px;font-weight:700;display:grid}.noteField textarea{color:#33445c;letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border:1px solid #d9e3ed;border-radius:10px;min-height:76px;padding:11px 13px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.6}.noteField select{color:var(--text);letter-spacing:0;text-transform:none;background:#fbfcfd;border:1px solid #d9e3ed;border-radius:10px;padding:11px 12px;font-size:12.5px;font-weight:500}.noteForm .modalActions{margin-top:3px}.noteEmpty{color:#66758a;font-size:13px}.noteList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.noteList li{background:#f9fbfd;border:1px solid #e3eaf3;border-radius:12px;padding:11px 13px}.noteList li.noteDone{opacity:.62}.noteList p{color:var(--deep);white-space:pre-wrap;margin:6px 0 4px;font-size:13px}.noteMeta{color:#66758a;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.noteMeta strong{color:var(--navy);font-size:11.5px}.noteChip{color:var(--lime-text);letter-spacing:.04em;background:#a3d33424;border:1px solid #a3d334d9;border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:750}.noteChip.noteChipDone{color:#66758a;background:#f5f7f9;border-color:#dbe3ec}.honorCaseTitle{gap:3px;min-width:0;display:grid}.honorCaseTitle small{color:#66758a;letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:700}.honorCaseTitle strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.honorCaseTitle em{color:#627187;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.honorStatus{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:750}.honorStatus.status-entwurf{color:#546274;background:#f5f7f9;border-color:#dbe3ec}.honorStatus.status-in_abstimmung{color:#865e16;background:#fff4df;border-color:#f2d39d}.honorStatus.status-angebot_erstellt{color:#16607d;background:#edf8fc;border-color:#b9ddec}.honorStatus.status-beauftragt{color:#4b6f0d;background:#f1f9e4;border-color:#cce5a4}.honorStatus small{font-size:inherit;font-weight:inherit}.honorProgress{justify-items:end;gap:5px;display:grid}.honorProgress i{background:#edf1f5;border-radius:10px;width:100px;height:5px;display:block;overflow:hidden}.honorProgress i b{border-radius:inherit;background:var(--lime);height:100%;display:block}.honorProgress small{color:#738195;font-size:10.5px}.honorCaseBody{border-top:1px solid var(--line);background:#fbfcfe}.honorDetailToggle{width:calc(100% - 38px);color:var(--deep);cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:16px 19px 19px;padding:13px 15px;display:flex}.honorDetailToggle:hover{background:#fbfdf8;border-color:#bedb84}.honorDetailToggle span{gap:3px;display:grid}.honorDetailToggle b{font-size:12px}.honorDetailToggle small{color:#78879a;font-size:10.5px;font-weight:500}.honorDetailToggle>strong{color:#64758a;font-size:15px}.leitfadenLinkPanel{background:#fbfcfe;border:1px solid #dce6ef;border-radius:11px;gap:12px;margin:0 0 16px;padding:15px;display:grid}.leitfadenLinkHead strong{color:var(--deep);font-size:12.5px;display:block}.leitfadenLinkHead small{color:#68788b;max-width:74ch;margin-top:4px;font-size:10.5px;line-height:1.55;display:block}.leitfadenLinkPanel .honorAddressNote,.leitfadenLinkPanel .honorMessage,.leitfadenLinkPanel .modalActions,.leitfadenLinkPanel .leadLogRejectionText{margin:0}.leadLeitfadenVerweis{background:linear-gradient(103deg,#a3d3341a,#ffffffe6 62%);border:1px solid #dce6ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.leadLeitfadenVerweis strong{color:var(--deep);font-size:12.5px;display:block}.leadLeitfadenVerweis small{color:#68788b;max-width:62ch;margin-top:4px;font-size:10.5px;line-height:1.55;display:block}.leadLeitfadenVerweis a{border-radius:9px;flex:none;align-items:center;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.leadEckpunkte{margin-bottom:18px}.leitfadenSeite{margin:0 19px 26px;padding:20px}@keyframes rechercheWandert{0%{transform:translateY(-110%)}50%{transform:translateY(150%)}to{transform:translateY(-110%)}}@keyframes rechercheDreht{to{transform:rotate(360deg)}}.rechercheFehler{color:#91433c;background:#fdf0ee;border:1px solid #edc8c2;border-radius:8px;margin:0;padding:9px 11px;font-size:11px}.rechercheErgebnis[open]>:not(summary){margin-top:11px}.honorCoverLetter{background:#f7faff;border:1px solid #dce6ef;border-radius:10px;gap:12px;margin:16px 0;padding:14px 15px;display:grid}.honorCoverLetterToggle{cursor:pointer;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;display:grid}.honorCoverLetterToggle input{width:16px;height:16px;accent-color:var(--lime-dark);margin:1px 0 0}.honorCoverLetterToggle strong{color:var(--deep);font-size:12px;display:block}.honorCoverLetterToggle small{color:#68788b;margin-top:4px;font-size:10.5px;line-height:1.55;display:block}.honorCoverLetterDeadline{color:#52647a;gap:5px;margin-left:27px;font-size:11px;font-weight:750;display:grid}.honorCoverLetterDeadline input{max-width:190px;color:var(--text);background:#fff;border:1px solid #d9e3ed;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:500}.honorCoverLetterDeadline small{color:#748397;font-size:10.5px;font-weight:500;line-height:1.5}.honorWorkspace{grid-template-columns:minmax(0,1fr);gap:18px;padding:19px;display:grid}.honorOfferPanel,.honorChecklist,.honorDocuments{border:1px solid var(--line);background:#fff;border-radius:13px}.honorOfferPanel{padding:19px}.honorSectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.honorSectionHead h2,.honorChecklist h2,.honorDocuments h2{color:var(--deep);margin:3px 0 5px;font-size:15px}.honorSectionHead span,.honorChecklist>span,.honorDocuments>div>span{color:#728195;font-size:11px;line-height:1.5}.honorSectionHead .secondary{flex:none}.honorCalculator{background:linear-gradient(#fff 0%,#fbfdf6 42%,#f5faec 100%);border:1px solid #dbe8c4;border-radius:14px;margin:0 0 16px;padding:18px;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1033660d,0 14px 30px -18px #10336657}.auditAgreementInput{background:#fbfdf7;border:1px solid #d7e6b8;border-radius:11px;gap:14px;margin-bottom:16px;padding:15px;display:grid}.auditFixedText{border-left:4px solid var(--lime);background:#fff;border-radius:7px;padding:13px 14px}.auditFixedText strong{color:var(--deep);font-size:12px}.auditFixedText p{color:#53647a;margin:6px 0;font-size:11px;line-height:1.55}.auditFixedText small{color:#7a899a;font-size:10.5px}.auditInputGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auditInputGrid label{color:#52647a;gap:5px;font-size:11px;font-weight:750;display:grid}.auditInputGrid input,.auditInputGrid select{width:100%;color:var(--text);background:#fff;border:1px solid #d9e3ed;border-radius:8px;padding:9px 10px;font-size:12px}.auditFeeInput{grid-column:1/-1}.auditFeeInput>span{color:#52647a;margin-bottom:5px;font-size:11px;font-weight:750;display:block}.auditFeeInput>strong{color:var(--deep);font-size:17px;display:block}.auditFeeInput small{color:#748397;font-size:10.5px;font-weight:500}.honorCalculator>p{color:#68788b;margin:12px 0 0;font-size:11px;line-height:1.45}.honorCalculator fieldset input,.honorCalculator fieldset select{width:100%;color:var(--text);background:#fff;border:1px solid #d5e0ea;border-radius:8px;padding:9px 10px;font-size:12px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #10336612}.honorCalculator fieldset input:hover,.honorCalculator fieldset select:hover{border-color:#b9cfe0}.honorCalculator fieldset input:focus,.honorCalculator fieldset select:focus{border-color:var(--lime-dark);outline:none;box-shadow:inset 0 1px 2px #1033660d,0 0 0 3px #a3d33433}.honorCalculator fieldset{background:linear-gradient(#fff 0%,#fcfdfa 100%);border:1px solid #e4ebe0;border-radius:11px;gap:9px;min-width:0;margin:0;padding:13px 14px 14px;transition:box-shadow .2s,transform .2s,border-color .2s;display:grid;box-shadow:inset 0 1px #fff,0 1px 1px #1033660a,0 8px 18px -14px #1033664d}.honorCalculator fieldset:hover{border-color:#d3e2c0;box-shadow:inset 0 1px #fff,0 2px 3px #1033660d,0 14px 26px -16px #10336661}.honorCalculator legend{color:var(--deep);letter-spacing:.09em;text-transform:uppercase;padding:0 6px;font-size:10.5px;font-weight:800}.honorCalculator fieldset label{color:#68788b;gap:4px;font-size:11px;display:grid}.honorCalculator .calculatorCheck{color:#42566e;cursor:pointer;border-radius:7px;align-items:center;gap:8px;margin:0 -6px;padding:5px 6px;font-weight:650;transition:background .15s;display:flex}.honorCalculator .calculatorCheck:hover{background:#a3d3341a}.honorCalculator .calculatorCheck:has(input:disabled):hover{background:0 0}.calculatorCheck input{height:14px;accent-color:var(--lime-dark);width:14px!important;padding:0!important}.honorCalculatedMark{color:#5e8b14;background:#f5faeb;border:1px solid #d4e8ad;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.honorLines{gap:8px;display:grid}.honorLine{grid-template-columns:minmax(0,1fr) 120px 122px 28px;align-items:center;gap:7px;display:grid}.honorLine input,.honorLine select,.honorOfferPanel textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d9e3ed;border-radius:8px;font-size:12px}.honorLine input,.honorLine select{padding:9px 10px}.honorLine button{color:#9b4b44;cursor:pointer;background:#fff7f6;border:1px solid #ebd3d0;border-radius:7px;width:32px;height:32px;font-size:17px;line-height:1}.honorLine .honorEditButton{color:#557f13;background:#f5faeb;border-color:#c9dda3;font-size:15px}.honorLine.editing input[type=number],.honorLine.editing input[type=text]{background:#fff;border-color:#8fbd3c;box-shadow:0 0 0 2px #a3d3341f}.honorOfferPanel textarea{resize:vertical;min-height:72px;margin-top:12px;padding:10px;line-height:1.5}.honorTotals{background:#dce5ee;border:1px solid #dce5ee;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:15px 0;display:grid;overflow:hidden}.honorTotals span{background:#f8fbfd;gap:4px;padding:11px 13px;display:grid}.honorTotals small{color:#8090a3;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.honorTotals strong{color:var(--deep);font-size:14px}.honorTotals.twoColumns{grid-template-columns:repeat(2,1fr)}.employeeList{gap:10px;margin-top:4px;display:grid}.employeeCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.employeeCard.inactive{opacity:.78;background:#fbfcfd}.employeeCard .avatar{width:42px;height:42px}.employeeCardName{gap:3px;min-width:0;display:grid}.employeeCardName strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.employeeCardName small{color:#7c8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.employeeCardTags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.roleChip{color:#546274;white-space:nowrap;background:#f5f7f9;border:1px solid #dbe3ec;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.approvalBox{background:#fffaf0;border:1px solid #f2d39d;border-radius:13px;gap:9px;margin-bottom:18px;padding:17px 18px;display:grid}.approvalBox h3{color:#7a5510;margin:0;font-size:14px}.approvalBox>p{color:#7c6a45;max-width:74ch;margin:0 0 6px;font-size:12px;line-height:1.6}.approvalRow{background:#fff;border:1px solid #f0dcb4;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.approvalRow .avatar{width:42px;height:42px}.approvalRow .primary{padding:10px 15px;font-size:12px}.approvalRow .dangerButton{padding:10px 14px;font-size:12px}.authNotice{border:1px solid #cce5a4;border-left:3px solid var(--lime-dark);color:#4b6f0d;background:#f4faea;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.55}.authSwitch{border:1px solid var(--line);color:#3f4f63;cursor:pointer;background:#fff;border-radius:12px;width:100%;margin-top:13px;padding:12px;font-size:12.5px;font-weight:620}.authSwitch:hover{color:var(--deep);background:#f6fbee;border-color:#93bd4a}@media (max-width:720px){.approvalRow{grid-template-columns:42px minmax(0,1fr)}.approvalRow button{grid-column:2;justify-self:start}}.settingsBlocks{gap:16px;display:grid}.settingsBlock{background:#fbfcfe;border:1px solid #dce5ed;border-radius:13px;gap:8px;padding:17px 18px;display:grid}.settingsBlock h3{color:var(--deep);letter-spacing:-.01em;margin:0;font-size:14px}.settingsBlock>p{color:#6d7d91;max-width:74ch;margin:0 0 6px;font-size:12px;line-height:1.6}.dangerButton{color:#a4453c;cursor:pointer;background:#fff;border:1px solid #e8c3c3;border-radius:11px;padding:11px 16px;font-size:12.5px;font-weight:650}.dangerButton:hover{color:#8d332b;background:#fdf3f2;border-color:#cf7d74}@media (max-width:720px){.employeeCard{grid-template-columns:42px minmax(0,1fr)}.employeeCardTags,.employeeCard>button{grid-column:2;justify-self:start}}.rentalObjects input:not([type]){background:#fbfcfd;border:1px solid #d9e3ed;border-radius:9px;width:100%;padding:9px 10px;font-size:12.5px}.honorCreateButton{width:100%;margin:0}.honorChecklist{padding:19px}.honorChecklist>div{gap:4px;margin-top:15px;display:grid}.honorChecklist label{cursor:pointer;border-bottom:1px solid #edf1f4;grid-template-columns:16px 22px 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.honorChecklist label:last-child{border-bottom:0}.honorChecklist input{width:15px;height:15px;accent-color:var(--lime-dark);margin:1px 0 0}.honorChecklist label>b{color:#a0adba;font-size:10.5px;line-height:17px}.honorChecklist label span{gap:3px;display:grid}.honorChecklist label strong{color:#31435b;font-size:11px;line-height:1.35}.honorChecklist label small{color:#7c8a9b;font-size:10.5px;line-height:1.42}.honorChecklist label.done strong{color:#82909d;text-decoration:line-through}.honorDocuments{grid-template-columns:minmax(250px,.8fr) 1.2fr;align-items:start;gap:18px;margin:0 19px 19px;padding:18px 19px;display:grid}.honorDocuments ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.honorDocuments li{background:#f9fcfd;border:1px solid #d9e7ee;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:9px 11px;display:grid}.honorDocuments li>span{color:#28647a;letter-spacing:.05em;background:#e1eff5;border-radius:5px;place-items:center;height:24px;font-size:10px;font-weight:800;display:grid}.honorDocuments a{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.honorDocuments li small{color:#7c8998;grid-column:2;font-size:10.5px}.deleteDocumentModal>p:not(.eyebrow){color:#66768a;font-size:12.5px;line-height:1.6}.dangerButton{color:#9a3e35!important;background:#fff0ee!important;border-color:#d89b94!important}.dangerButton.final{color:#fff!important;background:#a83f35!important;border-color:#a83f35!important}.honorNoDocuments{color:#7b899a;text-align:center;border:1px dashed #d6e1e9;border-radius:9px;margin:0;padding:18px;font-size:11px}.honorModal>p:not(.eyebrow){color:#708095;margin:-3px 0 17px;font-size:12px;line-height:1.55}.honorModal textarea{min-height:76px}.honorSaveState{z-index:50;background:var(--deep);color:#fff;border-radius:9px;padding:10px 13px;font-size:11px;position:fixed;bottom:22px;right:25px;box-shadow:0 8px 20px #071d3c2e}@media (max-width:940px){.honorWorkspace,.honorDocuments{grid-template-columns:1fr}}@media (max-width:640px){.honorHeaderActions{justify-content:stretch}.honorHeaderActions button{flex:auto}.honorCaseHead{flex-wrap:wrap;padding:0 14px 12px}.honorCaseToggle{grid-template-columns:38px minmax(0,1fr) 16px;gap:10px;padding:14px 0}.honorCaseQuick{width:100%}.honorCaseQuick button{flex:auto}.honorStatus,.honorProgress{display:none}.honorDetailToggle{width:calc(100% - 28px);margin:14px}.honorWorkspace,.honorOfferPanel,.honorChecklist{padding:14px}.honorLine{grid-template-columns:1fr 83px 28px}.honorLine select{grid-column:1/3}.honorLine button,.honorCalculatedMark{grid-area:1/3/3}.auditInputGrid{grid-template-columns:1fr}.auditFeeInput{grid-column:auto}.honorTotals{grid-template-columns:1fr}.honorDocuments{margin:0 14px 14px;padding:14px}}.sideNav a{color:#b9c9e2;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:9px 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.sideNav a:hover:not(.active){color:#fff;background:#ffffff12;transform:translate(3px)}.sideNav a:hover span{transform:translateY(-1px)scale(1.06)}.sideNav a em{color:#dbe7f7;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#ffffff1f;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:750}.sideNav a.active{color:#12300a;background:linear-gradient(120deg,#a3d334f2,#78c40aeb);border-color:#0000;box-shadow:inset 0 1px #ffffff73,0 10px 22px -8px #7ac70c8c,0 4px 10px #0616304d}.sideNav a.active span{color:#1c3f0c;background:#ffffff57;box-shadow:inset 0 1px #ffffff80,0 4px 8px -4px #28500080}.sideNav a.active em{color:#1c3f0c;background:#ffffff6b}.areaNav{padding-top:22px}.sideNav .areaLocked{color:#6a7b8f;cursor:not-allowed;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;padding:11px 13px;font-size:13px;display:flex}.sideNav .areaLocked>span:first-child{text-align:center;background:#ffffff0d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.sideNav .areaLocked em{color:#8b9db2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal;font-weight:750}.sideVersion{color:#8fa5bf;letter-spacing:.06em;text-align:center;margin:10px 2px 0;font-size:10.5px}.sideFootNav{padding:0 0 10px}.sideFootNav a{font-size:12.5px}.sideFootNav+.sideAccount{margin-top:0}.sideNavDivider{color:#7f93ab;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff17;margin:14px 2px 4px;padding-top:14px;font-size:10px;font-weight:750}.honorStatus.status-neu{color:#16607d;background:#edf8fc;border-color:#b9ddec}.honorStatus.status-kontaktiert{color:#865e16;background:#fff4df;border-color:#f2d39d}.honorStatus.status-qualifiziert{color:#4b6f0d;background:#f1f9e4;border-color:#cce5a4}.honorStatus.status-uebernommen{color:#3c5478;background:#f1f5fa;border-color:#cddaea}.honorStatus.status-kein_bedarf{color:#6b7787;background:#f5f7f9;border-color:#dbe3ec}.honorStatus.status-abgelehnt{color:#a4453c;background:#fdf3f2;border-color:#e8c3c3}.leadCollapsible{background:#fbfcfe;border:1px solid #e3ebf3;border-radius:12px;margin-bottom:16px}.leadCollapsible>summary{cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.leadCollapsible>summary::-webkit-details-marker{display:none}.leadCollapsible>summary:after{content:"⌄";color:#7b8b9e;font-size:15px}.leadCollapsible[open]>summary:after{content:"⌃"}.leadCollapsible>summary:hover{background:#f4f8fc}.leadCollapsible>summary>span{gap:2px;min-width:0;display:grid}.leadCollapsible>summary strong{color:var(--deep);font-size:14px}.leadCollapsible>summary small{color:#66758a;font-size:11px}.leadCollapsible>summary>em{color:#64768c;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:11px;font-style:normal;overflow:hidden}.leadGuidePanel{background:linear-gradient(#fff 0%,#fbfdf6 100%);border:1px solid #d7e6b8;border-radius:12px;margin-bottom:16px;padding:16px;box-shadow:inset 0 1px #fffffff2,0 10px 24px -18px #10336652}.leadGuideProgress{color:#5d7f18;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:750}.linkButton{color:var(--lime-text);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font-size:11px;font-weight:650;text-decoration:underline}.linkButton:hover{color:#3f5f0c}.lifecycleFilter{background:#fbfcfe;border:1px solid #e0e8f0;border-radius:11px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 24px 14px;padding:12px 14px;display:flex}.lifecycleFilter>label{color:#5b6c81;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.lifecycleFilter select{color:var(--text);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5e0ea;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:400;box-shadow:inset 0 1px 2px #1033660f}.lifecycleFilter .calculatorCheck{font-size:11px}.lifecycleFilter>span{color:#7b8b9e;margin-left:auto;font-size:11px}.lifecycleFilterEmpty{color:#7b8b9e;text-align:center;border:1px dashed #d7e0ea;border-radius:11px;margin:0 24px 18px;padding:18px;font-size:12px}.hubTaskStatus small{color:#8b98a8;letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;display:block}.honorCalculator select:disabled,.honorCalculator input:disabled{color:#7a8798;cursor:not-allowed;background:#eef2f6}.honorCalculator input[type=checkbox]:disabled+span,.calculatorCheck input:disabled{cursor:not-allowed}.betreuungActions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.lifecycleToolbar>div:first-child{flex:none;min-width:0;max-width:220px}.lifecycleMeta{background:#fbfcfe;border-bottom:1px solid #e7edf3;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:14px 24px;display:grid}.lifecycleMeta label{color:#65758a;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10.5px;font-weight:700;display:grid}.lifecycleMeta input,.lifecycleMeta select{background:#fff;border:1px solid #d9e3ed;border-radius:9px;width:100%;padding:9px 10px;font-size:12px}.lifecycleCategory{color:#5c6d82;letter-spacing:.1em;text-transform:uppercase;background:#f4f7fa;border-bottom:1px solid #e8edf2;padding:10px 24px;font-size:10px;font-weight:780}.settingsGrid{gap:20px;display:grid}.settingsCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;padding:22px 24px}.settingsCard>h2{color:var(--deep);letter-spacing:-.02em;margin:4px 0 6px;font-size:20px}.settingsCard>p{color:#6d7d91;max-width:70ch;margin:0 0 18px;font-size:12px;line-height:1.6}.settingsLead{color:#6d7d91;max-width:78ch;margin:0 0 18px;font-size:12.5px;line-height:1.65}.settingsFehler{color:#9c2f22;background:#fdf1ef;border:1px solid #f6c9c4;border-radius:12px;max-width:78ch;margin:12px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.55}.settingsHinweis{color:#7a5410;background:#fff8ea;border:1px solid #f2d39d;border-radius:12px;max-width:78ch;margin:0 0 18px;padding:9px 12px;font-size:12.5px;line-height:1.6}.settingsStatus{letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.settingsStatus.ok{color:#4b6f0d;background:#f1f9e4;border:1px solid #cce5a4}.settingsStatus.open{color:#865e16;background:#fff4df;border:1px solid #f2d39d}.settingsStatus.env{color:#3c5478;background:#f1f5fa;border:1px solid #cddaea}.checklistSectionActions button:hover:not(:disabled),.checklistRowActions button:hover:not(:disabled){color:#4a7010;background:#f4faeb;border-color:#a9cc70}.checklistRename button:not(.primary){color:#6d7d91;cursor:pointer;background:0 0;border:0;font-size:12px}.detailBackdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0516306b;justify-content:center;align-items:center;padding:26px;animation:.18s both panelFade;display:flex;position:fixed;inset:0}.detailWindow{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;width:100%;max-width:1520px;height:min(940px,100%);animation:.2s cubic-bezier(.2,.7,.3,1) both panelIn;display:flex;overflow:hidden;box-shadow:0 40px 90px #0516305c}@keyframes panelFade{0%{opacity:0}to{opacity:1}}@keyframes panelIn{0%{opacity:.5;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.detailWindowHead{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 22px;display:grid}.detailWindowHead .avatar{width:44px;height:44px}.detailWindowTitle{gap:3px;min-width:0;display:grid}.detailWindowTitle p{color:#66758a;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.detailWindowTitle h2{color:var(--deep);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;overflow:hidden}.detailWindowTitle span{color:#66758a;font-size:11px}.detailWindowHeadActions{align-items:center;gap:9px;display:flex}.detailWindowSaving{color:var(--lime-text);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:750}.detailWindowClose{border:1px solid var(--line);color:#6b7787;cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px;font-size:17px}.detailWindowClose:hover{color:#a4453c;border-color:#cf7d74}.detailWindowMain{flex:auto;align-items:stretch;min-height:0;display:flex}.detailWindowBody{flex:auto;min-width:0;padding:20px 22px 32px;overflow-y:auto}.detailWindowBody>.honorWorkspace{padding:0}.vorgangsSpalte{align-content:start;gap:14px;display:grid}.vorgangsSpalteKopf{color:#8b98a8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.vorgangsFeld{color:#778699;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10.5px;font-weight:750;display:grid}.vorgangsFeld input,.vorgangsFeld select,.vorgangsFeld textarea{min-width:0;color:var(--text);letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #d9e3ed;border-radius:8px;padding:8px 9px;font-size:12px;font-weight:400}.vorgangsHinweis{color:#6b7c90;margin:-6px 0 0;font-size:10.5px;line-height:1.45}.vorgangsHinweis.warnung{color:#a4453c}.vorgangsAufgaben{gap:7px;display:grid}.vorgangsAufgaben>p{color:#8b98a8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.vorgangsAufgaben>ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.vorgangsAufgabe{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;text-align:left;background:#fff;border-left:3px solid #e8a21d;border-radius:10px;gap:2px;padding:9px 11px;font-size:11.5px;display:grid}button.vorgangsAufgabe{cursor:pointer;transition:border-color .16s,box-shadow .16s}button.vorgangsAufgabe:hover{box-shadow:var(--shadow-soft);border-color:#c4d5e8}.vorgangsAufgabe strong{color:var(--deep);font-size:11.5px;font-weight:700}.vorgangsAufgabe small{color:#6b7c90;font-size:10.5px}.vorgangsAufgabenRest{color:#8b98a8;margin:0;font-size:10.5px}.vorgangsLeer{color:#8b98a8;margin:0;font-size:11px}.vorgangsSpalteFuss{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vorgangsNotizen{border-top:1px solid var(--line);gap:8px;padding-top:4px;display:grid}.vorgangsNotizen .vorgangsSpalteKopf{align-items:baseline;gap:8px;display:flex}.vorgangsNotizen .vorgangsSpalteKopf em{color:#805914;letter-spacing:.04em;background:#fff3d7;border-radius:999px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:750}.vorgangsNotizAuf{color:#3d5878;cursor:pointer;background:#fff;border:1px dashed #c9d8e9;border-radius:10px;padding:8px 11px;font-size:11.5px;font-weight:700;transition:border-color .16s,color .16s}.vorgangsNotizAuf:hover{color:var(--lime-text);border-color:#a9cc70}.vorgangsNotizForm{background:#f9fcf4;border:1px solid #cde3a0;border-radius:12px;gap:9px;padding:11px;display:grid}.vorgangsNotizForm textarea{min-height:62px;color:var(--text);resize:vertical;background:#fff;border:1px solid #d5e0ea;border-radius:9px;padding:9px 10px;font-family:inherit;font-size:12px;line-height:1.5}.vorgangsFeldZusatz{color:#98a5b4;letter-spacing:normal;text-transform:none;font-weight:400}.vorgangsNotizForm input:disabled{color:#98a5b4;cursor:not-allowed;background:#f2f5f9}.vorgangsNotizAktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vorgangsNotizAktionen .primary{padding:8px 13px;font-size:12px}.vorgangsNotizAktionen .linkButton{margin:0}.vorgangsNotizListe{gap:7px;margin:0;padding:0;list-style:none;display:grid}.vorgangsNotizListe>li{border:1px solid var(--line);background:#fff;border-left:3px solid #dbe4ef;border-radius:10px;gap:3px;padding:9px 11px;display:grid}.vorgangsNotizListe>li.erledigt{background:#fbfdf8;border-left-color:#7cc412}.vorgangsNotizListe>li.erledigt .vorgangsNotizText{color:#6b7b91}.vorgangsNotizKopf{flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;display:flex}.vorgangsNotizKopf strong{color:var(--deep);font-size:11px;font-weight:750}.vorgangsNotizKopf span{color:#98a5b4;font-size:10px}.vorgangsNotizText{color:var(--text);margin:0;font-size:11.5px;line-height:1.5}.vorgangsNotizFuss{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.vorgangsNotizFuss em{color:#4d6484;background:#f7fafd;border:1px solid #dbe4ef;border-radius:999px;padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700}.vorgangsNotizFuss em.spaet{color:#963f36;background:#fdeeeb;border-color:#e6b3ad}.vorgangsNotizFuss em.ok{color:#4b6f0d;background:#f4faeb;border-color:#cde3a0}.vorgangsNotizFuss .linkButton{margin:0;font-size:10.5px}@media (max-width:1160px){.detailWindowMain{flex-direction:column}.vorgangsSpalte{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));align-items:end;gap:12px}.vorgangsSpalteKopf,.vorgangsHinweis,.vorgangsAufgaben,.vorgangsNotizen,.vorgangsSpalteFuss{grid-column:1/-1}.vorgangsNotizListe{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vorgangsHinweis{margin:0}.vorgangsAufgaben>ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:720px){.detailBackdrop{padding:0}.detailWindow{border:0;border-radius:0;width:100%;height:100%}.detailWindowBody{padding:16px 14px 28px}.vorgangsSpalte{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.vorgangsAufgaben>ul{grid-template-columns:minmax(0,1fr)}}.leadRowChips{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.leadRowWhen{color:#738195;white-space:nowrap;justify-self:end;font-size:10.5px}.honorCase.selected{box-shadow:0 0 0 2px #a3d3344d, var(--shadow-soft);border-color:#bedb84}.lifecycleCase.selected{box-shadow:0 0 0 2px #a3d3344d, var(--shadow);border-color:#bedb84}.boardSwitch{border:1px solid var(--line);background:#f4f7fa;border-radius:999px;align-items:center;gap:3px;height:38px;padding:0 4px;display:inline-flex}.boardSwitch button{color:#67768a;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;height:30px;padding:0 15px;font-size:11px;font-weight:750}.boardSwitch button.active{color:var(--deep);background:linear-gradient(170deg,#fff,#f2f7fd);box-shadow:inset 0 1px #ffffffe6,0 5px 12px -5px #102a5459}.boardOnlyDue{border:1px solid var(--line);color:#67768a;white-space:nowrap;cursor:pointer;background:#f8fafc;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.boardOnlyDue:hover{background:#f6fbee;border-color:#93bd4a}.boardOnlyDue input{width:16px;height:16px;accent-color:var(--lime-dark)}.leadBoard{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.78fr);align-items:start;gap:14px;display:grid}.leadBoard.tagesBoard{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.tagesBoardTitle{align-items:center;gap:6px;min-width:0;display:flex}.tagesBoardTitle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tagesBoardTitle input{width:100%;min-width:0;color:var(--deep);background:#fff;border:1px solid #93bd4a;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:650}.tagesBoardRename{color:#a5b2c2;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;width:22px;height:22px;padding:0;font-size:11px;transition:opacity .15s,background .15s,color .15s}.boardColumnHead:hover .tagesBoardRename,.tagesBoardRename:focus-visible{opacity:1}.tagesBoardRename:hover{color:var(--lime-text);background:#f0f5e7}.tagesBoardRemove{font-size:14px}.tagesBoardRemove:hover{color:#a4453c;background:#fdf3f2}@media (max-width:1100px){.leadBoard.tagesBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.leadBoard.tagesBoard{grid-template-columns:1fr}}.boardColumn.tagesBoardAdd{background:#ffffff73;border-style:dashed;justify-content:center;min-height:86px}.tagesBoardAddButton{color:#8795a8;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;padding:18px 12px;font-size:12.5px;font-weight:700;transition:color .15s}.tagesBoardAddButton:hover{color:var(--lime-text)}.tagesBoardAdd .boardColumnHead{border-bottom:0}.boardColumnHead .tagesBoardRename[aria-expanded=true]{opacity:1;color:var(--lime-text);background:#f0f5e7}.tagesBoardEditor{border-bottom:1px solid var(--line);background:linear-gradient(#f7fbf1,#ffffff8c);gap:10px;padding:12px 14px 14px;display:grid}.tagesBoardEditor>label:not(.tagesBoardErledigtWahl){color:#64748b;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:750;display:grid}.tagesBoardEditor>label:not(.tagesBoardErledigtWahl) input{width:100%;min-width:0;color:var(--deep);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cdd9e6;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:650}.tagesBoardFarben{flex-wrap:wrap;gap:7px;display:flex}.tagesBoardFarbe{background:var(--wahlfarbe);cursor:pointer;border:2px solid #0000;border-radius:999px;width:22px;height:22px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:0 1px 3px #09264d40}.tagesBoardFarbe:hover{transform:scale(1.14)}.tagesBoardFarbe.gewaehlt{box-shadow:0 0 0 2px var(--wahlfarbe), 0 2px 7px #09264d4d;border-color:#fff}.tagesBoardErledigtWahl{color:#52647a;cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:11px;font-weight:650;display:grid}.tagesBoardErledigtWahl input{width:16px;height:16px;accent-color:var(--lime-dark);margin-top:1px}.tagesBoardErledigtWahl small{color:#7b8a9c;margin-top:2px;font-size:10px;font-weight:500;line-height:1.45;display:block}.tagesBoardEditorAktionen{gap:8px;display:flex}.tagesBoardEditorAktionen button{flex:auto;padding:7px 10px;font-size:11.5px}.tagesBoard .boardColumnHead em{background:color-mix(in srgb, var(--spaltenfarbe,#a3d334) 18%, transparent);color:color-mix(in srgb, var(--spaltenfarbe,#a3d334) 68%, #16324f)}.tagesBoard .boardCard{border-left-color:var(--spaltenfarbe,#dbe3ec);background:linear-gradient(103deg, color-mix(in srgb, var(--spaltenfarbe,white) 13%, white), white 62%)}.tagesBoard .spalteErledigt .boardColumnHead strong{color:#45720f}.tagesBoardGhost{transform:rotate(3deg)scale(1.04);box-shadow:0 24px 48px #09264d4d!important}@keyframes tagesSpaltePuls{0%,to{box-shadow:0 0 0 2px #a3d33459,0 14px 30px #09264d1f}50%{box-shadow:0 0 0 7px #a3d33424,0 18px 36px #09264d29}}.tagesBoard .boardCard.gelandet{animation:.6s cubic-bezier(.2,.9,.3,1.35) tagesKarteLandet}@keyframes tagesKarteLandet{0%{transform:scale(.9);box-shadow:0 0 #a3d3348c}55%{transform:scale(1.045);box-shadow:0 0 0 9px #a3d3342e}to{box-shadow:var(--shadow-soft);transform:scale(1)}}.boardColumn{border:1px solid var(--line);background:#ffffffb8;border-radius:16px;flex-direction:column;min-width:0;display:flex}.boardColumnHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.boardColumnHead strong{color:var(--deep);font-size:12.5px}.boardColumnHead em{color:var(--lime-text);background:#a3d33429;border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:750}.boardColumnHead small{color:#66758a;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.boardColumnBody{gap:10px;padding:12px;display:grid}.boardEmpty{color:#94a1b1;text-align:center;padding:18px 12px;font-size:11px}.boardCard{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-left:3px solid #dbe3ec;border-radius:12px;gap:9px;padding:13px;display:grid;position:relative}.boardCardBubble{z-index:1;position:absolute;top:11px;right:11px}.boardCard.einfuegen{box-shadow:0 -3px 0 -1px var(--lime,#a3d334), var(--shadow-soft)}.boardCard.einfuegen:before{content:"";background:var(--lime,#a3d334);border-radius:999px;height:3px;position:absolute;top:-6px;left:8px;right:8px}.boardCard:has(.boardCardBubble) .boardCardTop{padding-right:36px}.boardCardTop{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:0;display:grid}.boardCardTop .avatar{border-radius:10px;width:34px;height:34px;font-size:11px}.boardCardName{gap:2px;min-width:0;display:grid}.boardCardName strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.boardCardName small{color:#66758a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.boardCardMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.boardCardDue{color:#6b7787;letter-spacing:.05em;text-transform:uppercase;border:1px solid #dbe3ec;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750}.boardCardActions{flex-wrap:wrap;gap:6px;display:flex}.boardCardActions button{height:30px;color:var(--navy);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cddaea;border-radius:999px;flex:auto;padding:0 10px;font-size:10.5px;font-weight:750}.boardCardActions button:hover{background:#f6fbee;border-color:#93bd4a}.boardColumnClosed{background:#faf6f5d1}.boardColumnClosed .boardColumnHead em{color:#91433c;background:#fdf0ee}.boardClosedHint{color:#97817c;text-align:center;border:1px dashed #dcc4bf;border-radius:10px;margin:0;padding:12px;font-size:11px;line-height:1.55}.boardCardClosed{border:1px solid var(--line);width:100%;box-shadow:var(--shadow-soft);background:#fff;border-left:3px solid #d9b5af;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 10px 11px 13px;display:grid}.boardCardClosed:hover{border-color:#d0a49d}.boardCardClosedOpen{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;min-width:0;padding:0;display:grid}.boardCardClosed strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boardCardClosed small{color:#91433c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.boardCardArchive{color:#97a5b7;cursor:pointer;background:#fff;border:1px solid #dbe3ec;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;font-size:12.5px;transition:all .16s;display:grid}.boardCardArchive:hover{color:var(--lime-text);background:#f6fbee;border-color:#93bd4a}.boardColumnClosed .boardColumnBody{max-height:640px;overflow-y:auto}.leadClosedSummary{background:linear-gradient(120deg,#fdf6f5,#fbfcfd);border:1px solid #ecd6d1;border-left:4px solid #c0564a;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.leadClosedSummary h2{color:var(--deep);letter-spacing:-.02em;margin:4px 0 6px;font-size:17px}.leadClosedSummary span{color:#66758a;font-size:11.5px}.leadClosedSummary button{flex:none}.leadClosedContact{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-bottom:18px;padding:15px 18px;display:grid}.leadClosedContact p{color:#45566c;overflow-wrap:anywhere;margin:0;font-size:12px}.leadClosedContact b{color:#8b98a8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}@media (max-width:1100px){.leadBoard{grid-template-columns:1fr}}.guideNav button:hover:not(:disabled){background:#f6fbee;border-color:#93bd4a}.scoreGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;display:grid}.scoreGrid label{color:#65758a;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10.5px;font-weight:700;display:grid}.scoreGrid select{background:#fff;border:1px solid #d9e3ed;border-radius:9px;width:100%;padding:10px 11px;font-size:12px}.scoreGrid label.open select{background:#fffaf0;border-color:#f0c98a}.levelChip{color:#546274;letter-spacing:.06em;white-space:nowrap;background:#f5f7f9;border:1px solid #dbe3ec;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:780}.levelChip.level-gruen{color:#4b6f0d;background:#f1f9e4;border-color:#cce5a4}.levelChip.level-gelb{color:#865e16;background:#fff4df;border-color:#f2d39d}.levelChip.level-rot{color:#91433c;background:#fdf0ee;border-color:#edc8c2}.nameWithChip{align-items:center;min-width:0;display:flex}.nameWithChip .nameClamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assigneeChip{color:#3c5478;white-space:nowrap;background:#f1f5fa;border:1px solid #cddaea;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.assigneeChip.open{color:#8a7a45;background:#fdfaef;border-color:#e4dcc4}.boardCardAssignee{display:block}.boardCardAssignee select{color:#7b8899;cursor:pointer;background:#fbfcfe;border:1px dashed #cfdae6;border-radius:8px;width:100%;padding:7px 9px;font-size:11px}.boardCardAssignee.set select{color:#3c5478;background:#f1f5fa;border-style:solid;border-color:#cddaea;font-weight:650}.boardCardAssignee select:hover{border-color:#93bd4a}.boardCard{cursor:grab}.boardCardGhost{z-index:999;border:1px solid #a3d334e6;border-left:3px solid var(--lime-dark);background:#fff;border-radius:12px;position:absolute;top:-2000px;left:-2000px;transform:rotate(-2.5deg)scale(1.05);box-shadow:0 30px 60px #05163059,0 0 0 5px #a3d3342e}.leadBoard.dragActive .boardColumn:not(.dropTarget){border-style:dashed;border-color:#b9cf93}.leadBoard.dragActive .boardColumnClosed:not(.dropTarget){border-color:#dcb3ac}@keyframes dropPulse{0%,to{box-shadow:0 16px 36px #14375829,0 0 0 3px #a3d33452}50%{box-shadow:0 16px 36px #14375829,0 0 0 9px #a3d3341a}}@keyframes dropPulseRot{0%,to{box-shadow:0 16px 36px #58191229,0 0 0 3px #c0564a52}50%{box-shadow:0 16px 36px #58191229,0 0 0 9px #c0564a1a}}.boardCardTop{cursor:pointer}.boardColumnBody{min-height:60px}.boardHint{color:#7c8a9c;margin:0 0 12px;font-size:11.5px}.mailImport{background:#fbfcfe;border:1px solid #dce5ed;border-radius:13px;gap:9px;margin:16px 0 18px;padding:15px 16px;display:grid}.mailImport>p{color:#6d7d91;max-width:74ch;margin:0;font-size:12px;line-height:1.6}.mailImport textarea{border:1px solid var(--line);width:100%;min-height:118px;color:var(--text);resize:vertical;background:#fff;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.5}.mailImport textarea:focus{border-color:#a8c96c;outline:none;box-shadow:0 0 0 3px #a3d33424}.mailDropZone{text-align:center;background:#fff;border:2px dashed #cfdae6;border-radius:12px;justify-items:center;gap:5px;padding:18px;transition:all .16s;display:grid}.mailDropZone>span{color:#7d94b0;font-size:22px;line-height:1}.mailDropZone strong{color:var(--deep);font-size:13px}.mailDropZone small{color:#7b8b9e;font-size:11px;line-height:1.45}.mailDropZone .secondary{margin-top:6px;padding:9px 14px;font-size:11.5px}.mailDropZone.over{border-color:var(--lime-dark);background:#f6fbee;box-shadow:0 0 0 3px #a3d33429}.mailDropZone.over>span{color:#4d7711}.mailDropZone.filled{background:#f7fbf1;border-style:solid;border-color:#cce5a4}.mailDropZone.filled>span{color:#4d7711}.leadDropOverlay{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#05163073;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.leadDropOverlay>div{text-align:center;background:#fffffff7;border:2px dashed #a3d334d9;border-radius:20px;justify-items:center;gap:8px;padding:38px 46px;display:grid;box-shadow:0 30px 70px #05163052}.leadDropOverlay span{color:#4d7711;font-size:34px;line-height:1}.leadDropOverlay strong{color:var(--deep);letter-spacing:-.02em;font-size:19px}.leadDropOverlay small{color:#6d7d91;max-width:42ch;font-size:12px;line-height:1.55}.hubEmptyActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.scoreDerived{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:11px;display:grid}.scoreRow{background:#fbfcfe;border:1px solid #dce5ed;border-radius:12px;gap:6px;padding:13px 14px;display:grid}.scoreRow select{background:#fff;border:1px solid #d9e3ed;border-radius:9px;width:100%;padding:9px 10px;font-size:12px}.scoreRow>small{color:#6d7d91;font-size:11px;line-height:1.5}.scoreRow .linkButton{justify-self:start;margin:0;font-size:11px}.scoreRowHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.scoreRowHead strong{color:var(--deep);font-size:12px}.scoreOrigin{color:#4f7513;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f4faea;border:1px solid #cce5a4;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:780}.scoreOrigin.hand{color:#3c5478;background:#f1f5fa;border-color:#cddaea}.scoreOrigin.offen{color:#865e16;background:#fff4df;border-color:#f2d39d}.leadLogCapture{grid-template-columns:minmax(320px,1.3fr) minmax(240px,1fr);gap:14px;display:grid}.leadLogCall,.leadLogRemark{background:#fbfcfe;border:1px solid #dce5ed;border-radius:12px;align-content:start;gap:8px;padding:13px 14px;display:grid}.leadLogCallFields{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.leadLogCallFields input{background:#fff;border:1px solid #d9e3ed;border-radius:9px;padding:9px 11px;font-size:12px}.leadLogCallback{color:#65758a;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.leadLogOutcomes{flex-wrap:wrap;gap:8px;display:flex}.leadLogOutcomes button{color:#7a5a17;cursor:pointer;background:#fffaf0;border:1px solid #dbc9a5;border-radius:10px;flex:110px;padding:10px 12px;font-size:12px;font-weight:700;transition:all .16s}.leadLogOutcomes button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #7a5a1724}.leadLogOutcomes button:disabled{opacity:.55;cursor:wait}.leadLogCall>small{color:#7b8b9e;font-size:11px;line-height:1.5}.leadLogRemark textarea{resize:vertical;background:#fff;border:1px solid #d9e3ed;border-radius:9px;min-height:68px;padding:9px 11px;font-family:inherit;font-size:12px;line-height:1.5}.leadLogRemark .secondary{justify-self:start;padding:9px 14px;font-size:11.5px}.leadLogList{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.leadLogEntry{background:#fff;border:1px solid #e4eaf1;border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.leadLogMark{color:#4c6076;background:#eef3f8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.leadLogEntry>div{gap:3px;min-width:0;display:grid}.leadLogEntry p{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.leadLogEntry strong{color:var(--deep);font-size:12px}.leadLogEntry small{color:#8494a6;font-size:11px}.leadLogEntry span{color:#55657a;white-space:pre-wrap;font-size:12px;line-height:1.5}.leadLogEntry b{color:#7a5a17;font-size:11px;font-weight:700}.leadReasonStats{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.leadReasonStats button{color:#55657a;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:999px;align-items:baseline;gap:7px;padding:7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.leadReasonStats button:hover{border-color:#b9cadd}.leadReasonStats button.active{border-color:var(--lime-dark);color:var(--deep);background:#f4faeb}.leadReasonStats button em{color:var(--deep);font-style:normal;font-weight:800}.leadClosedActions{flex:none;gap:9px;display:flex}.leadOfferFacts,.handoverGrid{margin-top:16px}.absageSettingsList{gap:18px;display:grid}.absageSettingsField textarea{min-height:235px}.absageSettingsHead{align-items:center;gap:8px;display:flex}.absageSettingsHead em{color:#8a5d08;letter-spacing:.06em;text-transform:uppercase;background:#fff4df;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:780}.absageSettingsField .absageTextTools{justify-content:space-between}.absageSettingsField .absageTextTools small{color:#93a2b4;letter-spacing:0;text-transform:none;font-size:10.5px}.absageSettingsStamp{color:#7b8b9e;margin:14px 0 0;font-size:11.5px}.absageSettingsActions{margin-top:16px}.settingsCard code{color:var(--deep);background:#eef3f8;border-radius:5px;padding:1px 5px;font-size:11.5px}.kiHinweise{border-left:3px solid var(--lime);color:#55677d;background:#f8fbf2;border-radius:9px;gap:7px;margin:0 0 18px;padding:14px 16px 14px 32px;font-size:11.5px;line-height:1.6;display:grid}.kiHinweise a{color:var(--lime-text);font-weight:700}.leadLogRejectionText summary{color:#4c6076;cursor:pointer;font-size:11px;font-weight:700}.leadLogRejectionText[open] summary{margin-bottom:5px}.leadLogRejectionText span{background:#fafcfe;border:1px solid #e4eaf1;border-radius:9px;padding:9px 11px;display:block}.absageModal .absageReasons{margin-bottom:15px}.absageTextField{color:#65758a;text-transform:uppercase;letter-spacing:.06em;gap:6px;margin-bottom:13px;font-size:10.5px;font-weight:700;display:grid}.absageTextField textarea{color:#33445c;letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border:1px solid #d9e3ed;border-radius:10px;min-height:210px;padding:11px 13px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.6}.absageTextTools{flex-wrap:wrap;gap:14px;display:flex}.absageTextTools .linkButton{letter-spacing:0;text-transform:none;padding:0;font-size:11px}.absageModal .calculatorCheck{margin-bottom:4px}.leadAssignConfirm{background:#f7fbf0;border:1px solid #cde3a0;border-radius:11px;gap:8px;margin-top:8px;padding:11px 12px;display:grid}.leadAssignConfirm textarea{letter-spacing:0;resize:vertical;text-transform:none;background:#fff;border:1px solid #d5e0ea;border-radius:9px;min-height:58px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.5}.leadAssignActions{align-items:center;gap:12px;display:flex}.leadAssignActions .primary{padding:9px 14px;font-size:12px}.leadAssignActions .linkButton{margin:0}@media (max-width:900px){.leadLogCapture,.leadLogCallFields{grid-template-columns:1fr}}.saveIndicator{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.saveIndicatorMark{font-size:12px;line-height:1}.saveIndicator-saving{color:var(--muted)}.saveIndicator-saving .saveIndicatorMark{animation:1.1s linear infinite saveSpin;display:inline-block}.saveIndicator-saved{color:var(--lime-text)}.saveIndicator-error{color:#a4453c}@keyframes saveSpin{to{transform:rotate(360deg)}}.detailWindowSaving.saveIndicator-saving{color:var(--muted)}.detailWindowSaving.saveIndicator-error{color:#a4453c}.honorSaveState.saveIndicator-saving{color:#c9d6e6}.honorSaveState.saveIndicator-saved{color:#cdec8f}.honorSaveState.saveIndicator-error{color:#ffd9d4;background:#7c2f28}.detailSteps{border-bottom:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:18px;padding:11px 27px;display:flex}.detailSteps ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.detailSteps li+li:before{content:"·";color:#b6c3d3;margin-right:7px}.detailSteps li{align-items:center;display:flex}.detailSteps li button{color:var(--muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:700;transition:all .16s;display:inline-flex}.detailSteps li button:hover{color:var(--deep);background:#fff;border-color:#cbd8e6}.detailStepMark{color:#6c7c90;background:#dde5ef;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:10.5px;font-weight:750;display:inline-flex}.detailSteps li.done button{color:var(--lime-text)}.detailSteps li.done .detailStepMark{color:var(--lime-text);background:#a3d33438}.detailSteps li.next button{color:var(--deep);background:#f4faea;border-color:#cde3a0}.detailSteps li.next .detailStepMark{background:var(--lime-dark);color:#fff}.detailStepsJump{color:var(--lime-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:700;text-decoration:underline}.detailStepsJump:hover{color:#3f5f0c}.detailStepsDone{color:var(--lime-text);white-space:nowrap;flex:none;font-size:11px;font-weight:700}.detailStepTarget{border-radius:12px;animation:1.2s stepTargetGlow}@keyframes stepTargetGlow{0%{box-shadow:0 0 0 3px #a3d33473}to{box-shadow:0 0 0 3px #a3d33400}}.activeFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 18px;padding:0 3px;display:flex}.activeFiltersLead{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:750}.activeFilters .viewFilterChip{margin-left:0}.activeFilters .linkButton{margin:0;font-size:10.5px}.sideNavSplit{align-items:stretch;gap:0;display:flex}.sideNavSplit>button:first-child{flex:1;min-width:0}.sideNavSplit .sideNavToggle{color:#8fa2b8;flex:none;justify-content:center;width:34px;padding:14px 0;font-size:12.5px}.sideNavSplit .sideNavToggle:hover{color:#fff;background:#ffffff0f}.sideCaseDropdownLead{color:#8093aa;letter-spacing:.12em;text-transform:uppercase;margin:2px 0 5px;font-size:10px;font-weight:750}.boardCardActions .primaryStep{flex:1;justify-content:center;font-weight:700}.boardCardActions .stepBack{text-align:center;flex:none;width:30px;padding-left:0;padding-right:0}.boardCardCloseLink{color:#97a5b7;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:-3px;padding:4px 2px;font-size:10.5px;font-weight:700}.boardCardCloseLink:hover{color:#a4453c}@media (max-width:900px){.detailSteps{flex-direction:column;align-items:flex-start;gap:9px;padding:11px 18px}}.measuresHubHeader h1 em{background:linear-gradient(100deg,#5da310,#8fd214);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sideNav .areaLocked>span:first-child svg{width:16px;height:16px}.sideTitle+.sideNavDivider{border-top:0;margin-top:12px;padding-top:0}.sideNavDivider+.sideNav{padding-top:4px}.hubMetrics{perspective:1200px}.workColumn{flex:1;min-width:0}.viewsBar{z-index:18;margin:14px 44px 0 calc(var(--sidebarWidth) + 44px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #fffffff2;border-radius:16px;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:9px 14px;display:flex;position:sticky;top:12px}.viewsBar:empty{display:none}.viewsBar .sideNavDivider{color:#66758a;letter-spacing:.14em;text-transform:uppercase;border:0;margin:0;padding:0;font-size:10px;font-weight:750}.viewsBar .sideNav{flex-flow:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:0}.viewsBar .sideNav button{color:#44566f;background:#143c770f;border-radius:999px;gap:8px;padding:6px 12px 6px 7px;font-size:12px}.viewsBar .sideNav button span{width:24px;height:24px;box-shadow:none;color:var(--navy);background:#143c7714;border-radius:8px;font-size:12px}.viewsBar .sideNav button:hover:not(:disabled):not(.active){color:var(--deep);background:#143c771f;transform:translateY(-1px)}.viewsBar .sideNav button em{color:var(--navy);background:#143c771a}.viewsBar .sideNav button.active{color:#12300a;background:linear-gradient(120deg,#a3d334f2,#78c40aeb);box-shadow:inset 0 1px #ffffff73,0 10px 22px -8px #7ac70c8c,0 4px 10px #0616302e}.viewsBar .sideNav button.active span{color:#1c3f0c;background:#ffffff57}.viewsBar .sideNav button.active em{color:#1c3f0c;background:#ffffff6b}.viewsBar .sideNavSplit{align-items:center;gap:2px;display:inline-flex}.viewsBar .sideNavSplit .sideNavToggle{color:#44566f;cursor:pointer;background:#143c770f;border:0;border-radius:999px;place-items:center;width:26px;height:28px;padding:0;font-size:12px;display:grid}.viewsBar .sideNavSplit .sideNavToggle:hover{color:var(--deep);background:#143c771f}.viewsBar .sideCaseDropdown{border-top:1px dashed var(--line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin:4px 0 2px;padding:8px 2px 2px;display:flex}.viewsBar .sideCaseDropdownLead{color:#66758a;letter-spacing:.12em;text-transform:uppercase;margin:0 6px 0 0;font-size:10px;font-weight:750}.viewsBar .sideCaseDropdown button{border-radius:999px;align-items:baseline;gap:7px;padding:6px 12px;display:inline-flex}.viewsBar .sideCaseDropdown strong{color:var(--deep);font-size:11.5px}.viewsBar .sideCaseDropdown small{color:#66758a;font-size:10.5px}.viewsBar .sideCaseDropdown button.active strong,.viewsBar .sideCaseDropdown button.active small{color:#12300a}@media (prefers-reduced-motion:reduce){.viewsBar .sideNav button:hover:not(:disabled):not(.active){transform:none}}.boardColumn{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(175deg,#ffffffb8,#ffffff80);border:1px solid #ffffffe6;border-radius:18px}.boardCard{border-radius:14px;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #102a540d,0 14px 28px -14px #102a5447}.boardCard:hover{transform:translateY(-3px)rotate(-.3deg);box-shadow:inset 0 1px #ffffffe6,0 4px 8px #102a5412,0 24px 42px -16px #102a5461}@media (prefers-reduced-motion:reduce){.boardCard,.boardCard:hover{transition:none;transform:none}}.boardCardFoot{background:linear-gradient(#fbfdff,#f3f7fb);border-top:1px solid #edf1f7;border-radius:0 0 13px 13px;gap:7px;margin:4px -13px -13px;padding:10px 13px 11px;display:grid}.boardCardFoot .boardCardCloseLink{justify-self:start}.boardColumnHead strong:before{content:"";vertical-align:1px;background:#a9bcd4;border-radius:3px;width:8px;height:8px;margin-right:8px;display:inline-block}.leadBoard:not(.tagesBoard)>.boardColumn .boardColumnHead strong:before{background:var(--spaltenfarbe,#a9bcd4);box-shadow:0 0 8px color-mix(in srgb, var(--spaltenfarbe,#a9bcd4) 45%, transparent)}.leadBoard:not(.tagesBoard)>.boardColumn .boardColumnHead em{background:color-mix(in srgb, var(--spaltenfarbe,#a3d334) 18%, transparent);color:color-mix(in srgb, var(--spaltenfarbe,#a3d334) 68%, #16324f)}.leadBoard:not(.tagesBoard)>.boardColumn .boardCard,.leadBoard:not(.tagesBoard)>.boardColumn .boardCard.due,.leadBoard:not(.tagesBoard)>.boardColumn .boardCard.overdue{border-left-color:var(--spaltenfarbe,#dbe3ec);background:linear-gradient(103deg, color-mix(in srgb, var(--spaltenfarbe,white) 13%, white), white 62%)}.leadBoard:not(.tagesBoard)>.boardColumn .boardCardClosed{border-left-color:var(--spaltenfarbe,#d9b5af)}.tagesBoard>.boardColumn .boardColumnHead strong:before{background:var(--spaltenfarbe,#a9bcd4);box-shadow:0 0 8px color-mix(in srgb, var(--spaltenfarbe,#a9bcd4) 45%, transparent)}.honorCase{transition:box-shadow .18s,border-color .18s}.honorCase:hover{box-shadow:var(--shadow);border-color:#c9d8e9}.detailBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06163085}.detailWindow{background:radial-gradient(circle at 94% -6%, #a3d3341f, transparent 30%), radial-gradient(circle at -8% 112%, #2e9be61f, transparent 36%), var(--paper);border:1px solid #ffffffe6;border-radius:24px;box-shadow:inset 0 1px #ffffffd9,0 60px 120px -30px #0516308c}.detailWindowHead{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#fffffff5,#f2f7fde6);padding:18px 26px}.detailWindowHead .avatar{border-radius:14px;width:48px;height:48px;box-shadow:inset 0 1px #fff6,0 10px 20px -8px #12376880}.detailWindowTitle h2{font-size:21px}.detailWindowClose{border-radius:12px;transition:transform .18s,border-color .18s,color .18s}.detailWindowClose:hover{transform:rotate(90deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.detailWindowClose:hover{transform:none}}.detailSteps{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;padding:10px 26px}.detailSteps li.done button{background:#a3d3341a}.vorgangsFeld input,.vorgangsFeld select,.vorgangsFeld textarea{border-radius:10px}.vorgangsAufgabe,.vorgangsNotizListe>li{box-shadow:var(--shadow-soft);border-radius:12px}.vorgangsNotizForm{border-radius:14px}.detailWindowBody .leadWorkspace{grid-template-columns:minmax(0,1fr);align-items:start}@media (max-width:1160px){.detailWindowBody .leadWorkspace{grid-template-columns:minmax(0,1fr)}.detailWindowBody .leadWorkspace .honorChecklist{position:static}}.honorOfferPanel,.honorChecklist,.honorDocuments{box-shadow:var(--shadow-soft);border:1px solid #fffffff2;border-radius:18px}.leadGuidePanel{border-radius:16px}.leadCollapsible{box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;transition:box-shadow .18s}.leadCollapsible:hover{box-shadow:var(--shadow)}.leadCollapsible>summary{border-radius:14px}.honorChecklist input{display:none}.honorChecklist label{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;padding:11px 0}.honorChecklist label>b{color:#6b7d94;background:#eef3f9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;line-height:normal;display:grid;box-shadow:inset 0 1px #fffc,0 3px 6px -3px #102a544d}.honorChecklist label.done>b{color:#17330a;background:linear-gradient(150deg,#a9ef2e,#6db50c);box-shadow:inset 0 1px #ffffff80,0 6px 12px -5px #6eb40c99}.lifecycleCase{border:1px solid #fffffff2;border-radius:20px;transition:transform .2s,box-shadow .2s}.lifecycleCase:hover{transform:translateY(-3px);box-shadow:0 1px 2px #102a540d,0 18px 34px -12px #102a542e,0 44px 90px -30px #102a544d}@media (prefers-reduced-motion:reduce){.lifecycleCase,.lifecycleCase:hover{transition:none;transform:none}}.lifecycleTypeBadge{box-shadow:0 3px 8px -4px #102a5440}.lifecycleProgress>i b{box-shadow:0 0 10px #a3d33480}.lifecycleTaskNumber{background:#eef3f9;border-radius:50%;box-shadow:inset 0 1px #fffc,0 3px 6px -3px #102a544d}.lifecycleTask.completed .lifecycleTaskNumber{color:#17330a;background:linear-gradient(150deg,#a9ef2e,#6db50c);box-shadow:inset 0 1px #ffffff80,0 5px 10px -4px #6eb40c8c}.hubTaskCheck{border-radius:10px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.hubTaskCheck:hover{border-color:var(--lime-dark);transform:scale(1.08);box-shadow:0 5px 12px -5px #6eb40c8c}.lifecycleTask.completed .hubTaskCheck,.hubTask.completed .hubTaskCheck{color:#17330a;background:linear-gradient(150deg,#a9ef2e,#6db50c);border-color:#0000;box-shadow:inset 0 1px #ffffff80,0 5px 10px -4px #6eb40c8c}@media (prefers-reduced-motion:reduce){.hubTaskCheck,.hubTaskCheck:hover{transition:none;transform:none}}.hubEmpty{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#fffffff5,#fffc);border:1px solid #fffffff2;border-radius:20px}.hubEmpty>span{border-radius:20px;box-shadow:inset 0 1px #fff9,0 10px 20px -8px #6eb40c59}.lifecycleChoice button{border-radius:15px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.lifecycleChoice button:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.lifecycleChoice button>span{box-shadow:inset 0 1px #ffffffb3,0 5px 10px -5px #102a544d}@media (prefers-reduced-motion:reduce){.lifecycleChoice button:hover{transform:none}}.modalBackdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0616308c}.modal{border:1px solid #ffffffe6;border-radius:24px;animation:.2s cubic-bezier(.2,.7,.3,1) both panelIn;box-shadow:inset 0 1px #ffffffd9,0 50px 110px -28px #0516308c}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.settingsCard{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#fffffff7,#ffffffd9);border:1px solid #fffffff2;border-radius:20px}.settingsBlock{background:#fff;border:1px solid #ffffffe6;border-radius:14px;box-shadow:inset 0 1px #ffffffe6,0 6px 16px -10px #102a542e}.settingsBlock.danger{background:#fdf8f7;border-color:#f0ddda}.leadBoard.honorBoard{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.62fr)}@media (max-width:1400px){.leadBoard.honorBoard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.leadBoard.honorBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.leadBoard.honorBoard{grid-template-columns:1fr}}.honorBoard>.boardColumn .boardCard{border-left-color:var(--spaltenfarbe,#dbe3ec)}.boardFarbwahl{align-items:center;display:inline-flex;position:relative}.boardColumnHead:hover .boardFarbwahl .tagesBoardRename,.boardFarbwahl .tagesBoardRename[aria-expanded=true]{opacity:1}.boardFarbenPopup{z-index:6;border:1px solid var(--line);background:#fff;border-radius:11px;flex-wrap:wrap;gap:7px;width:122px;padding:9px 10px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #09264d52}.boardCardDone{color:#6d9021;letter-spacing:.05em;text-align:center;text-transform:uppercase;flex:1;padding:7px 0;font-size:10.5px;font-weight:750}.noteModal{background:radial-gradient(circle at 96% -8%,#a3d33429,#0000 34%),radial-gradient(circle at -10% 114%,#2e9be61f,#0000 38%),#fff;animation:.26s cubic-bezier(.2,.85,.3,1.15) both noteIn}@keyframes noteIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.noteModal{animation:none}}.noteModal h2{margin-bottom:16px;font-size:22px}.noteField textarea:focus,.noteField select:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 4px #a3d3342e}.noteList li{background:linear-gradient(170deg,#fff,#f7fafd);border:1px solid #fffffff2;border-radius:14px;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffe6,0 2px 5px #102a540d,0 12px 24px -14px #102a544d}.noteList li:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 4px 8px #102a5412,0 20px 36px -16px #102a5461}.noteList li:has(.noteChip:not(.noteChipDone)){border-left:3px solid var(--lime);box-shadow:-3px 0 12px -5px #a3d33480,0 2px 5px #102a540d,0 12px 24px -14px #102a544d}@media (prefers-reduced-motion:reduce){.noteList li,.noteList li:hover{transition:none;transform:none}}.lifecycleToolbar>div:first-child{flex:auto;min-width:170px}.lifecycleToolbar .betreuungActions{flex-wrap:wrap;justify-content:flex-end}.sidebar{color:#2a3b4f;box-shadow:none;background:radial-gradient(300px 300px at 108% -8%,#1c4a7e4d,#0000 70%),radial-gradient(290px 290px at -14% 62%,#7ac14357,#0000 70%),radial-gradient(240px 240px at 104% 106%,#2f7fd138,#0000 70%),linear-gradient(160deg,#e8f0f9 0%,#eef4ec 45%,#dfe9f5 100%);padding:18px}.sideGlass{-webkit-backdrop-filter:blur(30px)saturate(1.5);background:#ffffff85;border:1px solid #ffffffe6;border-radius:26px;flex-direction:column;flex:1;min-height:0;padding:26px 14px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 60px #132a4421,inset 0 1px #ffffffe6}.sideGlass:before{content:"";background:linear-gradient(90deg,#fff0,#fffffff2,#fff0);height:1px;position:absolute;top:0;left:24px;right:24px}.sidebar .sideScroll{scrollbar-color:#132a442e transparent;overflow-x:hidden}.sidebar .sideScroll::-webkit-scrollbar-thumb{background:#132a4424}.sidebar .sideScroll::-webkit-scrollbar-thumb:hover{background:#132a443d}.sidebar .logoBox{width:auto;min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0 2px;padding:18px 20px 6px}.sidebar .logoBox img{max-width:220px}.sidebar .sideTitle{box-shadow:none;background:0 0;border-bottom:1px solid #132a441a;border-radius:0;gap:8px;margin:0 2px 22px;padding:4px 20px 20px}.sidebar .sideTitle span{color:#9aa5b1;letter-spacing:.28em;font-size:10px;font-weight:600}.sidebar .sideTitle strong{color:#12283f;letter-spacing:-.02em;font-size:23px;font-weight:500}.sidebar .sideTitle small{color:#66788c;margin-top:0;font-size:13px}.sidebar .sideTitle .sideSchriftzug{margin:4px 0 6px;line-height:0;display:block}.sidebar .sideTitle .sideSchriftzug img{width:100%;max-width:230px;height:auto;display:block}.sidebar .sideNavDivider{color:#9aa5b1;letter-spacing:.28em;border-top:0;margin:0;padding:24px 16px 14px;font-size:10px;font-weight:600}.sidebar .sideTitle+.sideNavDivider{padding-top:0}.sidebar .sideScroll>.sideNavDivider:not(:first-of-type){border-top:1px solid #132a441a;margin-top:26px;padding-top:22px}.sidebar .sideNav{gap:2px;padding-top:0}.sidebar .sideNav a,.sidebar .sideNav button{color:#2a3b4f;border:0;border-radius:16px;gap:14px;padding:14px 16px;font-size:15.5px;font-weight:500;position:relative}.sidebar .sideNav a:before,.sidebar .sideNav button:before{content:"";background:0 0;border-radius:2px;width:3px;height:22px;margin-top:-11px;position:absolute;top:50%;left:8px}.sidebar .sideNav a span,.sidebar .sideNav button span{color:#6d8299;width:18px;height:18px;box-shadow:none;background:0 0;border:0;border-radius:0}.sidebar .sideNav a span svg,.sidebar .sideNav button span svg{width:18px;height:18px}.sidebar .sideNav a:hover:not(.active),.sidebar .sideNav button:hover:not(:disabled):not(.active){color:#12283f;background:#ffffff80;transform:none}.sidebar .sideNav a:hover span,.sidebar .sideNav button:hover:not(:disabled) span{transform:none}.sidebar .sideNav a.active,.sidebar .sideNav button.active{color:#12283f;-webkit-backdrop-filter:blur(14px)saturate(1.8);background:linear-gradient(115deg,#7ac14357,#1c4a7e33);font-weight:600;overflow:hidden;box-shadow:0 12px 30px #132a442e,inset 0 1px #ffffffa6,inset 0 0 0 1px #ffffff73}.sidebar .sideNav a.active:before,.sidebar .sideNav button.active:before{background:#4c8c22;box-shadow:0 0 10px #5aa62ccc}.sidebar .sideNav a.active:after,.sidebar .sideNav button.active:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffffbf,#fff0 70%);border-radius:999px;width:110px;height:110px;position:absolute;top:-30px;right:-20px}.sidebar .sideNav a.active span,.sidebar .sideNav button.active span{color:#1e4a12;box-shadow:none;background:0 0;position:relative}.sidebar .sideNav a em,.sidebar .sideNav button em{color:#93a2b3;letter-spacing:.04em;text-transform:none;background:0 0;border-radius:0;margin-left:auto;padding:0;font-size:13px;font-weight:500;position:relative}.sidebar .sideNav a.active em,.sidebar .sideNav button.active em{color:#2c5416;background:0 0;font-weight:600}.sidebar .sideNav .areaLocked{color:#a7b1bc;background:0 0;border:0;border-radius:16px;gap:14px;padding:14px 16px;font-size:15.5px;font-weight:500}.sidebar .sideNav .areaLocked>span:first-child{color:#b6c0cb;background:0 0;border-radius:0;width:18px;height:18px}.sidebar .sideNav .areaLocked>span:first-child svg{width:18px;height:18px}.sidebar .sideNav .areaLocked em{color:#9aa5b1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff80;border:1px solid #132a441a;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:700}.sidebar .sideNav .areaLocked{min-width:0}.sidebar .sideFooter{border-top:0;gap:14px;padding:18px 4px 0}.sidebar .sideFooter:before{content:"";background:linear-gradient(90deg,#132a4429,#132a4405);height:1px;margin:0 12px}.sidebar .sideAccount{-webkit-backdrop-filter:blur(12px);background:#ffffff6b;border:0;border-radius:18px;grid-template-columns:40px minmax(0,1fr) 30px;gap:13px;padding:8px 12px;box-shadow:inset 0 1px #fffc}.sidebar .sideAccountAvatar{color:#12283f;letter-spacing:.08em;background:linear-gradient(150deg,#fffffff2,#fff9);border-radius:14px;width:40px;height:40px;font-size:12.5px;font-weight:600;box-shadow:0 4px 12px #132a441f,inset 0 0 0 1px #fffc}.sidebar .sideAccount strong{color:#12283f;font-size:14.5px;font-weight:600}.sidebar .sideAccount div span{color:#93a2b3;letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.sidebar .sideAccount button{color:#93a2b3;background:0 0;border:0;border-radius:10px;width:30px;height:30px;font-size:16px}.sidebar .sideAccount button:hover{color:#12283f;background:#ffffffb3}.sidebar .sideVersion{color:#a7b1bc;letter-spacing:.18em;text-align:left;text-transform:uppercase;margin:0;padding:0 12px;font-size:10.5px}.gwgRisikoBlock>label:not(.gwgNotiz){cursor:pointer;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;display:flex}.gwgRisikoBlock>label:not(.gwgNotiz) input{flex:none;margin-top:2px}.laufStationen{align-items:center;gap:0;display:flex}.laufStation{align-items:center;display:flex}.laufStationPunkt{border:1.5px solid var(--line);color:#9aa8ba;background:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:750;transition:all .25s;display:inline-flex}.laufStation.erreicht .laufStationPunkt{color:#4c7a08;background:#a3d33424;border-color:#a3d3348c}.laufStation.aktuell .laufStationPunkt{color:var(--deep);background:#a3d334;border-color:#a3d334;box-shadow:0 0 0 4px #a3d3342e}.laufStationLabel{color:#9aa8ba;letter-spacing:.01em;margin-left:9px;font-size:12px;font-weight:650}.laufStation.erreicht .laufStationLabel{color:var(--navy)}.laufStation.aktuell .laufStationLabel{color:var(--deep);font-weight:750}.laufStationLinie{background:linear-gradient(90deg, var(--line), var(--line));border-radius:1px;width:44px;height:1.5px;margin:0 13px;display:inline-block}.laufStation.erreicht .laufStationLinie{background:linear-gradient(90deg, #a3d3348c, var(--line))}.laufLeitfaden{color:#2f5183;background:#eef4fb;border:1px solid #cddaea;border-radius:10px;margin:0 0 16px;padding:12px 15px;font-size:12.5px;line-height:1.6}.laufLeitfaden ul{margin:6px 0 8px;padding:0;list-style:none}.laufLeitfaden ul span{min-width:18px;font-weight:750;display:inline-block}.laufLeitfaden p{margin:0}.tageInline{align-items:center;gap:4px;display:inline-flex}.tageInline input{border:1px solid var(--line);border-radius:9px;width:76px;padding:7px 9px;font-size:12.5px}.tageInline button{padding:7px 10px}.tageStift{white-space:nowrap}.hinweisKarte summary{cursor:pointer;color:#865e16;font-weight:650}.hinweisKarte{background:#fffaf0;border-color:#f2d39d}.hinweisListe{color:#6b5a2e;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.65}.hinweisListe li{margin-bottom:6px}.schalter{color:#44566f;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.schalter input{opacity:0;width:0;height:0;position:absolute}.schalterBahn{background:#cdd7e2;border-radius:999px;flex:none;width:34px;height:19px;transition:background .18s;position:relative}.schalterBahn:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #091b3359}.schalter input:checked+.schalterBahn{background:linear-gradient(120deg,#a3d334f2,#78c40aeb)}.schalter input:checked+.schalterBahn:after{transform:translate(15px)}.schalter input:disabled+.schalterBahn{opacity:.5}.schalter input:focus-visible+.schalterBahn{outline-offset:2px;outline:3px solid #a3d33480}.zahnradDreht{place-items:center;display:inline-grid}.zahnradDreht svg{color:#6f8a2c;width:34px;height:34px;animation:2.6s linear infinite zahnradDrehung}@keyframes zahnradDrehung{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zahnradDreht svg{animation:none}}.rechenweg{color:#3c4a5c;background:#f8fafc;border:1px solid #dbe3ec;border-radius:10px;margin:14px 0 0;padding:12px 15px;font-size:12px;line-height:1.7}.rechenweg p{margin:0 0 8px}.rechenweg p:last-child{margin-bottom:0}.kontoTabelle{box-shadow:var(--shadow-soft);background:linear-gradient(165deg,#fffffff7,#ffffffe0);border:1px solid #fffffff2;border-radius:16px;margin-top:14px;overflow:hidden}.kontoTabelleTitel{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:13px 18px 11px;display:flex}.kontoTabelleTitel strong{color:var(--deep);letter-spacing:-.01em;font-size:14px;font-weight:720}.kontoTabelleTitel small{color:var(--muted);font-size:11.5px}.kontoTabelleLeer{color:var(--muted);margin:0;padding:14px 18px;font-size:12.5px}.kontoTabelleScroll{overflow-x:auto}.kontoTabelle table{border-collapse:collapse;width:100%;font-size:12.5px}.kontoTabelle th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:750}.kontoTabelle td{color:var(--text);white-space:nowrap;border-bottom:1px solid #eef3f9;padding:8px 12px}.kontoTabelle tbody tr:last-child td{border-bottom:none}.kontoTabelle tbody tr:hover td{background:#f7fbef}.kontoTabelle td.text{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.kontoTabelle th.zahl,.kontoTabelle td.zahl{text-align:right;font-variant-numeric:tabular-nums}.kontoTabelle td.gegenkontoZelle{color:#1b2a4e9e;font-size:11.5px;display:table-cell}.kontoTabelle td.gegenkontoZelle span{display:block}.kontoTabelle td.gegenkontoZelle em{font-variant-numeric:tabular-nums;color:#1b2a4e73;font-style:normal}.gegenbuchungBlock{background:#f3f7fc;border:1px solid #1b2a4e1a;border-radius:12px;margin-top:14px;padding:13px 16px}.gegenbuchungBlock strong{letter-spacing:-.01em;margin-bottom:7px;font-size:13px;display:block}.gegenbuchungBlock ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.gegenbuchungBlock li{color:#1b2a4eb8;font-variant-numeric:tabular-nums;font-size:12.5px}.gegenbuchungBlock li b{color:var(--text);font-weight:650}.gegenbuchungBlock li span{color:#1b2a4e80}.gegenbuchungBlock small{color:#1b2a4e80;margin-top:9px;font-size:11.5px;line-height:1.5;display:block}.paarBlock{margin-top:14px}.paarBlock>strong{letter-spacing:-.01em;margin-bottom:8px;font-size:13px;display:block}.paarBlock small{color:#1b2a4e80;margin-top:8px;font-size:11.5px;line-height:1.5;display:block}.settingsLead.paarSauber{color:#4d6b17}.kasseErgebnis{letter-spacing:-.02em;color:var(--text);margin:0 0 14px;font-size:22px;font-weight:650}.hinweisKarte .kasseErgebnis{color:#9c2b1c}.kasseBefund{flex-direction:column;align-items:stretch;gap:9px;display:flex}.kasseBefund.verworfen{opacity:.55}.kasseBefundKopf{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kasseBefundKopf strong{letter-spacing:-.01em;font-size:15px;font-weight:620}.kasseBefundText{color:#1b2a4ec7;margin:0;font-size:13.5px;line-height:1.55}.kasseWuerdigung{border-left:3px solid #a3d33480;flex-direction:column;gap:5px;padding:2px 0 2px 13px;display:flex}.kasseWuerdigung>span{letter-spacing:.05em;text-transform:uppercase;color:#1b2a4e73;font-size:11px;font-weight:650}.kasseWuerdigung ul{flex-direction:column;gap:3px;margin:0;padding-left:17px;display:flex}.kasseWuerdigung li,.kasseWuerdigung p{color:#1b2a4eb3;margin:0;font-size:12.5px;line-height:1.5}.kasseVermerk{color:#4d6b17;margin:0;font-size:12.5px}.kasseBefundAktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kasseBefundAktionen input{min-width:0;color:var(--text);background:#fff;border:1px solid #1b2a4e29;border-radius:10px;flex:240px;padding:9px 12px;font-family:inherit;font-size:13px}.kontoTabelle td.zahl.kasseNegativ{color:#9c2b1c;font-weight:650}.heilWege{flex-direction:column;gap:9px;margin-top:4px;display:flex}.heilWegeTitel{letter-spacing:.05em;text-transform:uppercase;color:#1b2a4e73;font-size:11px;font-weight:650}.heilWeg{background:#f8fafd;border:1px solid #1b2a4e1f;border-radius:12px;flex-direction:column;gap:6px;padding:13px 15px;display:flex}.heilWeg.bestaetigt{background:#f7fbee;border-color:#a3d334b3}.heilWeg.verworfen{opacity:.5}.heilHypothese{color:var(--text);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.heilNachweis{color:#1b2a4eb3;margin:0;font-size:12.5px;line-height:1.5}.heilBuchung{font-variant-numeric:tabular-nums;color:var(--text);background:#fff;border:1px solid #1b2a4e1a;border-radius:9px;margin:0;padding:8px 11px;font-size:12.5px}.heilBuchung.ohne{color:#1b2a4e8c;background:0 0;border-style:dashed;font-style:italic}.heilFolge{color:#9c6a12;margin:0;font-size:12px;line-height:1.5}.verbundKonten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:6px 0 16px;display:grid}.verbundKonten label{gap:6px;min-width:0;display:grid}.verbundKonten label>span{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;font-size:11px;font-weight:650}.verbundKonten select.hausAuswahl{width:100%}.verbundZins{background:#1b2a4e0a;border:1px solid #1b2a4e1a;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 10px;padding:13px 15px;display:flex}.verbundZins label{gap:5px;display:grid}.verbundZins label>span{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;font-size:11px;font-weight:650}.verbundZins input{width:120px;color:var(--text);background:#fff;border:1px solid #1b2a4e29;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13.5px}.verbundZinsVorschau{color:#1b2a4eb3;font-variant-numeric:tabular-nums;flex:260px;font-size:12.5px;line-height:1.5}.verbundLeiste{flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 10px;display:flex}.verbundSchalter{color:#1b2a4ea6;align-items:center;gap:7px;font-size:12px;display:flex}.verbundSchalter input[type=checkbox]{accent-color:#8fbd26;width:15px;height:15px}.verbundToleranz{width:56px;color:var(--text);text-align:center;background:#fff;border:1px solid #1b2a4e29;border-radius:8px;padding:6px 8px;font-family:inherit;font-size:12.5px}.verbundTabelle th:nth-child(2),.verbundTabelle td:nth-child(2),.verbundTabelle th:nth-child(5),.verbundTabelle td:nth-child(5){border-left:2px solid #1b2a4e24}.verbundTabelle td.text{max-width:220px}.verbundTabelle tr.verbundGepaart td{color:#1b2a4e80}.verbundTabelle tr.verbundOffen td{background:#e8a03c1a;font-weight:600}.verbundTabelle tr.verbundAnfang td,.verbundTabelle tr.verbundEnde td{color:var(--text);background:#f2f6fb;font-weight:650}.verbundTabelle tr.verbundEnde td{border-top:2px solid #1b2a4e2e}.stufenWahl{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:4px 0 12px;display:grid}.stufenKarte{text-align:left;cursor:pointer;background:linear-gradient(158deg,#fff 0%,#f6fafe 100%);border:1px solid #1b2a4e24;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:3px 12px;padding:15px 17px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.stufenKarte:hover{border-color:#a3d3348c}.stufenKarte.gewaehlt{background:linear-gradient(158deg,#fff 0%,#f5faea 100%);border-color:#a3d334d9;box-shadow:0 8px 20px -14px #4a7a2e99}.stufenNummer{color:#fff;background:linear-gradient(150deg,#a3aebc 0%,#6a7684 100%);border-radius:11px;grid-row:1/span 2;align-self:start;place-items:center;width:34px;height:34px;font-size:15px;font-weight:750;display:grid}.stufenKarte.gewaehlt .stufenNummer{color:#17330a;background:linear-gradient(150deg,#c2e75c 0%,#8fbd26 100%)}.stufenName{letter-spacing:-.01em;align-items:baseline;gap:8px;font-size:14.5px;font-weight:650;display:flex}.stufenName em{letter-spacing:.04em;text-transform:uppercase;color:#2f4d80;background:#3a5f9c29;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:650}.stufenKarte small{color:#1b2a4e8c;grid-column:2;font-size:12px;line-height:1.5}.stufenHeben{background:#1b2a4e0a;border:1px solid #1b2a4e1a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 4px;padding:12px 15px;display:flex}.stufenHeben>span{color:#1b2a4ead;flex:260px;font-size:12.5px;line-height:1.5}.kkKarteBlock.stillgelegt{opacity:.62}.kkKarteKopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kkKarteKopf h2{align-items:center;gap:9px;margin:0 0 3px;display:flex}.kkKarteKopf small{color:#1b2a4e8c;font-size:12px;line-height:1.5;display:block}.karteForm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:4px 0 14px;display:grid}.karteForm label{gap:5px;display:grid}.karteForm label>span{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;font-size:11px;font-weight:650}.karteForm input{color:var(--text);background:#fff;border:1px solid #1b2a4e29;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13.5px}.kkRaster{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 4px;display:flex}.kkRasterJahr{color:#1b2a4e99;font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.kkRasterFelder{flex-wrap:wrap;gap:5px;display:flex}.kkRasterFeld{cursor:pointer;background:#f7fafd;border:1px solid #1b2a4e1f;border-radius:9px;place-items:center;gap:1px;min-width:46px;padding:6px 4px;font-family:inherit;transition:transform .14s,box-shadow .14s;display:grid}.kkRasterFeld>span{letter-spacing:.03em;color:#1b2a4e8c;font-size:10.5px;font-weight:650}.kkRasterFeld>em{font-variant-numeric:tabular-nums;color:var(--text);font-size:12.5px;font-style:normal;font-weight:700}button.kkRasterFeld:hover{transform:translateY(-1px);box-shadow:0 6px 12px -8px #12203f80}.kkRasterFeld.blau{background:#3a5f9c17;border-color:#3a5f9c73}.kkRasterFeld.orange{background:#e8a03c1f;border-color:#d68d2d80}.kkRasterFeld.gruen{background:#a3d33421;border-color:#a3d33499}.kkRasterFeld.leer{cursor:default;background:0 0;border-style:dashed}.kkRasterFeld.leer>span,.kkRasterFeld.leer>em{color:#1b2a4e4d}.kkRasterFehlt{color:#9c6a12;flex:100%;font-size:11.5px}.kkKontoHinweis{color:#1b2a4e80;font-size:11.5px}.kkZuordnenZeile{flex:none;align-items:center;gap:8px;display:flex}.kkZuordnenZeile .leise{height:38px;padding:0 15px}@media (max-width:760px){.kkZuordnenZeile{flex:100%}.kkZuordnenZeile select.hausAuswahl{flex:1;min-width:0}}.kontoTabelle td.zahl{color:var(--navy);font-weight:650}.kontoTabelle td.zahl.haben{color:#4c7a08}.kontoTabelle tr.storno td{color:#9aa8ba;-webkit-text-decoration:line-through #9aa8ba80;text-decoration:line-through #9aa8ba80}.kontoTabelle th:first-child,.kontoTabelle td:first-child{padding-left:18px}.kontoTabelle th:last-child,.kontoTabelle td:last-child{padding-right:18px}@media (max-width:760px){.laufStationLinie{width:18px;margin:0 7px}.laufStationLabel{display:none}.laufStation.aktuell .laufStationLabel{display:inline}}.listenEingabe{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#f8fafc;border-radius:12px;margin-bottom:6px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.5}.listenEingabe:focus{background:#fff;border-color:#93bd4a;outline:none;box-shadow:0 0 0 3px #a3d33421}@media (max-width:1100px){.sidebar{padding:14px 12px}.sidebar .logoBox{padding:12px 14px 4px}.sidebar .logoBox img{max-width:150px}.sidebar .sideTitle{gap:5px;margin:0 2px 14px;padding:2px 14px 14px}.sidebar .sideTitle strong{font-size:19px}.sidebar .sideNavDivider{padding:16px 12px 10px}.viewsBar{margin:12px 30px 0 calc(var(--sidebarWidth) + 30px)}}@media (max-width:760px){.viewsBar{margin:12px 17px 0}}.jahrCockpit{min-height:100vh;width:calc(100% - var(--sidebarWidth));margin-left:var(--sidebarWidth);color:#1b2a4e;box-sizing:border-box;background:#f4f7fb;padding:0 0 96px}.jahrCockpit a{text-decoration:none}.jahrCockpitHero{background:linear-gradient(150deg,#fff 0%,#f2f7fc 45%,#eef6e6 100%);padding:56px 56px 120px;position:relative;overflow:hidden}.jahrCockpitHero:before{content:"";pointer-events:none;background:radial-gradient(circle,#a3d3346b 0%,#a3d33400 66%);border-radius:50%;width:720px;height:720px;position:absolute;top:-240px;right:-140px}.jahrCockpitHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#24406f29 0%,#24406f00 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:-160px;left:-160px}.jahrCockpitHeroLinie{background:linear-gradient(90deg,#a3d334 0%,#a3d33440 55%,#0000 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.jahrCockpitHeroInhalt{flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;display:flex;position:relative}.jahrCockpitKrume{letter-spacing:.18em;text-transform:uppercase;color:#1b2a4e80;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.jahrCockpitKrume a{color:#4a2a86}.jahrCockpitKrume a:hover{color:#1b2a4e}.jahrCockpitKrume i{opacity:.4;font-style:normal}.jahrCockpitJahr{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#12203f 0%,#24406f 52%,#4a7a2e 100%);-webkit-text-fill-color:transparent;color:#12203f;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:88px;font-weight:700;line-height:.98}.jahrCockpitMeta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.jahrCockpitMeta strong{letter-spacing:-.015em;color:#1b2a4e;font-size:30px;font-weight:600}.jahrCockpitPunkt{background:#a3d334;border-radius:50%;width:4px;height:4px;display:inline-block}.jahrCockpitChip{letter-spacing:.1em;color:#1b2a4eb3;background:#ffffffb3;border:1px solid #1b2a4e26;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.jahrCockpitZeitraum{font-variant-numeric:tabular-nums;color:#1b2a4e8c;font-size:14px}.jahrCockpitInhalt{z-index:1;box-sizing:border-box;max-width:1120px;margin:-80px auto 0;padding:0 56px;position:relative}.programmKopf{justify-content:space-between;align-items:baseline;gap:16px;padding:0 0 12px;display:flex}.programmKopf span:first-child{letter-spacing:.2em;text-transform:uppercase;color:#1b2a4e80;font-size:11px;font-weight:700}.programmKopf span:last-child{color:#1b2a4e73;font-size:13px}.programmRaster{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:10px;display:grid}.programmKarte.kachel{grid-template-columns:auto 1fr auto auto;align-content:start;gap:9px 10px;padding:13px 15px 14px;display:grid}.programmKarte.kachel>.programmSymbol{grid-area:1/1}.programmKarte.kachel>.programmZaehler{grid-area:1/3;align-self:center}.programmKarte.kachel>.programmPfeil{grid-area:1/4;align-self:center}.programmKarte.kachel>.programmText{grid-area:2/1/auto/-1}.programmKarte.kachel .programmText strong{font-size:15px;line-height:1.3}.programmKarte.kachel .programmText small{font-size:12px}.programmKarte.kachel.aktiv:before,.programmKarte.kachel.verdacht:before{top:10px;bottom:10px}.ansichtWahl{align-items:center;gap:8px;display:inline-flex}.ansichtWahl button{letter-spacing:.04em;cursor:pointer;color:#1b2a4e8c;background:#fffc;border:1px solid #1b2a4e29;border-radius:999px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:600;transition:color .14s,border-color .14s,background .14s}.ansichtWahl button:hover{color:var(--deep,#12203f);border-color:#1b2a4e4d}.ansichtWahl button.gewaehlt{color:#4d6b17;background:#a3d3342e;border-color:#a3d33499}.ansichtWahl button:focus-visible{outline-offset:2px;outline:2px solid #a3d334e6}.programmListe{perspective:1400px;flex-direction:column;gap:10px;display:flex}.programmKarte{background:linear-gradient(158deg,#fff 0%,#f6fafe 62%,#f1f6fb 100%);border:1px solid #1b2a4e17;border-radius:15px;align-items:center;gap:16px;padding:13px 18px;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #12203f0a,0 1px 2px #12203f0d,0 8px 16px -12px #12203f4d}a.programmKarte{color:inherit;text-decoration:none}.programmKarte:hover{border-color:#a3d334b3;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 2px 4px #12203f0f,0 14px 24px -14px #12203f57}a.programmKarte:focus-visible{outline-offset:2px;outline:2px solid #a3d334e6}.programmKarte:hover .programmPfeil{color:#6f9520;transform:translate(3px)}.programmKarte.aktiv{background:linear-gradient(158deg,#fff 0%,#fbfdf6 58%,#f4f9ea 100%);border-color:#a3d33480}.programmKarte.aktiv:before{content:"";background:#a3d334;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.programmKarte.gesperrt{background:linear-gradient(158deg,#f3f5f8 0%,#eef1f5 100%);border-color:#1b2a4e24;box-shadow:inset 0 1px #fffc,0 2px 3px #12203f0a}.programmKarte.gesperrt:hover{border-color:#1b2a4e24;transform:none;box-shadow:inset 0 1px #fffc,0 2px 3px #12203f0a}.programmKarte.gesperrt{cursor:default}.programmKarte.gesperrt .programmSymbol{background:linear-gradient(150deg,#a3aebc 0%,#828e9d 55%,#6a7684 100%);box-shadow:inset 0 1px #ffffff4d,0 5px 9px -7px #12203f59}.programmKarte.gesperrt .programmText strong{color:#1b2a4e9e}.programmSymbol{letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #00000059;background:linear-gradient(150deg,#3a5f9c 0%,#1b3157 48%,#0e1a34 100%);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #0000004d,0 5px 10px -7px #12203f99}.programmText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.programmText strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.programmText small{color:#1b2a4e8c;font-size:12.5px;line-height:1.45}.programmText small strong{color:#55761a;font-size:12.5px;font-weight:600}.programmZaehler{letter-spacing:.03em;color:#1b2a4e80;font-variant-numeric:tabular-nums;white-space:nowrap;background:#eff3f8;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:600}.programmPfeil{text-align:center;color:#1b2a4e4d;flex:none;width:14px;font-size:22px;line-height:1;transition:color .18s,transform .18s}.programmKarte.aktiv .programmZaehler{color:#4d6b17;background:#a3d33429}.jahrCockpitFuss{color:#1b2a4e6b;max-width:620px;margin-top:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.programmKarte,.programmKarte:hover{transition:none;transform:none}.programmKarte:hover .programmPfeil{transform:none}}@media (max-width:1100px){.jahrCockpitHero{padding:40px 30px 104px}.jahrCockpitJahr{font-size:64px}.jahrCockpitMeta strong{font-size:24px}.jahrCockpitInhalt{padding:0 30px}}@media (max-width:760px){.jahrCockpit{width:100%;margin-left:0}.jahrCockpitHero{padding:26px 18px 92px}.jahrCockpitJahr{font-size:48px}.jahrCockpitInhalt{padding:0 17px}.programmKarte{flex-wrap:wrap;gap:12px;padding:14px 16px}.programmText{flex:100%;order:3}.programmRaster{grid-template-columns:1fr}.programmKarte.kachel{column-gap:8px}.programmKarte.kachel .programmZaehler{padding:4px 8px}}.primary{color:#12203f;letter-spacing:.02em;background:linear-gradient(160deg,#c2e75c 0%,#a3d334 55%,#8fbd26 100%);border:1px solid #78a01e8c;border-radius:999px;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,filter .18s;box-shadow:inset 0 1px #ffffffb3,0 6px 12px -6px #658c148c,0 16px 26px -14px #658c1480}.primary:hover:not(:disabled){filter:saturate(1.12)brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 10px 18px -6px #658c148c,0 26px 40px -16px #658c1499,0 0 0 6px #a3d3342e}.primary:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #506e0f73}.secondary{color:#24406f;background:#ffffffbf;border:1px solid #1b2a4e26;border-radius:999px;transition:transform .18s,box-shadow .18s,border-color .18s}.secondary:hover:not(:disabled){border-color:#a3d33499;transform:translateY(-1px);box-shadow:0 8px 16px -10px #12203f59}.dangerButton{border-radius:999px}.settingsCard,.metrics article{background:linear-gradient(158deg,#fff 0%,#f6fafe 62%,#f1f6fb 100%);border:1px solid #1b2a4e12;border-radius:22px;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #12203f0d,0 2px 3px #12203f0d,0 14px 26px -14px #12203f2e,0 34px 60px -34px #12203f47}.metrics strong{color:#12203f;font-variant-numeric:tabular-nums}.employeeCard{background:linear-gradient(158deg,#fff 0%,#f8fbfe 62%,#f3f7fb 100%);border:1px solid #1b2a4e12;border-radius:18px;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,border-color .2s;box-shadow:inset 0 1px #fffffff2,0 1px 2px #12203f0d,0 10px 20px -14px #12203f38}.employeeCard:hover{border-color:#a3d33473;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 3px 5px #12203f0f,0 18px 30px -16px #12203f4d}.avatar{text-shadow:0 1px 2px #00000059;background:linear-gradient(150deg,#3a5f9c 0%,#1b3157 48%,#0e1a34 100%);border-radius:14px;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #00000059,0 6px 12px -6px #12203f8c}.roleChip{color:#1b2a4e99;background:#eff3f8;border-color:#0000}.roleChip.job{color:#4d6b17;background:#a3d3342e;border-color:#0000}.roleChip.open{color:#865e16;background:#fff1d6;border-color:#0000}.roleChip.off{color:#77828f;background:#eef1f4;border-color:#0000}.roleChip.admin{color:#24406f;background:#24406f1a;border-color:#0000}.mailDropZone{border-radius:22px}.kontoTabelle{border-color:#1b2a4e14;border-radius:18px}.lifecycleStandaloneHeader h1,.measuresHubHeader h1{letter-spacing:-.03em;background:linear-gradient(100deg,#12203f 0%,#24406f 52%,#4a7a2e 100%);-webkit-text-fill-color:transparent;color:#12203f;-webkit-background-clip:text;background-clip:text;width:fit-content}@media (prefers-reduced-motion:reduce){.primary,.primary:hover:not(:disabled),.secondary,.secondary:hover:not(:disabled),.employeeCard,.employeeCard:hover{transition:none;transform:none}}.programmKopf.geplantKopf{border-top:1px solid #1b2a4e1a;margin-top:26px;padding-top:16px}.geplantAufklapper>summary{cursor:pointer;list-style:none}.geplantAufklapper>summary::-webkit-details-marker{display:none}.geplantAufklapper>summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #a3d334e6}.geplantAufklapper>summary span:last-child:after{content:" ▾";color:#1b2a4e59;font-size:11px}.geplantAufklapper[open]>summary span:last-child:after{content:" ▴"}.geplantAufklapper>summary:hover span:first-child{color:#1b2a4ebf}.geplantRaster{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.geplantKarte{opacity:.8;background:linear-gradient(158deg,#f3f5f8 0%,#eef1f5 100%);border:1px dashed #1b2a4e2e;border-radius:14px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.geplantSymbol{color:#fff;letter-spacing:.04em;background:linear-gradient(150deg,#a3aebc 0%,#828e9d 55%,#6a7684 100%);border-radius:11px;flex:none;place-items:center;min-width:40px;height:40px;padding:0 6px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d,0 5px 9px -7px #12203f59}.geplantText{flex-direction:column;gap:3px;min-width:0;display:flex}.geplantText strong{color:#1b2a4e99;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.geplantText small{color:#1b2a4e73;font-size:12px;line-height:1.5}a.geplantKarte{color:inherit;text-decoration:none}.geplantKarte.klickbar{cursor:pointer;transition:opacity .16s,border-color .16s,background .16s}.geplantKarte.klickbar:hover{opacity:1;background:linear-gradient(158deg,#f7faf3 0%,#f1f5ea 100%);border-color:#a3d3348c}.geplantKarte.klickbar:focus-visible{outline-offset:2px;outline:2px solid #a3d334cc}.geplantInArbeit{color:#2f4d80;letter-spacing:.04em;text-transform:uppercase;background:#3a5f9c29;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:650}.geplantFavorit{color:#55761a;letter-spacing:.1em;text-transform:uppercase;background:#a3d33438;border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:700}@media (max-width:760px){.geplantRaster{grid-template-columns:1fr}}.vzAufklapper{background:#f8fafc;border:1px solid #dbe3ec;border-radius:14px;margin-top:14px;padding:12px 16px}.vzAufklapper+.vzAufklapper{margin-top:10px}.vzAufklapper>summary{cursor:pointer;color:#1b2a4e;font-weight:650}.vzAufklapper>summary:hover{color:#4d6b17}.vzAufklapper[open]>summary{margin-bottom:6px}.vzAufklapper .kontoTabelle{margin-top:10px}.modalActions{flex-wrap:wrap;align-items:center}a.primary,a.secondary,a.leise{box-sizing:border-box;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}a.primary:hover,a.secondary:hover,a.leise:hover{text-decoration:none}.employeeCard.ohneKachel{grid-template-columns:minmax(0,1fr) auto}.employeeCard.ohneKachel .employeeCardName small{white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}.wuerdigungText{color:#33415a;margin:0 0 16px;font-size:14px;line-height:1.75}.wuerdigungText p{margin:0 0 12px}.wuerdigungText ol{gap:8px;margin:0 0 12px;padding-left:24px;display:grid}.wuerdigungText li{padding-left:4px}.wuerdigungText>:last-child{margin-bottom:0}.klaerPunktKarte{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:start}.klaerPunktKarte .employeeCardName strong{white-space:normal;text-overflow:clip;line-height:1.5;overflow:visible}.klaerPunktKarte .employeeCardName small{white-space:normal;text-overflow:clip;overflow:visible}.klaerPunktErledigt{color:var(--muted);text-decoration:line-through}.klaerPunktKnoepfe{align-content:start;gap:6px;display:grid}.klaerPunktKnoepfe .secondary{padding:6px 12px;font-size:11.5px}.klaerPunktKarte.eingeklappt{box-shadow:none;background:#f6f8fa;align-items:center;padding-top:8px;padding-bottom:8px}.klaerPunktKarte.eingeklappt .avatar{opacity:.55}.klaerPunktKarte.eingeklappt .employeeCardName strong,.klaerPunktKarte.eingeklappt .employeeCardName small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.klaerPunktKarte.eingeklappt .employeeCardName{cursor:pointer}@media (max-width:720px){.klaerPunktKarte{grid-template-columns:42px minmax(0,1fr)}.klaerPunktKarte .employeeCardTags{justify-content:flex-start}.klaerPunktKnoepfe{grid-column:2;grid-auto-flow:column;justify-content:start}}.klaerAntwort{border-left:3px solid var(--lime);color:var(--lime-text);background:#a3d3341a;border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.6}.klaerAntwort strong{color:var(--lime-text)}.klaerVermerk{gap:3px;margin-top:8px;display:grid}.klaerVermerk span{color:var(--muted);letter-spacing:.02em;font-size:10.5px}.klaerVermerk textarea{border:1px solid var(--line);font:inherit;color:var(--text);resize:vertical;background:#ffffffb3;border-radius:8px;min-height:30px;padding:6px 10px;font-size:12.5px}.klaerUebernahmeZeile{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.klaerUebernahmeZeile input[type=checkbox]{width:17px;height:17px;accent-color:var(--lime-dark)}.klaerUebernahmeZeile .employeeCardName strong{white-space:normal;text-overflow:clip;font-size:13px;font-weight:500;line-height:1.5;overflow:visible}.klaerLinkZeile{gap:8px;margin:10px 0 4px;display:flex}.klaerLinkZeile input{border:1px solid var(--line);min-width:0;font:inherit;color:var(--text);background:#fffc;border-radius:10px;flex:1;padding:9px 12px;font-size:12.5px}.oeffSeite{background:var(--paper);justify-content:center;align-items:flex-start;min-height:100vh;padding:28px 16px 48px;display:flex}.oeffBlatt{border:1px solid var(--line);width:100%;max-width:720px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:28px clamp(18px,4vw,40px) 32px}.oeffKopf{border-bottom:3px solid var(--lime);align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;display:flex}.oeffKopf img{width:auto;height:44px}.oeffKopf strong{color:var(--deep);letter-spacing:.04em;font-size:15px;display:block}.oeffKopf span{color:var(--muted);font-size:12px;display:block}.oeffAnmeldung{gap:14px;max-width:440px;margin:12px auto 8px;display:grid}.oeffAnmeldung h1{color:var(--deep);margin:0;font-size:24px}.oeffAnmeldung p{color:#33415a;margin:0;font-size:14px;line-height:1.65}.oeffAnmeldung label{color:var(--muted);gap:6px;font-size:13px;font-weight:600;display:grid}.oeffAnmeldung input{border:1px solid var(--line);font:inherit;letter-spacing:.06em;color:var(--text);border-radius:12px;padding:12px 14px;font-size:17px}.oeffAnmeldung button,.oeffAntwortZeile button{cursor:pointer;background:linear-gradient(135deg, var(--lime), var(--lime-dark));color:#17240a;font:inherit;border:none;border-radius:13px;padding:12px 20px;font-size:14px;font-weight:700}.oeffAnmeldung button:disabled,.oeffAntwortZeile button:disabled{opacity:.55;cursor:default}.oeffInhalt h1{color:var(--deep);margin:0 0 4px;font-size:24px}.oeffUnterzeile{color:var(--muted);margin:0 0 14px;font-size:13.5px}.oeffEinleitung{color:#33415a;margin:0 0 20px;font-size:14px;line-height:1.65}.oeffPunkte{counter-reset:oeffPunkt;gap:16px;margin:0;padding:0;list-style:none;display:grid}.oeffPunkt{counter-increment:oeffPunkt;border:1px solid var(--line);background:#f4f7fb8c;border-radius:14px;padding:16px 18px 14px;position:relative}.oeffPunkt:before{content:counter(oeffPunkt);background:var(--deep);color:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;left:14px}.oeffArt{letter-spacing:.08em;text-transform:uppercase;color:var(--lime-text);margin-bottom:6px;font-size:10.5px;font-weight:700;display:inline-block}.oeffPunktText{color:var(--text);margin:0 0 10px;font-size:14.5px;line-height:1.6}.oeffIhreAntwort{border-left:3px solid var(--lime);color:var(--lime-text);background:#a3d3341a;border-radius:0 8px 8px 0;margin:0 0 10px;padding:8px 12px;font-size:13px;line-height:1.6}.oeffBelegStand{color:var(--lime-text);margin:0 0 10px;font-size:12.5px}.oeffAntwortZeile{gap:8px;display:grid}.oeffAntwortZeile textarea{border:1px solid var(--line);font:inherit;color:var(--text);resize:vertical;background:#fff;border-radius:10px;min-height:52px;padding:10px 12px;font-size:14px}.oeffAntwortZeile button{justify-self:start;padding:9px 16px;font-size:13px}.oeffMeldung{color:var(--lime-text);margin:8px 0 0;font-size:13px;font-weight:600}.oeffFehler{color:#a33131;margin:8px 0 0;font-size:13px;font-weight:600}.oeffFuss{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:24px 0 0;padding-top:14px;font-size:12px}.begleitBlock{margin-bottom:30px}.begleitKarte .programmText strong{font-size:15.5px}.begleitPille{z-index:40;cursor:pointer;font:inherit;letter-spacing:.02em;color:#12203f;background:linear-gradient(160deg,#c2e75c 0%,#a3d334 55%,#8fbd26 100%);border:1px solid #78a01e8c;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:13.5px;font-weight:700;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,filter .18s;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:inset 0 1px #ffffffb3,0 6px 12px -6px #658c148c,0 16px 26px -14px #658c1480}.begleitPille:hover{filter:saturate(1.12)brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 10px 18px -6px #658c148c,0 26px 40px -16px #658c1499,0 0 0 6px #a3d3342e}.begleitPille em{font-variant-numeric:tabular-nums;text-align:center;color:#fff;background:#12203f;border-radius:999px;min-width:20px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.begleitPille.alarm em{background:#a33131}.begleitBackdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05163073;position:fixed;inset:0}.begleitPanel{z-index:71;background:linear-gradient(165deg,#fff 0%,#f6fafe 60%,#f1f6fb 100%);border-left:1px solid #1b2a4e1a;flex-direction:column;width:min(480px,100vw);animation:.22s cubic-bezier(.2,.7,.3,1) begleitAuf;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -30px #0616308c}@keyframes begleitAuf{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.begleitPanelKopf{border-bottom:1px solid #1b2a4e1a;align-items:center;gap:13px;padding:18px 20px;display:flex}.begleitPanelKopf .avatar{color:#fff;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.begleitPanelTitel{flex:1;gap:2px;min-width:0;display:grid}.begleitPanelTitel p{letter-spacing:.14em;text-transform:uppercase;color:#1b2a4e80;margin:0;font-size:10.5px;font-weight:700}.begleitPanelTitel h2{letter-spacing:-.01em;color:#12203f;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;overflow:hidden}.begleitPanelTitel span{color:#1b2a4e8c;font-size:12px}.begleitPanelBody{flex:1;padding:18px 20px 22px;overflow-y:auto}.begleitPunkte{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.begleitPunkte li{background:#ffffffbf;border:1px solid #1b2a4e17;border-radius:12px;justify-items:start;gap:6px;padding:10px 13px;display:grid}.begleitPunkte li p{color:var(--text);margin:0;font-size:13px;line-height:1.55}.begleitPunkte li small{color:var(--lime-text);font-size:11.5px;font-weight:600}.begleitPunkte li.erledigt{opacity:.6}.begleitPunkte li.erledigt p{color:var(--muted);text-decoration:line-through}.begleitLeer{color:#1b2a4e8c;margin:0 0 20px;font-size:13px;line-height:1.6}.begleitNeu{border-top:1px solid #1b2a4e1a;gap:9px;padding-top:16px;display:grid}.begleitNeu>span{letter-spacing:.14em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:700}.begleitNeuZeile{gap:8px;display:grid}.begleitNeuZeile select{border:1px solid var(--line);font:inherit;color:var(--text);background:#ffffffd9;border-radius:10px;justify-self:start;padding:8px 12px;font-size:12.5px}.begleitNeuZeile textarea{border:1px solid var(--line);font:inherit;color:var(--text);resize:vertical;background:#ffffffd9;border-radius:10px;min-height:60px;padding:9px 12px;font-size:13px;line-height:1.5}.begleitNeu .primary{justify-self:start;padding:10px 20px;font-size:13px}.begleitFehler{color:#a33131;margin:0;font-size:12.5px;font-weight:600}.begleitMeldung{color:var(--lime-text);margin:0;font-size:12.5px;font-weight:600}.begleitPanelFuss{border-top:1px solid #1b2a4e1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.begleitPanelFuss small{color:#1b2a4e80;font-size:11.5px}.begleitPanelFuss a{color:var(--navy);margin-left:auto;font-size:13px;font-weight:650;text-decoration:none}.begleitPanelFuss a:hover{color:#4d6b17;text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.begleitPille,.begleitPille:hover{transition:none;transform:none}.begleitPanel{animation:none}}@media (max-width:760px){.begleitKarte{flex-wrap:wrap;gap:12px}.begleitKarte .programmText{flex:100%;order:3}.begleitPille{bottom:16px;right:16px}}.kkDropZone{color:#4d6b17;cursor:pointer;text-align:center;background:#a3d3340f;border:2px dashed #78a01e80;border-radius:16px;place-items:center;min-height:110px;padding:18px;font-size:14px;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:grid}.kkDropZone.aktiv{background:#a3d33429;border-color:#7ea62b;transform:scale(1.005)}.kkDropZone.gesperrt{color:#1b2a4e73;cursor:default;background:#f3f5f8;border-color:#1b2a4e2e}.kkFehler{color:#a33131;margin:12px 0 0;font-size:13px;font-weight:600}.kkMeldung{color:var(--lime-text);margin:12px 0 0;font-size:13px;font-weight:600}.kkZurueck{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:none;padding:0;font-weight:650}.kkZurueck:hover{color:#4d6b17;text-underline-offset:3px;text-decoration:underline}.kkKopfLeiste{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kkMonatsNav{align-items:center;gap:10px;display:inline-flex}.kkMonatsNav small{color:#6b7a90;font-variant-numeric:tabular-nums;white-space:nowrap}.kkMonatsSchritt{font:inherit;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7dde6;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}.kkMonatsSchritt:hover:not(:disabled){color:#4d6b17;border-color:#4d6b17}.kkMonatsSchritt:disabled{opacity:.4;cursor:default}.kkDropArbeitet{text-align:left;justify-content:center;align-items:center;gap:14px;display:inline-flex}.kkDropArbeitet .zahnradDreht svg{width:26px;height:26px}.kkFallWegKnopf{font:inherit;color:#aeb8c6;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:2px 6px;font-size:15px;line-height:1;transition:color .16s,background .16s}.kkFallWegKnopf:hover{color:#a3282d;background:#fdecec}.kkFallWeg{color:#8d2b30;cursor:default;background:#fdf6f6;border:1px solid #f0d2d2;border-radius:11px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.kkFallWegKnoepfe{align-items:center;gap:8px;display:inline-flex}.kkBetrag{font-variant-numeric:tabular-nums;color:#12203f;white-space:nowrap;font-style:normal}.kkKiText{color:#4d6b17!important}.kkKontoZeile{align-items:center;gap:10px;display:flex}.kkKontoZeile input{border:1px solid var(--line);width:140px;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;border-radius:10px;padding:9px 12px;font-size:13px}.kkExportKarte{margin-top:18px}a.kkDeaktiviert{opacity:.45;cursor:default;filter:saturate(.4)}.klaerZweispalt{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.klaerHaupt{gap:20px;min-width:0;display:grid}.klaerSeite{gap:16px;display:grid;position:sticky;top:16px}@media (max-width:1500px){.klaerZweispalt{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1240px){.klaerZweispalt{grid-template-columns:1fr}.klaerSeite{position:static}}.klaerKartenKopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.klaerKartenTitel{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.klaerKartenTitel h2{margin:0}.klaerKartenMeta{color:#1b2a4e80;font-size:12.5px}.klaerPunkteKarte .settingsLead{margin-bottom:0}.klaerPunkteListe{margin-top:4px}.klaerPunktNeu{padding:10px 20px;font-size:13px}.klaerListenKnoepfe{margin-top:4px}.klaerLoeschKnopf{color:#a63b2c;border-color:#c0392b40;margin-left:auto}.klaerLoeschKnopf:hover:not(:disabled){background:#c0392b0f;border-color:#c0392b73}.klaerWegweiser{padding:18px 22px}.klaerSchritte{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.klaerSchritt{border:1px solid var(--line);background:#f8fafc;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.klaerSchrittNummer{width:28px;height:28px;color:var(--muted);background:#e6ecf3;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.klaerSchrittText{min-width:0;display:grid}.klaerSchrittText strong{color:var(--text);font-size:13px;line-height:1.25}.klaerSchrittText small{color:var(--muted);font-size:11.5px}.klaerSchritt.erledigt{background:#f6faee;border-color:#a3d33459}.klaerSchritt.erledigt .klaerSchrittNummer{background:var(--lime);color:#12203f}.klaerSchritt.aktiv{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #143c771a}.klaerSchritt.aktiv .klaerSchrittNummer{background:var(--navy);color:#fff}.klaerSchritt.offen{opacity:.7}.klaerNaechster{background:linear-gradient(160deg,#a3d33429 0%,#fff 70%);border:1px solid #a3d33466;border-radius:14px;margin-top:14px;padding:14px 16px}.klaerNaechster .klaerSeiteEyebrow{color:#55761a}.klaerNaechster p{color:var(--text);margin:6px 0 12px;font-size:13.5px;line-height:1.6}.klaerNaechsterKnoepfe{flex-wrap:wrap;gap:8px;display:flex}.klaerNaechsterKnoepfe:empty{display:none}.klaerNaechsterKnoepfe .primary,.klaerNaechsterKnoepfe .secondary{padding:10px 18px;font-size:13px}.klaerAufmerksam{outline:3px solid var(--lime);outline-offset:3px}.klaerSeiteAufklapper summary{cursor:pointer;color:#12203f;font-size:14px;font-weight:700}.klaerSeiteAufklapper[open] summary{margin-bottom:10px}@media (max-width:900px){.klaerSchritte{grid-template-columns:repeat(2,minmax(0,1fr))}}.klaerSeiteKarte{padding:20px 22px}.klaerSeiteKarte h3{letter-spacing:-.01em;color:#12203f;margin:0 0 8px;font-size:16px}.klaerSeiteKarte .settingsLead{margin-bottom:14px;font-size:12.5px}.klaerSeiteEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:700;display:block}.klaerStandKarte{background:linear-gradient(160deg,#a3d33438 0%,#fff 55%,#f4f9ea 100%);border-color:#a3d33466}.klaerStandKarte .klaerSeiteEyebrow{color:#55761a}.klaerStandWert{letter-spacing:-.02em;color:#12203f;margin-top:6px;font-size:30px;font-weight:700;display:block}.klaerSeiteZeilen{border-top:1px solid #1b2a4e1f;margin-top:16px}.klaerSeiteZeilen>div{border-bottom:1px solid #1b2a4e14;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.klaerSeiteZeilen>div:last-child{border-bottom:none;padding-bottom:0}.klaerSeiteZeilen span{color:#1b2a4e8c;font-size:12.5px}.klaerSeiteZeilen strong{color:#173044;text-align:right;font-size:13px}.klaerSeiteKnoepfe{gap:10px;display:grid}.klaerSeiteKnoepfe .primary,.klaerSeiteKnoepfe .secondary{width:100%;padding:12px 16px;font-size:13px}.klaerAblageListe{margin-top:6px;display:grid}.klaerAblageListe a,.klaerAblageListe button{font:inherit;color:#24406f;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #1b2a4e14;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.klaerAblageListe a:last-child,.klaerAblageListe button:last-child{border-bottom:none;padding-bottom:0}.klaerAblageListe a:hover,.klaerAblageListe button:hover:not(:disabled){color:#4d6b17}.klaerAblagePfeil{opacity:.45}.kkKopfKompakt h1{font-size:34px}.kkEckKarte{gap:14px;padding:18px 22px;display:grid}.kkEckleiste{flex-wrap:wrap;gap:10px 40px;display:flex}.kkEckleiste>div{gap:2px;display:grid}.kkEckleiste span{letter-spacing:.12em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:700}.kkEckleiste strong{letter-spacing:-.01em;color:#12203f;font-variant-numeric:tabular-nums;font-size:17px}.kkEckleiste small{color:#1b2a4e80;font-size:11.5px}.kkAktionsleiste{border-top:1px solid #1b2a4e17;flex-wrap:wrap;align-items:center;gap:14px;padding-top:14px;display:flex}.kkAktionsleiste .primary{padding:10px 20px;font-size:13px}.kkAktionsleiste .kkKontoZeile input{width:190px}.kkLernHinweis{color:#1b2a4e8c;max-width:460px;font-size:12px;line-height:1.5}.kkHinweise{margin-top:0}.kkHinweise .settingsLead{margin:8px 0 0}.kkSuche{border:1px solid var(--line);font:inherit;color:var(--text);background:#fffc;border-radius:999px;min-width:260px;padding:10px 16px;font-size:13px}.kkMandantZeile.ohneImporte{opacity:.7}.kkUploadKarte{padding:16px 20px}.kkUploadKarte .kkDropZone{min-height:76px}.kkTabelle{background:linear-gradient(158deg,#fff 0%,#fbfdfb 100%);border:1px solid #1b2a4e1a;border-radius:14px;transition:opacity .22s;overflow:auto hidden;box-shadow:0 1px 2px #12203f0d,0 12px 24px -18px #12203f33}.kkTabelle.gedimmt{opacity:.45;pointer-events:none}.kkTabelleZeile{border-bottom:1px solid #1b2a4e0f;grid-template-columns:minmax(240px,1fr) 110px 96px 84px 108px 180px;align-items:center;gap:12px;min-width:880px;padding:9px 16px;display:grid}.kkTabelleZeile:last-child{border-bottom:none}.kkTabelleZeile:hover:not(.kkTabelleKopf){background:#a3d3340d}.kkTabelleKopf{letter-spacing:.1em;text-transform:uppercase;color:#1b2a4e80;background:#f6f9f4;border-bottom:1px solid #1b2a4e17;padding:8px 16px;font-size:10px;font-weight:700}.kkTabelleZeile.verworfen{opacity:.5}.kkTabelleZeile.verworfen .kkUmsatzZelle strong{text-decoration:line-through}.kkUmsatzZelle{gap:1px;min-width:0;display:grid}.kkUmsatzZelle strong{letter-spacing:-.01em;color:#12203f;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.kkUmsatzZelle small{color:#1b2a4e80;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.kkUmsatzZelle .kkKiText{color:#4d6b17}.kkRechts{text-align:right}.kkTabelleZeile .kkBetrag{font-variant-numeric:tabular-nums;color:#12203f;margin:0;font-size:13px;font-weight:600}.kkZellFeld{box-sizing:border-box;width:100%;font:inherit;color:var(--text);font-variant-numeric:tabular-nums;background:#ffffffe6;border:1px solid #1b2a4e1f;border-radius:7px;padding:5px 8px;font-size:12px}.kkFestwert{font-variant-numeric:tabular-nums;color:#33415a;font-size:12.5px}.kkTabelleZeile .roleChip{padding:3px 9px;font-size:10px}.kkAktionen{justify-content:flex-end;gap:6px;display:flex}.kkKnopfJa,.kkKnopfNein{font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:650;transition:background .14s,transform .14s}.kkKnopfJa{color:#4d6b17;background:#a3d3342e;border:1px solid #78a01e73}.kkKnopfJa:hover:not(:disabled){background:#a3d33452}.kkKnopfNein{color:#1b2a4e99;background:#fff;border:1px solid #1b2a4e1f}.kkKnopfNein:hover:not(:disabled){color:#24406f;background:#f4f6f9}.kkKnopfJa:disabled,.kkKnopfNein:disabled{opacity:.5;cursor:default}.kkArbeitet{background:linear-gradient(120deg,#a3d33424,#fffc);border:1px solid #a3d33473;border-radius:14px;align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;display:flex;box-shadow:0 10px 24px -18px #4a7a2e80}.kkArbeitet>div{gap:2px;display:grid}.kkArbeitet strong{color:#12203f;font-size:14px}.kkArbeitet span{color:#1b2a4e99;font-size:12px;line-height:1.5}.kkZahnrad{fill:#4d6b17;flex:none;width:34px;height:34px;animation:2.6s linear infinite kkDrehen}@keyframes kkDrehen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kkZahnrad{animation:none}}.kkEckleiste>div{padding-right:40px;position:relative}.kkEckleiste>div:not(:last-child):after{content:"";background:#1b2a4e1a;width:1px;position:absolute;top:4px;bottom:4px;right:0}.oeffSeite{background:#0e2049;padding:56px 20px 80px}.oeffBlatt{background:linear-gradient(165deg,#fff,#eaf2fb);border:1px solid #fff9;border-radius:24px;max-width:660px;padding:44px clamp(20px,5vw,44px) 40px;box-shadow:inset 0 4px #fff9,0 30px 70px #16294a38,0 10px 24px #7cb5181f}.oeffKopf{border-bottom:none;margin-bottom:0;padding-bottom:20px}.oeffKopf img{height:52px}.oeffKopf strong{letter-spacing:-.015em;color:#16294a;font-size:18px}.oeffKopf span{color:#5a6c88;margin-top:2px;font-size:13.5px}.oeffInhalt:before,.oeffAnmeldung:before{content:"";background:linear-gradient(90deg,#c3ec5f,#7cb518);border-radius:2px;height:3px;margin-bottom:30px;display:block;box-shadow:0 2px 8px #7cb51873}.oeffInhalt h1,.oeffAnmeldung h1{letter-spacing:-.025em;color:#16294a;text-shadow:0 1px #fffc;font-size:30px}.oeffUnterzeile{color:#5a6c88;font-size:14.5px}.oeffEinleitung{color:#4a5b76}.oeffPunkte{gap:26px;padding-top:6px}.oeffPunkt{background:linear-gradient(#fff,#f4f8fc);border:1px solid #e2e9f2;border-radius:14px;padding:22px 24px 24px;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #0e1f3d12}.oeffPunkt:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 32px #0e1f3d1f}.oeffPunkt:before{background:linear-gradient(160deg,#24406e,#12244a);justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-size:13px;font-weight:800;display:flex;top:-13px;left:20px;box-shadow:0 4px 10px #0e1f3d59,inset 0 1px #fff3}.oeffArt{letter-spacing:.13em;color:#5a8c12;margin-bottom:8px;font-size:11.5px;font-weight:800}.oeffArt.frage{color:#2e6da4}.oeffPunktText{color:#16294a;letter-spacing:-.011em;margin-bottom:16px;font-size:17px;font-weight:500;line-height:1.5}.oeffAntwortZeile textarea{color:#16294a;background:linear-gradient(#fff,#fafbfd);border:1.5px solid #d6dce6;border-radius:9px;min-height:74px;padding:11px 14px;font-size:14.5px;transition:box-shadow .15s,border-color .15s;box-shadow:inset 0 1px 3px #0e1f3d0f}.oeffAntwortZeile textarea:focus{border-color:#9ed325;outline:none;box-shadow:0 0 0 3px #9ed32540,inset 0 1px 3px #0e1f3d0f}.oeffAnmeldung button,.oeffAntwortZeile button{color:#16294a;letter-spacing:.02em;background:linear-gradient(160deg,#c3ec5f,#7cb518);border-radius:24px;padding:11px 22px;font-size:13.5px;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 5px 14px #7cb51866,inset 0 1px #ffffff80}.oeffAnmeldung button:hover:not(:disabled),.oeffAntwortZeile button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 20px #7cb51880,inset 0 1px #ffffff80}.oeffUploadZone{text-align:center;cursor:pointer;background:linear-gradient(#fff,#f2f6fb);border:2px dashed #c3d2e4;border-radius:14px;justify-items:center;gap:4px;margin-top:16px;padding:26px 20px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px 3px #0e1f3d0d}.oeffUploadZone.aktiv{background:linear-gradient(#f2fbdf,#e6f5c8);border-color:#7cb518;box-shadow:0 0 0 4px #9ed32538,0 10px 24px #7cb51833}.oeffUploadPfeil{margin-bottom:6px;font-size:26px;line-height:1}.oeffUploadZone strong{color:#16294a;font-size:14.5px;font-weight:700}.oeffUploadZone>span:last-of-type{color:#6b7c96;font-size:13px}.oeffIhreAntwort{color:#3f6212;background:#9ed3251f;border-left-color:#7cb518}.oeffBelegStand{color:#5a8c12;font-weight:600}.oeffFuss{color:#6b7c96;border-top:1px solid #dbe4ef}@media (max-width:600px){.oeffSeite{padding:18px 10px 40px}.oeffBlatt{border-radius:18px;padding-top:28px}.oeffPunkt{padding:18px 16px}.oeffUploadZone{padding:18px 14px}}@media (min-width:900px){.oeffBlatt{max-width:900px}.oeffAntwortZeile{grid-template-columns:minmax(0,1fr) auto;align-items:end}.oeffAntwortZeile button{white-space:nowrap}.oeffAntwortZeile textarea{min-height:58px}.oeffUploadZone{padding:20px}}@media (min-width:1400px){.oeffBlatt{max-width:980px}}.klaerBoard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:1100px){.klaerBoard{grid-template-columns:1fr}}.klaerBoardSpalte{background:linear-gradient(170deg,#f4f7fa 0%,#eef2f6 100%);border:1px solid #1b2a4e17;border-radius:16px;align-content:start;gap:10px;min-height:180px;padding:14px 14px 16px;display:grid}.klaerBoardKopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.klaerBoardKopf span{letter-spacing:.14em;text-transform:uppercase;color:#1b2a4e8c;font-size:11px;font-weight:700}.klaerBoardKopf em{font-variant-numeric:tabular-nums;text-align:center;color:#24406f;background:#1b2a4e1a;border-radius:999px;min-width:22px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.klaerBoardHinweis{color:#1b2a4e73;margin:-4px 0 2px;font-size:11px}.klaerBoardLeer{text-align:center;color:#1b2a4e4d;margin:8px 0}.klaerBoardKarte{background:linear-gradient(158deg,#fff 0%,#fbfdfe 100%);border:1px solid #1b2a4e14;border-radius:13px;justify-items:start;gap:7px;padding:13px 15px;transition:transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #fffffff2,0 1px 2px #12203f0d,0 10px 20px -16px #12203f4d}.klaerBoardKarte:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 3px 5px #12203f0f,0 16px 28px -16px #12203f59}.klaerBoardKarte strong{letter-spacing:-.01em;color:#12203f;font-size:14px}.klaerBoardKarte small{color:#1b2a4e8c;font-size:11.5px;line-height:1.5}.klaerBoardChips{flex-wrap:wrap;gap:6px;display:flex}.klaerBoardChips .roleChip{padding:3px 9px;font-size:10px}.klaerBoardKarte .secondary{padding:6px 14px;font-size:11.5px}.klaerBoardSpalte{border-top:3px solid #0000}.klaerBoardSpalte.blau{background:linear-gradient(170deg,#eef4fa 0%,#e9f0f7 100%);border-color:#2e6da4 #2e6da433 #2e6da433}.klaerBoardSpalte.orange{background:linear-gradient(170deg,#fdf6e9 0%,#faf0dd 100%);border-color:#d69e2e #c68a1e38 #c68a1e38}.klaerBoardSpalte.gruen{background:linear-gradient(170deg,#f3f9e8 0%,#edf5df 100%);border-color:#7ea62b #78a01e47 #78a01e47}.klaerBoardPunkt{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.klaerBoardSpalte.blau .klaerBoardPunkt{background:#2e6da4}.klaerBoardSpalte.orange .klaerBoardPunkt{background:#d69e2e}.klaerBoardSpalte.gruen .klaerBoardPunkt{background:#7ea62b}.klaerBoardSpalte.blau .klaerBoardKopf em{color:#24507c;background:#2e6da426}.klaerBoardSpalte.orange .klaerBoardKopf em{color:#8a6c1c;background:#d69e2e2e}.klaerBoardSpalte.gruen .klaerBoardKopf em{color:#4d6b17;background:#a3d33440}.klaerBoardKarte{box-sizing:border-box;border-left:4px solid #0000;width:100%}.klaerBoardSpalte.blau .klaerBoardKarte{border-left-color:#2e6da4}.klaerBoardSpalte.orange .klaerBoardKarte{border-left-color:#d69e2e}.klaerBoardSpalte.gruen .klaerBoardKarte{border-left-color:#7ea62b}.klaerBoardKarteKopf{align-items:center;gap:11px;min-width:0;display:flex}.klaerBoardKarteKopf .avatar{color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.klaerBoardKarteKopf>div{gap:1px;min-width:0;display:grid}.klaerBoardKarteKopf strong{letter-spacing:-.01em;color:#12203f;font-size:14px}.klaerBoardKarteKopf small{color:#1b2a4e8c;font-size:11.5px;line-height:1.45}.klaerBoardZustaendig{color:#24406f;background:#ffffffd9;border:1px solid #1b2a4e1f;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:12px;font-weight:650;display:inline-flex}.klaerBoardZustaendig i{color:#fff;letter-spacing:.04em;background:linear-gradient(150deg,#3a5f9c 0%,#1b3157 60%);border-radius:50%;place-items:center;width:22px;height:22px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.klaerBoardAktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.klaerBoardErledigen{font:inherit;cursor:pointer;color:#12203f;background:linear-gradient(160deg,#c2e75c 0%,#a3d334 60%,#8fbd26 100%);border:1px solid #78a01e80;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:transform .14s,filter .14s;box-shadow:inset 0 1px #fff9,0 4px 10px -6px #658c148c}.klaerBoardErledigen:hover:not(:disabled){filter:saturate(1.1);transform:translateY(-1px)}.klaerBoardErledigen:disabled{opacity:.6;cursor:default}.oeffFortschritt{background:linear-gradient(#fff,#f4f8fc);border:1px solid #e2e9f2;border-radius:14px;margin:0 0 22px;padding:14px 18px;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #0e1f3d0f}.oeffFortschrittText{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.oeffFortschrittText strong{color:#16294a;font-size:14px}.oeffFortschrittText span{color:#6b7c96;font-size:12.5px}.oeffFortschrittBalken{background:#e6ecf4;border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 1px 3px #0e1f3d14}.oeffFortschrittBalken span{background:linear-gradient(90deg,#c3ec5f,#7cb518);border-radius:999px;height:100%;transition:width .4s;display:block;box-shadow:0 1px 4px #7cb51880}.oeffFertig{background:linear-gradient(120deg,#f2fbdf,#eaf6d2);border:1px solid #7cb51873;border-radius:14px;align-items:center;gap:14px;margin:0 0 22px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #7cb5182e}.oeffFertigHaken{color:#16294a;background:linear-gradient(160deg,#c3ec5f,#7cb518);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff9}.oeffFertig>div{gap:2px;display:grid}.oeffFertig strong{color:#2c4a12;font-size:15px}.oeffFertig span{color:#4a6a2a;font-size:13px;line-height:1.5}.oeffPunkt.beantwortet{background:linear-gradient(#fbfdf6,#f4f9ea);border-color:#7cb51866}.oeffPunkt.beantwortet:before{content:"✓";background:linear-gradient(160deg,#8cc63f,#5a8c12)}.oeffErgaenzen{margin-top:4px}.oeffErgaenzen>summary{cursor:pointer;color:#5a8c12;padding:6px 0;font-size:13px;font-weight:700;list-style-position:inside}.oeffErgaenzen>summary:hover{color:#3f6212}.oeffErgaenzen[open]>summary{margin-bottom:8px}.klaerNeuChip{animation:2s ease-in-out infinite klaerNeuPuls}@keyframes klaerNeuPuls{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.klaerNeuChip{animation:none}}.klaerBausteine{gap:7px;display:grid}.klaerBausteine>span{letter-spacing:.08em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:700}.klaerBausteine>div{flex-wrap:wrap;gap:7px;display:flex}.klaerBausteine button{font:inherit;text-align:left;cursor:pointer;color:#24406f;background:#ffffffd9;border:1px solid #1b2a4e24;border-radius:999px;padding:6px 12px;font-size:11.5px;transition:border-color .14s,background .14s}.klaerBausteine button:hover{background:#a3d3341a;border-color:#a3d33499}.klaerBausteinListe{gap:6px;margin-bottom:6px;display:grid}.klaerBausteinListe p{color:#33415a;background:#ffffffb3;border:1px solid #1b2a4e17;border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px}.klaerBoardFilter{align-items:center;gap:10px;display:flex}.klaerNurMeine{font:inherit;cursor:pointer;white-space:nowrap;color:#24406f;background:#fffc;border:1px solid #1b2a4e26;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:650;transition:border-color .14s,background .14s}.klaerNurMeine.aktiv{color:#4d6b17;background:#a3d3342e;border-color:#78a01e8c}.kkHinzufuegenKarte{margin-top:18px}.kkHinzufuegenKarte .kkKontoZeile input{width:220px}.kkHinzufuegenKarte .kkFehler{margin-bottom:0}.oeffKnopfLink{background:linear-gradient(135deg, var(--lime), var(--lime-dark));color:#17240a;border-radius:13px;justify-self:start;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.klaerBoardKarte{cursor:pointer;position:relative}.klaerBoardKarteLink{border-radius:inherit;z-index:1;position:absolute;inset:0}.klaerBoardKarteLink:focus-visible{outline-offset:2px;outline:2px solid #2e6da4}.klaerBoardAktionen{z-index:2;position:relative}.klaerBoardPfeil{z-index:0;color:#1b2a4e73;opacity:.55;background:#1b2a4e12;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s,background .16s,color .16s;display:grid;position:absolute;top:12px;right:12px;transform:translate(0)}.klaerBoardKarte:hover .klaerBoardPfeil,.klaerBoardKarte:focus-within .klaerBoardPfeil{opacity:1;color:#fff;transform:translate(3px)}.klaerBoardKarte.blau:hover .klaerBoardPfeil,.klaerBoardKarte.blau:focus-within .klaerBoardPfeil{background:#2e6da4}.klaerBoardKarte.orange:hover .klaerBoardPfeil,.klaerBoardKarte.orange:focus-within .klaerBoardPfeil{background:#d69e2e}.klaerBoardKarte.gruen:hover .klaerBoardPfeil,.klaerBoardKarte.gruen:focus-within .klaerBoardPfeil{background:#7ea62b}.klaerBoardKarte.blau{background:linear-gradient(158deg,#fff 0%,#f0f6fc 78%,#e8f1f9 100%);border-color:#2e6da42e}.klaerBoardKarte.orange{background:linear-gradient(158deg,#fff 0%,#fdf6e7 78%,#fbf0da 100%);border-color:#c68a1e33}.klaerBoardKarte.gruen{background:linear-gradient(158deg,#fff 0%,#f5fae8 78%,#eff6dd 100%);border-color:#78a01e3d}.klaerBoardKarte:hover{transform:translateY(-3px)scale(1.008)}.klaerBoardKarte.blau:hover{border-color:#2e6da466;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #2e6da473}.klaerBoardKarte.orange:hover{border-color:#c68a1e73;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #c68a1e80}.klaerBoardKarte.gruen:hover{border-color:#78a01e80;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #78a01e80}.klaerBoardKarte.blau .avatar{background:linear-gradient(150deg,#3f7cb8 0%,#1d4c7c 70%);box-shadow:0 6px 14px -6px #2e6da4b3}.klaerBoardKarte.orange .avatar{background:linear-gradient(150deg,#e3ad3f 0%,#b07c14 70%);box-shadow:0 6px 14px -6px #c68a1eb3}.klaerBoardKarte.gruen .avatar{background:linear-gradient(150deg,#a3d334 0%,#6f9a1d 70%);box-shadow:0 6px 14px -6px #78a01eb3}.klaerBoardSpalte.blau .klaerBoardKopf span{color:#24507c}.klaerBoardSpalte.orange .klaerBoardKopf span{color:#8a6c1c}.klaerBoardSpalte.gruen .klaerBoardKopf span{color:#4d6b17}.klaerBoardSpalte.blau .klaerBoardPunkt{box-shadow:0 0 0 3px #2e6da42e}.klaerBoardSpalte.orange .klaerBoardPunkt{box-shadow:0 0 0 3px #d69e2e33}.klaerBoardSpalte.gruen .klaerBoardPunkt{box-shadow:0 0 0 3px #7ea62b38}.klaerBoardLeer{text-align:center;color:#1b2a4e59;border:1.5px dashed #1b2a4e29;border-radius:12px;margin:4px 0 0;padding:18px 12px;font-size:11.5px}.kkKlickKarte{cursor:pointer;border-left:4px solid #0000;position:relative}.kkKlickKarte:focus-visible{outline-offset:2px;outline:2px solid #2e6da4}.kkKlickKarte.blau{background:linear-gradient(158deg,#fff 0%,#f0f6fc 78%,#e8f1f9 100%);border-color:#2e6da42e #2e6da42e #2e6da42e #2e6da4}.kkKlickKarte.orange{background:linear-gradient(158deg,#fff 0%,#fdf6e7 78%,#fbf0da 100%);border-color:#c68a1e33 #c68a1e33 #c68a1e33 #d69e2e}.kkKlickKarte.gruen{background:linear-gradient(158deg,#fff 0%,#f5fae8 78%,#eff6dd 100%);border-color:#78a01e3d #78a01e3d #78a01e3d #7ea62b}.kkKlickKarte:hover{transform:translateY(-3px)scale(1.004)}.kkKlickKarte.blau:hover{border-color:#2e6da466 #2e6da466 #2e6da466 #2e6da4;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #2e6da473}.kkKlickKarte.orange:hover{border-color:#c68a1e73 #c68a1e73 #c68a1e73 #d69e2e;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #c68a1e80}.kkKlickKarte.gruen:hover{border-color:#78a01e80 #78a01e80 #78a01e80 #7ea62b;box-shadow:inset 0 1px #fffffff2,0 3px 6px #12203f0f,0 18px 32px -14px #78a01e80}.kkKlickKarte.blau .avatar{background:linear-gradient(150deg,#3f7cb8 0%,#1d4c7c 70%);box-shadow:0 6px 14px -6px #2e6da4b3}.kkKlickKarte.orange .avatar{background:linear-gradient(150deg,#e3ad3f 0%,#b07c14 70%);box-shadow:0 6px 14px -6px #c68a1eb3}.kkKlickKarte.gruen .avatar{background:linear-gradient(150deg,#a3d334 0%,#6f9a1d 70%);box-shadow:0 6px 14px -6px #78a01eb3}.kkPfeil{color:#1b2a4e73;opacity:.55;background:#1b2a4e12;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;transition:opacity .16s,transform .16s,background .16s,color .16s;display:grid}.kkKlickKarte:hover .kkPfeil,.kkKlickKarte:focus-visible .kkPfeil{opacity:1;color:#fff;transform:translate(3px)}.kkKlickKarte.blau:hover .kkPfeil,.kkKlickKarte.blau:focus-visible .kkPfeil{background:#2e6da4}.kkKlickKarte.orange:hover .kkPfeil,.kkKlickKarte.orange:focus-visible .kkPfeil{background:#d69e2e}.kkKlickKarte.gruen:hover .kkPfeil,.kkKlickKarte.gruen:focus-visible .kkPfeil{background:#7ea62b}.klaerDatumZeile{background:#d69e2e14;border:1px dashed #d69e2e8c;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.klaerDatumZeile>span{color:#8a6c1c;font-size:12px;font-weight:650}.klaerDatumZeile input[type=date]{font:inherit;color:#24406f;background:#fff;border:1px solid #1b2a4e29;border-radius:9px;padding:7px 10px;font-size:12.5px}.klaerDatumZeile button{white-space:nowrap}.klaerMailModal{width:min(720px,100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto}.klaerMailModal textarea{font-size:13px;line-height:1.55}.klaerMailAnsicht{flex-wrap:wrap;gap:6px;display:flex}.klaerMailAnsicht .secondary{padding:7px 14px;font-size:12.5px}.klaerMailAnsicht .secondary.aktiv{border-color:var(--navy);color:var(--deep);background:#e8eef7}.klaerMailVorschau{border:1px solid var(--line);background:#eef3f8;border-radius:12px;width:100%;height:min(62vh,640px)}.klaerAnhangWahl{color:#24406f;cursor:pointer;flex-direction:row;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex!important}.klaerAnhangWahl input[type=checkbox]{accent-color:#7ea62b;cursor:pointer;width:16px;height:16px}.klaerZuordnungListe{gap:10px;margin:12px 0;display:grid}.klaerZuordnungZeile{background:linear-gradient(158deg,#fff 0%,#f6f9fc 100%);border:1px solid #1b2a4e1a;border-radius:11px;gap:6px;padding:11px 13px;display:grid}.klaerZuordnungZeile>strong{color:#12203f;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.klaerZuordnungZeile select{font:inherit;color:#24406f;background:#fff;border:1px solid #1b2a4e29;border-radius:9px;max-width:100%;padding:7px 10px;font-size:12.5px}.klaerZuordnungZeile small{color:#1b2a4e8c;font-size:11px}.klaerZuordnungZeile textarea{font:inherit;border:1px solid #1b2a4e29;border-radius:9px;padding:8px 10px;font-size:12.5px}.klaerZuordnungZeile textarea:disabled{opacity:.55}.benutzerFotoZeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.benutzerFoto{object-fit:cover;border:1px solid #1b2a4e24;border-radius:14px;width:64px;height:64px;box-shadow:0 6px 14px -8px #12203f66}.benutzerFotoWahl{cursor:pointer;color:#24406f;background:#ffffffe6;border:1px solid #1b2a4e26;border-radius:999px;align-items:center;padding:9px 16px;font-size:12.5px;font-weight:650;display:inline-flex}.benutzerFotoWahl:hover{background:#a3d33414;border-color:#a3d33499}.benutzerListenAvatar{position:relative;overflow:hidden}.benutzerListenAvatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.honorHeaderActions .toolbarSelect select{appearance:none;max-width:320px;font:inherit;color:#24406f;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background-color:#ffffffe6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2324406f' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 6.5 8 10.5l4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:13px;border:1px solid #1b2a4e26;border-radius:999px;padding:10px 38px 10px 16px;font-size:12.5px;font-weight:650;transition:border-color .14s,background-color .14s;overflow:hidden;box-shadow:0 1px 2px #12203f0d}.honorHeaderActions .toolbarSelect select:hover{background-color:#f8fcf0;border-color:#a3d33499}.honorHeaderActions .toolbarSelect select:focus{border-color:#a3d334cc;outline:none;box-shadow:0 0 0 3px #a3d33426}.klaerBelegKacheln{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.klaerBelegKachel{cursor:pointer;background:#fff;border:1px solid #1b2a4e29;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:84px;padding:6px 6px 5px;transition:border-color .14s,transform .14s,box-shadow .14s;display:flex;box-shadow:0 1px 2px #12203f0d}.klaerBelegKachel:hover{border-color:#a3d334b3;transform:translateY(-1px);box-shadow:0 4px 10px #12203f1f}.klaerBelegKachel img{object-fit:cover;background:#eef2f8;border-radius:8px;width:68px;height:56px}.klaerBelegKachel .klaerBelegPdfMarke{color:#a3d334;letter-spacing:.08em;background:#12203f;border-radius:8px;justify-content:center;align-items:center;width:68px;height:56px;font-size:13px;font-weight:750;display:flex}.klaerBelegKachel small{color:#1b2a4ea6;font-size:11px}.klaerVorschauModal{width:min(1400px,100%);max-width:none;padding:24px 28px}.klaerVorschauModal .modalActions{margin-top:14px}.klaerVorschauKopf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.klaerVorschauKopf h2{margin:2px 0;font-size:17px}.klaerVorschauKopf small{color:#1b2a4e99;font-size:12px}.klaerVorschauBlaettern{gap:6px;display:flex}.klaerVorschauBlaettern button{min-width:40px;padding:6px 0;font-size:16px;line-height:1}.klaerVorschauInhalt{background:#eef2f8;border:1px solid #1b2a4e24;border-radius:14px;justify-content:center;margin:12px 0 0;display:flex;overflow:hidden}.klaerVorschauInhalt img{object-fit:contain;max-width:100%;max-height:max(320px,100vh - 290px)}.klaerVorschauInhalt iframe{background:#fff;border:0;width:100%;height:max(320px,100vh - 290px)}.klaerVorschauAntwort{margin-top:10px}.belegLupeLeiste{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.belegLupeLeiste .secondary{padding:6px 12px;font-size:12.5px}.belegLupeLeiste .secondary.aktiv{border-color:var(--navy);color:var(--deep);background:#e8eef7}.belegLupeFaktoren{gap:4px;display:inline-flex}.belegLupeSeiten{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.belegLupeSeiten .secondary{min-width:34px;padding:4px 0;font-size:15px;line-height:1}.belegLupeLeiste+.klaerVorschauInhalt{margin-top:8px}.belegLupeFlaeche{max-width:100%;line-height:0;display:inline-block;position:relative}.belegLupeFlaeche img.mitLupe{cursor:none;touch-action:none;-webkit-user-select:none;user-select:none}.belegLupeGlas{pointer-events:none;background-color:#fff;background-repeat:no-repeat;border:3px solid #fff;border-radius:50%;position:absolute;box-shadow:0 0 0 1px #1b2a4e59,0 10px 28px #12203f59}.belegLupeHinweis{color:var(--muted);margin:0;padding:60px 20px;font-size:13px}.belegLupeErsatz{width:100%;display:grid}.belegLupeErsatz small{color:var(--muted);padding:6px 10px;font-size:12px}.klaerVorschauExtern{color:var(--navy);text-underline-offset:2px;align-self:center;margin-right:auto;font-size:13px;text-decoration:underline}.kontrolleKacheln{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:10px;display:grid}.kontrolleKacheln article{background:linear-gradient(#fff,#f7fafe);border:1px solid #1b2a4e1f;border-radius:16px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.kontrolleKacheln article span{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e8c;font-size:11.5px;font-weight:700}.kontrolleKacheln article strong{color:#12203f;font-size:19px}.kontrolleKacheln article small{color:#1b2a4e99;font-size:12px}.kontrolleTabelleRahmen{margin-top:8px;overflow-x:auto}.kontrolleTabelle{border-collapse:collapse;width:100%;font-size:13px}.kontrolleTabelle th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e8c;border-bottom:1px solid #1b2a4e24;padding:6px 10px;font-size:11.5px}.kontrolleTabelle th:not(:first-child),.kontrolleTabelle td:not(:first-child){text-align:right;white-space:nowrap}.kontrolleTabelle td{color:#1b2a4e;border-bottom:1px solid #1b2a4e12;padding:7px 10px}.kontrolleTabelle tr.kontrolleSumme td{background:#1b2a4e0b;border-top:1px solid #1b2a4e29}.kontrolleTabelle tr.kontrolleErgebnis td{background:#a3d3341f;border-top:1px solid #1b2a4e4d;border-bottom:1px solid #1b2a4e29;font-size:13.5px}.kontrolleGesamt{color:#12203f;background:#a3d33414;border-left:3px solid #a3d334;border-radius:0 12px 12px 0;margin:6px 0 14px;padding:12px 16px;font-size:14px;line-height:1.55}.kontrollePunkte{gap:12px;display:grid}.kontrollePunkt{background:#fff;border:1px solid #1b2a4e1f;border-radius:16px;padding:12px 16px}.kontrollePunkt p{color:#1b2a4e;margin:6px 0 0;font-size:13px;line-height:1.5}.kontrollePunktKopf{justify-content:space-between;align-items:center;gap:10px;display:flex}.kontrollePunktKopf strong{color:#12203f;font-size:14px}.kontrollePrio{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.kontrollePrio.hoch{color:#a02020;background:#d8444424}.kontrollePrio.mittel{color:#9a6206;background:#ec9e2c29}.kontrollePrio.positiv{color:var(--lime-text);background:#a3d33433}.kontrolleHochrechnung{color:#1b2a4e;margin:14px 0 0;font-size:13px}.kontrolleZwischentitel{letter-spacing:.03em;text-transform:uppercase;color:#1b2a4e99;margin:16px 0 6px;font-size:13px}.kontrolleListe{color:#1b2a4e;gap:5px;margin:0;padding-left:20px;font-size:13px;display:grid}a.kontrolleMandant{color:inherit;text-decoration:none}.kontrollePfeil{color:#1b2a4e73;margin-left:auto;font-size:18px}.employeeCard.kontrolleMandant:hover .kontrollePfeil{color:var(--lime-text)}.kontrolleZeitraum{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:14px 18px;margin-top:4px;display:grid}.kontrolleZeitraum label{color:#1b2a4eb3;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;font-weight:650;display:flex}.kontrolleZeitraum :is(select,input){color:#12203f;background:#fff;border:1px solid #1b2a4e33;border-radius:12px;width:100%;min-width:0;min-height:42px;padding:9px 12px;font-family:inherit;font-size:13.5px}.kontrolleZeitraum label small{color:#1b2a4e80;font-size:11.5px;font-weight:400}.kontrolleZeitraumAktionen{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;margin-top:2px;display:flex}.kontrolleArbeitet{background:#a3d33412;border:1px dashed #6f8a2c73;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:14px 18px;display:flex}.kontrolleArbeitet strong{color:#12203f;font-size:13.5px;display:block}.kontrolleArbeitet small{color:#1b2a4e99;max-width:70ch;margin-top:2px;font-size:12px;display:block}.settingsCard>p.kontrolleGesamt{max-width:none;font-size:14px}.settingsCard>p.kontrolleHochrechnung{max-width:none;font-size:13px}.settingsCard>p.wuerdigungAlt{color:#6b5a2e;background:#fffaf0;border:1px solid #f2d39d;border-radius:12px;max-width:none;margin:0 0 12px;padding:10px 14px;font-size:12.5px;line-height:1.6}.klaerungFreitext{border:1px solid var(--line);min-width:0;color:var(--text);background:#fbfcfd;border-radius:11px;flex:1;padding:11px 13px;font-size:12.5px;transition:all .2s}.klaerungFreitext::placeholder{color:#1b2a4e6b}.klaerungFreitext:hover{border-color:#c3d1e3}.klaerungFreitext:focus{background:#fff;border-color:#a8c96c}.wuerdigungKarte .wuerdigungKopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wuerdigungKarte .wuerdigungKopf h2{margin:0}.wuerdigungKarte .wuerdigungKopf small{color:#1b2a4e80;margin-top:5px;font-size:11.5px;display:block}.wuerdigungStand{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wuerdigungText{color:#1b2a4ed1;max-width:78ch;margin:16px 0 0;font-size:13.5px;line-height:1.75}.wuerdigungPunkte{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wuerdigungPunkt{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:0 14px;padding:13px 16px;transition:background .2s,border-color .2s;display:grid}.wuerdigungPunkt p{max-width:78ch;color:var(--text);margin:0;font-size:13px;line-height:1.7}.wuerdigungHaken{cursor:pointer;align-items:center;gap:9px;padding-top:2px;display:flex}.wuerdigungHaken input[type=checkbox]{accent-color:#8fbd26;cursor:pointer;width:16px;height:16px}.wuerdigungMarke{letter-spacing:.03em;color:#1b2a4e6b;font-variant-numeric:tabular-nums;min-width:16px;font-size:11px;font-weight:750}.wuerdigungPunkt.geprueft{background:#f6faf0;border-color:#a3d33473}.wuerdigungPunkt.geprueft p{color:#1b2a4e7a}.wuerdigungPunkt.geprueft .wuerdigungMarke{color:var(--lime-text)}.wuerdigungFuss{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:15px;display:flex}.wuerdigungFuss input[type=text]{border:1px solid var(--line);min-width:0;color:var(--text);background:#fbfcfd;border-radius:11px;flex:280px;padding:11px 13px;font-family:inherit;font-size:12.5px;transition:all .2s}.wuerdigungFuss input[type=text]::placeholder{color:#1b2a4e6b}.wuerdigungFuss input[type=text]:focus{background:#fff;border-color:#a8c96c}.wuerdigungFuss small{color:#1b2a4e8c;flex:280px;font-size:12px;line-height:1.55}.wuerdigungKarte.istGeprueft{border-left:3px solid #a3d334b3}.kompaktKarte{padding:16px 20px}.kompaktKarte h2{margin:0 0 8px;font-size:14px}.kompaktKarte .kontrolleListe{font-size:12.5px}.verbundKopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:4px;display:flex}.verbundKopfzeile h2{margin:0}.verbundKopfChips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.verbundKontenpaar{color:#1b2a4ebf;background:#1b2a4e0a;border:1px solid #1b2a4e17;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 14px;padding:10px 14px;font-size:12.5px;display:flex}.verbundKontenpaar strong{color:var(--text)}.verbundKontenpaar button{margin-left:auto}.verbundPfeil{color:#1b2a4e59;font-size:15px}.verbundEckwerte{background:#1b2a4e09;border:1px solid #1b2a4e14;border-radius:12px;flex-wrap:wrap;gap:10px 26px;margin:14px 0 6px;padding:12px 16px;display:flex}.verbundEckwerte>span{gap:2px;display:grid}.verbundEckwerte small{letter-spacing:.05em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:750}.verbundEckwerte strong{color:#12203f;font-variant-numeric:tabular-nums;font-size:15px}.verbundEckwerte .gehtAuf strong{color:var(--lime-text)}.verbundEckwerte .weichtAb strong{color:#a02020}.verbundFussnote{color:#1b2a4e94;font-size:12px;line-height:1.55;display:block}.verbundKompakt{color:#1b2a4eb8;max-width:78ch;margin:12px 0 0;font-size:12.5px;line-height:1.65}.wuerdigungAnriss{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;display:-webkit-box;overflow:hidden}.verbundUebersicht{gap:6px;display:grid}.verbundUebersichtZeile{border:1px solid var(--line);color:var(--text);background:#fbfcfd;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;font-size:12.5px;text-decoration:none;transition:all .2s;display:flex}.verbundUebersichtZeile:hover{background:#fff;border-color:#c3d1e3}.verbundUebersichtZeile strong{font-size:13px}.verbundUebersichtZeile small{color:#1b2a4e8c;margin-left:auto}.verbundZins select.hausAuswahl{min-width:250px}.verbundBasiszins{color:#1b2a4e8c;font-variant-numeric:tabular-nums;flex:100%;margin-top:2px;font-size:11.5px;line-height:1.5}.verbundTabs{flex-wrap:wrap;align-items:stretch;gap:6px;margin:4px 0 16px;padding-bottom:2px;display:flex}.verbundTab{border:1px solid var(--line);color:#1b2a4ea8;cursor:pointer;background:#f4f7fa;border-bottom-color:#0000;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:10px 15px;font-family:inherit;font-size:12.5px;font-weight:650;transition:all .18s;display:inline-flex}.verbundTab:hover{color:var(--text);background:#fff}.verbundTab.aktiv{color:var(--text);background:#fff;border-color:#c9d8ea;box-shadow:inset 0 -2px #a3d334,0 2px 8px #1b2a4e0f}.verbundTabName{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.verbundTabNummer{color:#1b2a4e73;font-size:11px;font-weight:600}.verbundTabPunkt{background:#cbd4e0;border-radius:999px;width:8px;height:8px}.verbundTabPunkt.gut{background:#8fbd26}.verbundTabPunkt.achtung{background:#e8a03c}.verbundTabPunkt.offen{background:#cbd4e0}.verbundTabPlus{color:#1b2a4e8c;font-weight:700}.nummernPlaketten{flex-wrap:wrap;gap:7px;margin:0 0 10px;display:flex}.nummerPlakette{color:var(--lime-text);font-variant-numeric:tabular-nums;background:#f4faea;border:1px solid #cde3a0;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;font-size:12px;font-weight:700;display:inline-flex}.nummerPlakette button{width:18px;height:18px;color:var(--lime-text);cursor:pointer;background:#4d6b171f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;line-height:1;display:inline-flex}.nummerPlakette button:hover{background:#4d6b173d}button.verbundUebersichtZeile{text-align:left;cursor:pointer;width:100%;font-family:inherit}.verbundErgebnis{background:#1b2a4e09;border:1px solid #1b2a4e1a;border-radius:16px;margin:16px 0 6px;padding:18px 20px}.verbundErgebnis.gehtAuf{background:#f5faec;border-color:#a3d33480}.verbundErgebnis.weichtAb{background:#fffaf0;border-color:#f2d39d}.verbundErgebnisKopf{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.verbundErgebnisZeichen{border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;font-weight:800;line-height:1;display:inline-flex}.gehtAuf .verbundErgebnisZeichen{color:#3f6110;background:#a3d33447}.weichtAb .verbundErgebnisZeichen{color:#8a5a08;background:#e8a03c40}.verbundErgebnisWort{flex:320px;gap:3px;min-width:0;display:grid}.verbundErgebnisWort strong{color:#12203f;letter-spacing:-.01em;font-size:17px}.verbundErgebnisWort small{color:#1b2a4ead;font-size:12.5px;line-height:1.55}.verbundErgebnisZahl{text-align:right;gap:1px;margin-left:auto;display:grid}.verbundErgebnisZahl small{letter-spacing:.06em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:750}.verbundErgebnisZahl strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.1}.gehtAuf .verbundErgebnisZahl strong{color:#4d6b17}.weichtAb .verbundErgebnisZahl strong{color:#a02020}.verbundErgebnis .verbundEckwerte{background:0 0;border:0;border-top:1px solid #1b2a4e17;border-radius:0;margin:14px 0 0;padding:13px 0 0}.verbundEckwerteLegende{text-align:right;color:#1b2a4e80;flex:240px;align-self:center;font-size:11.5px;line-height:1.5;display:block}.verbundErgebnis .verbundKompakt{color:#1b2a4ecc;border-top:1px solid #1b2a4e17;max-width:none;margin:13px 0 0;padding-top:12px;font-size:13px;line-height:1.7}@media (max-width:720px){.verbundErgebnisZahl{text-align:left;margin-left:0}.verbundEckwerteLegende{text-align:left}}.verbundZinsErgebnis{border-top:1px solid #1b2a4e1f;flex:100%;margin-top:12px;padding-top:13px}.verbundZinsBilanz{flex-wrap:wrap;gap:10px 28px;display:flex}.verbundZinsBilanz>span{gap:2px;display:grid}.verbundZinsBilanz small{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;font-size:10.5px;font-weight:750}.verbundZinsBilanz strong{color:#12203f;font-variant-numeric:tabular-nums;font-size:16px}.verbundZinsBilanz .zuBuchen strong{color:#a02020}.verbundZinsBilanz .erledigt strong{color:var(--lime-text)}.verbundZinsFunde{color:#1b2a4ebf;margin:14px 0 0;font-size:12.5px}.verbundZinsFunde.leer{background:#1b2a4e0a;border-radius:11px;padding:11px 14px;line-height:1.6}.verbundZinsFunde>strong{margin-bottom:6px;font-size:12px;display:block}.verbundZinsFunde ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.verbundZinsFunde li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 12px}.verbundZinsFunde li.widerrufen{opacity:.5}.verbundZinsFunde label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.verbundZinsFunde input[type=checkbox]{accent-color:#8fbd26;width:15px;height:15px;margin-top:2px}.verbundZinsFunde>small{color:#1b2a4e8c;margin-top:6px;font-size:11.5px;display:block}.verbundZinsSatz{justify-items:start;gap:8px;margin-top:14px;display:grid}.verbundZinsSatz .heilBuchung{width:100%;margin:0}.verbundZinsFertig{color:var(--lime-text);background:#f5faec;border:1px solid #a3d33473;border-radius:11px;margin:14px 0 0;padding:11px 14px;font-size:12.5px}.verbundSatzWirksam{color:#12203f}.verbundZinsAbschnitte{flex-wrap:wrap;flex:100%;gap:8px;margin-top:8px;display:flex}.verbundZinsAbschnitt{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:1px 10px;padding:8px 12px;display:grid}.verbundZinsAbschnitt>small{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;grid-column:1/-1;font-size:10.5px;font-weight:700}.verbundZinsAbschnitt strong{color:#12203f;font-size:15px}.verbundZinsAbschnitt em{color:#1b2a4eb3;font-size:12.5px;font-style:normal}.verbundZinsAbschnitt .verbundZinsHerkunft{text-transform:none;letter-spacing:0;color:#1b2a4e80;font-weight:600}.verbundStapelSammel{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 14px;display:flex}.verbundStapelSammel small{color:#1b2a4e99;font-size:12px}.verbundStapelAktionen{flex:none;align-items:center;gap:8px;display:flex}.verbundStapelAktionen .leise,.verbundStapelAktionen .secondary{white-space:nowrap;height:38px;padding:0 15px}.darlehenGenerator{margin-top:14px}.darlehenGenerator .laufLeitfaden{margin:8px 0 12px}.darlehenParteien{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 12px;display:grid}.darlehenParteien fieldset{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;gap:8px;margin:0;padding:12px 14px 6px;display:grid}.darlehenParteien legend{letter-spacing:.05em;text-transform:uppercase;color:#1b2a4e8c;padding:0 6px;font-size:11px;font-weight:750}.darlehenFelder{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 14px;margin-bottom:10px;display:grid}.darlehenFelder.breit{grid-template-columns:1fr}.darlehenParteien label,.darlehenFelder label{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;gap:4px;font-size:11px;font-weight:650;display:grid}.darlehenParteien input,.darlehenFelder input,.darlehenFelder textarea,.darlehenFelder select.hausAuswahl{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:400}.darlehenFelder textarea{resize:vertical;min-height:76px;line-height:1.55}.darlehenParteien input:focus,.darlehenFelder input:focus,.darlehenFelder textarea:focus{border-color:#a8c96c;outline:none}.darlehenHinweise{color:#865e16;gap:4px;margin:4px 0 10px;padding-left:18px;font-size:12.5px;display:grid}.darlehenHinweise.maengel{color:#a02020}.darlehenSchalter{align-items:flex-start;gap:9px;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font-size:12.5px!important;font-weight:500!important;display:flex!important}.darlehenSchalter input[type=checkbox]{accent-color:#8fbd26;height:15px;margin-top:2px;padding:0;width:15px!important}.bereichSchalter{border:1px solid var(--line);cursor:pointer;background:#fbfcfd;border-radius:13px;align-items:flex-start;gap:11px;margin:4px 0 14px;padding:13px 15px;display:flex}.bereichSchalter:hover{background:#a3d3340f;border-color:#a3d33499}.bereichSchalter input[type=checkbox]{accent-color:#8fbd26;flex:none;width:16px;height:16px;margin-top:2px}.bereichSchalter>span{gap:4px;min-width:0;display:grid}.bereichSchalter strong{color:var(--deep);font-size:13px}.bereichSchalter small{color:#6e7c8d;font-size:11.5px;line-height:1.5}.postfachKarte{margin-bottom:18px}.postfachWerkzeuge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.postfachWerkzeuge .hausAuswahl{min-width:110px;height:38px}.postfachListe{gap:10px;margin-top:10px;display:grid}.postfachZeile{background:linear-gradient(158deg,#fff 0%,#fbfdfe 100%);border:1px solid #1b2a4e1a;border-radius:12px;gap:6px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #fffffff2,0 1px 2px #12203f0d}.postfachZeile.erledigt{opacity:.78}.postfachKopf{align-items:center;gap:10px;min-width:0;display:flex}.postfachPunkt{background:#1b2a4e2e;border-radius:50%;flex:none;width:9px;height:9px}.postfachAbsender{flex:1;gap:1px;min-width:0;display:grid}.postfachAbsender strong{color:#12203f;letter-spacing:-.01em;font-size:13.5px}.postfachAbsender small{color:#1b2a4e8c;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.postfachChips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.postfachChips .roleChip{padding:3px 9px;font-size:10px}.postfachBetreff{color:#1b2a4e;margin:0;font-size:13px;font-weight:600}.postfachGrund{color:#1b2a4e99;font-size:11.5px}.postfachAktionen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.postfachAktionen .hausAuswahl{flex:260px;min-width:200px;height:36px;font-size:12.5px}.postfachAktionen button{padding:7px 14px;font-size:12px}.postfachZielLink{color:#4d6b17;font-size:12.5px;font-weight:600;text-decoration:none}.postfachZielLink:hover{text-decoration:underline}@media (max-width:760px){.postfachKopf{flex-wrap:wrap}.postfachChips{justify-content:flex-start}}.klaerBelegKachel.geloescht{opacity:.55;cursor:default;background:repeating-linear-gradient(135deg,#f4f6f9 0 6px,#eceff4 6px 12px)}.klaerBelegKachel.geloescht .klaerBelegPdfMarke{color:#1b2a4e8c;background:#1b2a4e1f}.klaerBelegKachel.geloescht:hover{box-shadow:none;transform:none}.klaerVerlauf{margin:4px 0 6px;font-size:12px}.klaerVerlauf summary{cursor:pointer;color:#1b2a4e99}.klaerVerlauf p{color:#1b2a4eb3;white-space:pre-wrap;border-left:2px solid #1b2a4e26;margin:6px 0 0;padding:6px 10px}.klaerStandKnoepfe{gap:8px;margin-top:14px;display:grid}.klaerStandKnoepfe button{width:100%;padding:8px 12px;font-size:12.5px}.klaerStummSchalter{color:#1b2a4e;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.klaerStummSchalter input{accent-color:#8fbd26;width:15px;height:15px}.klaerBelegLoeschFrage{color:#a02020;align-items:center;gap:8px;font-size:12.5px;display:flex}.klaerBelegLoeschKnopf{color:#a02020!important}.klaerMailQuelle{background:#1b2a4e0d;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12.5px}.klaerMailQuelle strong{color:#12203f;display:block}.klaerMailQuelle small{color:#1b2a4e99}.klaerMailQuelle details{margin-top:6px}.klaerMailQuelle summary{cursor:pointer;color:#24507c}.klaerMailQuelle pre{white-space:pre-wrap;font:inherit;color:#1b2a4e;max-height:220px;margin:6px 0 0;font-size:12px;overflow:auto}.sidebar .sideNav a.neuePost em,.sidebar .sideNav a.neuePost:hover em{color:#ff9c8e;font-weight:800}.sidebar .sideNav a.neuePost>span:first-child{color:#ff9c8e;box-shadow:inset 0 0 0 1px #ff9c8e59}.sidebar .sideNav a.neuePost.active em{color:#7a1810}.sidebar .sideNav a.neuePost.active>span:first-child{color:#1c3f0c;box-shadow:inset 0 1px #ffffff80}.rstArtWahl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.rstArtKarte{color:inherit;grid-template-rows:auto;align-content:start;text-decoration:none}.rstArtKarte:hover{text-decoration:none}.rstGeplant{cursor:default;opacity:.72;background:#fbfcfd}.rstGeplant:hover{border-color:#1b2a4e24}.stufenName em.rstFertig{color:#46620f;background:#a3d3344d}.rstStand{font-weight:600;color:#1b2a4eb8!important}.rstStart h2{color:var(--deep);margin:0 0 6px;font-size:17px}.rstStart .kasseBefundAktionen{margin-top:14px}.rstStart a.secondary{text-decoration:none}.rstKarte h2{color:var(--deep);margin:0 0 4px;font-size:17px}.rstRechnung{margin:12px 0 0;display:grid}.rstZeile{border-bottom:1px solid #1b2a4e1a;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:11px 2px;display:grid}.rstZeile:last-child{border-bottom:0}.rstZeichen{color:#1b2a4e61;text-align:center;font-size:14px;font-weight:700}.rstText{gap:3px;min-width:0;display:grid}.rstText strong{color:var(--deep);font-size:13.5px;font-weight:620}.rstText small{color:#6e7c8d;font-size:11.5px;line-height:1.5}.rstText small .linkButton{vertical-align:baseline;font-size:11.5px}.rstWert{color:var(--deep);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.rstZwischen{border-bottom-color:#1b2a4e73}.rstZwischen .rstWert{font-size:16px}.rstErgebnis{background:linear-gradient(120deg,#a3d33433,#a3d33412);border:1px solid #a3d33480;border-radius:13px;margin-top:10px;padding:15px 16px}.rstErgebnis .rstZeichen{color:#5c7d1c}.rstErgebnis .rstText strong{font-size:14.5px}.rstErgebnis .rstText small{color:#4f6a2a}.rstAufloesung{background:linear-gradient(120deg,#e8a03c2b,#e8a03c0f);border-color:#d68d2d73}.rstAufloesung .rstZeichen,.rstAufloesung .rstText small{color:#8a5b10}.rstWertGross{letter-spacing:-.01em;font-size:20px;font-weight:700}.rstEntscheidung{margin-top:16px}.rstDetails h2{color:var(--deep);margin:0 0 4px;font-size:15px}.rstKlappe{margin-top:4px}.rstKlappe+.rstKlappe{margin-top:6px}.rstKlappe>summary{font-size:13px}.rstKlappe .bereichSchalter{margin:10px 0 12px}.bereichWahl{gap:0;margin-top:10px;display:grid}.bereichWahl .bereichSchalter{margin:0 0 8px}.bereichWahl .bereichSchalter strong .roleChip{vertical-align:1px;margin-left:7px}.rstFeldZeile{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.rstFeldZeile label{color:#6e7c8d;flex:240px;gap:4px;font-size:11px;display:grid}.rstFeldZeile input{border:1px solid var(--line);color:var(--text);background:#fbfcfd;border-radius:10px;padding:10px 12px;font-size:12.5px}.rstFeldZeile input:focus{border-color:#a8c96c;outline:none}.rstFeldZeile small{color:#6e7c8d;flex:100%;font-size:11.5px}.rstFeldWeit{color:#6e7c8d;gap:4px;margin-top:12px;font-size:11px;display:grid}.rstFeldWeit input,.rstFeldWeit textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfd;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:12.5px}.rstFeldWeit input:focus,.rstFeldWeit textarea:focus{border-color:#a8c96c;outline:none}.rstWarnung{color:#a4501a;font-weight:650}.rstKontoWahl{background:#e8a03c0d;border:1px solid #d68d2d4d;border-radius:13px;margin:6px 0 14px;padding:13px 15px}.rstKontoWahl>.settingsLead:first-child{margin-top:0}.rstKontoWahl .kontoTabelle{margin-top:10px}.rstKontoWahl input[type=radio]{accent-color:#8fbd26;width:15px;height:15px}.chatListe{align-content:start;gap:8px;display:grid;position:sticky;top:20px}.chatListe>.primary{width:100%}.chatWeg{color:#b3bfcc;cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:17px}.chatWeg:hover{color:#b4523a}.chatBlase{border-radius:15px;max-width:78%;padding:13px 16px;font-size:13px;line-height:1.65}.chatBlase p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chatBlase.nutzer{color:#2c3d16;background:linear-gradient(160deg,#eef7dc,#e3f1c8);border-bottom-right-radius:5px;justify-self:end}.chatBlase.assistent{border:1px solid var(--line);color:var(--text);background:#fff;border-bottom-left-radius:5px;justify-self:start}.chatAbgeschnitten{color:#a4501a;margin-top:8px;font-size:11px;font-style:normal;font-weight:650;display:block}.chatTicker{vertical-align:-2px;background:#8fbd26;width:7px;height:14px;margin-left:3px;animation:1s steps(2,start) infinite chatBlinken;display:inline-block}@keyframes chatBlinken{to{opacity:0}}.chatWerkzeug{background:#f8fafc;border:1px solid #dfe7ee;border-radius:12px;justify-self:start;max-width:92%;font-size:11.5px}.chatWerkzeug>summary{color:#4f6076;cursor:pointer;padding:9px 14px;font-weight:650;list-style:none}.chatWerkzeug>summary::-webkit-details-marker{display:none}.chatWerkzeug>summary span{color:#7d9a3e;margin-right:5px}.chatWerkzeug.fehler{background:#fdf6f3;border-color:#eccfc4}.chatWerkzeug.fehler>summary{color:#9a4d33}.chatWerkzeugEingabe{color:#7c8a99;overflow-wrap:anywhere;margin:0 14px 8px;font-size:10.5px}.chatWerkzeug pre{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e6edf3;max-height:340px;margin:0;padding:11px 14px;font-size:11px;line-height:1.55;overflow:auto}.chatBestaetigung{background:#e8a03c0f;border:1px solid #d68d2d59;border-radius:13px;justify-self:start;gap:9px;max-width:88%;padding:14px 16px;display:grid}.chatBestaetigung p{color:#6a4d1c;margin:0;font-size:12.5px;line-height:1.6}.chatSystemzeile{color:#8794a4;text-align:center;justify-self:center;margin:0;font-size:11px}.chatFehler{color:#9a4d33}.skillLayout{grid-template-columns:minmax(310px,.8fr) minmax(520px,1.45fr);align-items:start}@media (max-width:1200px){.skillLayout{grid-template-columns:minmax(0,1fr)}}.skillListe{gap:8px;padding:12px;display:grid}.skillZeile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5ebf2;border-radius:12px;gap:5px;width:100%;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.skillZeile:hover{background:#fbfdf6;border-color:#cfe0a8}.skillZeile.aktiv{box-shadow:inset 3px 0 var(--lime);background:linear-gradient(90deg,#f0f7fd,#f8fbfe);border-color:#dce9f5}.skillZeileKopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 9px;min-width:0;display:flex}.skillZeileKopf strong{color:var(--deep);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.skillZeile small{color:#7c8a9c;font-size:11.5px;line-height:1.5}.skillZeile em{color:#98a5b4;font-size:10.5px;font-style:normal}.skillDetailBody{gap:20px;padding:22px 24px 26px;display:grid}.skillFelder{grid-template-columns:minmax(0,1fr);gap:15px}.skillFelder textarea.skillAnweisung{min-height:260px;font-family:inherit;line-height:1.65}.skillZaehlerVoll{color:#a4453c;font-weight:700}.skillAktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skillLesefassung{border:1px solid var(--line);color:#46566c;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;margin:0;padding:15px 17px;font-family:inherit;font-size:12.5px;line-height:1.65}.skillTeilen{border-top:1px solid var(--line);gap:4px;padding-top:18px;display:grid}.skillTeilen h3{color:var(--deep);margin:0 0 6px;font-size:15px}.skillFreigaben{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.skillKollege{cursor:pointer;border:1px solid var(--line);color:var(--text);background:#fbfcfd;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;transition:border-color .16s,background .16s;display:flex}.skillKollege:hover{background:#a3d33412;border-color:#a3d33499}.skillKollege input[type=checkbox]{accent-color:#8fbd26;flex:none;width:15px;height:15px;margin:0}.skillKollege:has(input:checked){color:#4d6b17;background:#f4faea;border-color:#bcd98a}.chatSkillWahl{gap:4px;display:grid}.chatSkillWahl>span{color:#6e7c8d;text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700}.chatWartende{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chatWartende>small{color:#8794a4;font-size:11px}.chatAnhangPlakette{color:#4f6076;background:#f5f8fb;border:1px solid #dbe3ec;border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:11.5px;font-weight:650;display:inline-flex}.chatAnhangPlakette em{color:#8794a4;font-style:normal;font-weight:500}.chatAnhangPlakette>button{color:#b3bfcc;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:15px;line-height:1}.chatAnhangPlakette>button:hover{color:#b4523a}.chatKlammer{min-width:42px;height:38px;font-size:15px}.chatBlaseAnhaenge{border-top:1px solid #2c3d1624;gap:3px;margin-top:8px;padding-top:8px;display:grid}.chatBlaseAnhaenge>span{color:#3f5320;font-size:11px}.begleitPilleZweite{bottom:84px}.begleitPilleDritte{bottom:142px}.chatBestaetigung.offen{background:#e8a03c1a;border-color:#d68d2d99;box-shadow:0 0 0 3px #e8a03c1f}.chatBestaetigungKnoepfe{align-items:center;gap:9px;display:flex}.chatArtefakt{background:linear-gradient(160deg,#fbfdff,#f4f8fc);border:1px solid #dfe7ee;border-radius:13px;flex-wrap:wrap;justify-self:start;align-items:center;gap:18px;max-width:88%;padding:13px 16px;display:flex}.chatArtefakt strong{color:var(--deep);font-size:13px;display:block}.chatArtefakt small{color:#8794a4;margin-top:2px;font-size:11px;display:block}.chatArtefaktWege{gap:8px;margin-left:auto;display:flex}.chatBuehne{inset:0 0 0 var(--sidebarWidth);color:#1b2a3a;background:#f3f7f2;flex-direction:column;display:flex;position:fixed;overflow:hidden}.chatAurora{pointer-events:none;filter:blur(80px);background:linear-gradient(90deg,#8cc8eb24,#a3d3342b,#d5eb9621);height:340px;position:absolute;top:34%;left:-10%;right:-10%;transform:rotate(-4deg)}.chatGlasleiste{z-index:1;-webkit-backdrop-filter:blur(24px);background:#ffffff8c;border:1px solid #ffffffd9;border-radius:16px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:11px 15px;margin:18px 20px 0;padding:11px 18px;display:flex;position:relative;box-shadow:0 8px 32px #1b2a3a12}.chatMarke{align-items:center;gap:10px;display:flex}.chatMarke b{color:#1b2a3a;font-size:15px;font-weight:700}.chatStern{background:#fff;border:1px solid #1b2a3a14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden;box-shadow:0 3px 12px #1b2a3a1a}.chatStern img{object-fit:contain;width:26px;height:26px;display:block}.chatMarke.offen .chatStern{background:#fffdf7;border:1px dashed #be822899}.chatMarke.offen b,.chatPuls.offen{color:#8a5a12}.chatPuls.offen .liveDot{background:#d68d2d;box-shadow:0 0 10px #d68d2db3}.chatPuls{color:#4d7c0f;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;margin:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.chatLeisteFuell{flex:1}.chatGlasWahl,.chatGlasKnopf{color:#2a3b4d;cursor:pointer;background:#ffffff8c;border:1px solid #ffffffe6;border-radius:10px;align-items:center;height:36px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chatGlasWahl:hover,.chatGlasKnopf:hover{background:#ffffffeb}.chatDunkelKnopf{color:#f5f8ee;cursor:pointer;background:#1b2a3a;border:0;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.chatDunkelKnopf:hover{background:#27374a}.chatDunkelKnopf:disabled{opacity:.45;cursor:default}.chatKoerper{z-index:1;flex:1;min-height:0;display:flex;position:relative}.chatSeite{border-right:1px solid #14315e12;flex-direction:column;flex-shrink:0;width:272px;min-height:0;padding:22px 20px 16px 26px;display:flex}.chatSeiteTitel{color:#7d8ea1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;padding:0 10px;font-size:10.5px;font-weight:700}.chatSeiteListe{flex:1;min-height:0;padding-right:4px;overflow-y:auto}.chatSeiteLeer{color:#94a3b3;margin:0;padding:0 10px;font-size:12px}.chatSeiteEintrag{border-bottom:1px solid #1b2a3a0f;border-radius:10px;align-items:center;gap:4px;padding:3px 4px 3px 0;display:flex}.chatSeiteEintrag:hover{background:#fff9}.chatSeiteEintrag.aktiv{background:#fffc;box-shadow:inset 2px 0 #84a832}.chatSeiteEintrag>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:10px;font-family:inherit;display:grid}.chatSeiteEintrag strong{color:#26374a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.chatSeiteFuss{color:#54662c;flex-shrink:0;align-items:center;gap:8px;margin:10px 0 0;padding:10px 10px 0;font-size:11.5px;display:flex}.chatBuehneHaupt{flex-direction:column;flex:1;min-width:0;padding:0 34px 18px 26px;display:flex}.chatRollfeld{flex:1;min-height:0;overflow-y:auto}.chatSpur{--chatSpurBreite:1080px;width:100%;max-width:var(--chatSpurBreite);box-sizing:border-box;flex-direction:column;gap:16px;margin:0 auto;padding:20px 4px 8px;display:flex}.chatZug{align-self:flex-start;gap:12px;min-width:0;max-width:92%;display:flex}.chatSprechmarke{background:#fff;border:1px solid #1b2a3a14;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:flex;overflow:hidden;box-shadow:0 2px 8px #1b2a3a14}.chatSprechmarke img{object-fit:contain;width:24px;height:24px;display:block}.chatSprechmarke img.zimi{object-fit:cover;transform-origin:50% 42%;width:100%;height:100%;transform:scale(1.5)}.chatSprechmarke.leer{box-shadow:none;background:0 0;border-color:#0000}.chatZugInhalt{flex-direction:column;gap:8px;min-width:0;display:flex}.chatBuehne .chatBlase{border-radius:16px;max-width:100%;padding:12px 16px;font-size:14px;line-height:1.6}.chatBuehne .chatBlase.nutzer{color:#f0f4f8;background:#1b2a3a;border-radius:16px 16px 4px;align-self:flex-end;max-width:70%;box-shadow:0 6px 20px #1b2a3a2e}.chatBuehne .chatBlase.assistent{color:#26374a;background:0 0;border:0;padding:0;font-size:14.5px;line-height:1.65}.chatBuehne .chatBlaseAnhaenge{border-top-color:#f0f4f840}.chatBuehne .chatBlaseAnhaenge>span{color:#cfe0a8}.chatArbeitet{color:#63758a;background:#ffffffa6;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}@keyframes chatKreiseln{to{transform:rotate(360deg)}}.chatBuehne .chatWerkzeug{background:#f2f8e3d9;border:1px solid #c8dd8fd9;border-radius:12px;align-self:flex-start;max-width:100%}.chatBuehne .chatWerkzeug>summary{color:#4d7c0f;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.chatBuehne .chatWerkzeug[open]>summary{border-radius:11px 11px 0 0}.chatBuehne .chatWerkzeug>summary span{color:#7ea62c}.chatBuehne .chatWerkzeug.fehler{background:#fdf6f3e6;border-color:#eccfc4}.chatBuehne .chatWerkzeug.fehler>summary{color:#9a4d33}.chatBuehne .chatWerkzeug pre{background:#ffffff80;border-top-color:#c8dd8fb3}.chatBuehne .chatArtefakt{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe6;align-self:flex-start;max-width:100%}.chatBuehne .chatBestaetigung{background:#e8a03c17;align-self:flex-start;max-width:100%}.chatBuehne .chatSystemzeile{align-self:center}.chatBuehne .kiHinweise{background:#f8fbf2d9}.chatWillkommen{text-align:center;color:#63758a;margin:auto 0;padding:60px 20px}.chatWillkommen>img{object-fit:contain;width:54px;height:54px;margin:0 auto;display:block}.chatWillkommen>img.zimiPortrait{object-fit:cover;border:3px solid #fff;border-radius:50%;width:104px;height:104px;box-shadow:0 10px 28px #1b2a3a2e}.chatWillkommen .eyebrow{color:#7d8ea1;margin:14px 0 4px}.chatWillkommen h2{color:#1b2a3a;margin:0 0 10px;font-size:21px}.chatWillkommen p{max-width:460px;margin:0 auto;font-size:13.5px;line-height:1.65}.chatFuss{flex-shrink:0;width:100%;max-width:1080px;margin:0 auto;padding-top:10px}.chatEingabeGlas{-webkit-backdrop-filter:blur(24px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:18px;align-items:flex-end;gap:10px;padding:11px 11px 11px 14px;display:flex;position:relative;box-shadow:0 12px 40px #1b2a3a1a}.chatEingabeGlas.zieht{background:#f2f8e3eb}.chatAblage{z-index:2;pointer-events:none;background:#f2f8e3d1;border:2px dashed #7ea62cb3;border-radius:18px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chatAblage span{color:#4d7c0f;font-size:13px;font-weight:700}.chatEingabeGlas textarea{resize:none;color:#1b2a3a;background:0 0;border:0;flex:1;min-width:0;min-height:28px;max-height:190px;padding:6px 0;font-family:inherit;font-size:14.5px;line-height:1.5;overflow-y:auto}.chatEingabeGlas textarea:focus{outline:none}.chatEingabeGlas textarea:disabled{color:#8b96a3}.chatEingabeGlas .chatKlammer{color:#63758a;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;display:flex}.chatEingabeGlas .chatKlammer:hover{background:#ffffffd9}.chatSendeKnopf{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b6dd52,#7ea62c);border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;height:40px;padding:0 19px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #84a83273}.chatSendeKnopf:hover{filter:brightness(1.06)}.chatSendeKnopf:disabled{opacity:.45;box-shadow:none;cursor:default}.chatFussZeile{justify-content:flex-start;align-items:center;gap:10px;margin-top:8px;display:flex}.chatModellFeld{position:relative}.chatModellKnopf{color:#4f6076;cursor:pointer;background:#fff9;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px 0 5px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.chatModellKnopf img{object-fit:contain;background:#fff;border-radius:6px;width:20px;height:20px}.chatModellKnopf b{color:#a9b6c4;font-size:11px;line-height:1}.chatModellKnopf:hover,.chatModellKnopf.auf{background:#fffffff2}.chatModellKnopf:disabled{opacity:.5;cursor:default}.chatModellListe{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #fffffff2;border-radius:13px;gap:2px;min-width:270px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 14px 40px #1b2a3a29}.chatModellListe>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:7px 10px;font-family:inherit;display:grid}.chatModellListe>button>span{gap:1px;display:grid}.chatModellListe>button>img{object-fit:contain;border-radius:5px;width:18px;height:18px}.modellMarke{flex:none;display:block}.modellMarke.leer{width:18px;height:18px}.chatModellListe>button:hover{background:#a3d33429}.chatModellListe>button.gewaehlt{background:#a3d3343d}.chatModellListe strong{color:#26374a;font-size:12.5px;font-weight:700}.chatModellListe small{color:#7d8ea1;font-size:11px}.chatHaftung{color:#94a3b3;text-align:center;margin:6px 0 0;font-size:11.5px}.chatBuehne .chatWartende{margin-bottom:9px}.mdText{flex-direction:column;gap:10px;display:flex}.mdText>:first-child{margin-top:0}.mdAbsatz{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mdUeberschrift{color:#1b2a3a;margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.4}.mdListe{flex-direction:column;gap:5px;margin:0;padding-left:21px;display:flex}.mdListe li{padding-left:2px}.mdListe li::marker{color:#7ea62c;font-weight:700}.mdZitat{color:#4f6076;background:#f2f8e3b3;border-left:3px solid #b6dd52;border-radius:0 8px 8px 0;gap:8px;margin:0;padding:8px 14px;display:grid}.mdZitat>.mdUeberschrift{margin:4px 0 0;font-size:14px}.mdZitat>.mdListe{margin:0}.mdLinie{border:0;border-top:1px solid #1b2a3a1f;margin:4px 0}.mdLink{color:#4d7c0f;overflow-wrap:anywhere;font-weight:600}.mdInlineCode{background:#1b2a3a12;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.mdCode{background:#ffffffb3;border:1px solid #1b2a3a1a;border-radius:10px;margin:0;padding:11px 14px;font-size:12px;line-height:1.55;overflow-x:auto}.mdTabelleRahmen{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #1b2a3a1a;border-radius:12px;max-width:100%;margin:2px 0;overflow-x:auto}.mdTabelle{border-collapse:collapse;width:100%;font-size:13px}.mdTabelle th{text-align:left;white-space:nowrap;color:#7d8ea1;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #1b2a3a1a;padding:8px 14px;font-size:11px;font-weight:700}.mdTabelle td{vertical-align:top;border-bottom:1px solid #1b2a3a0f;padding:8px 14px}.mdTabelle tr:last-child td{border-bottom:0}.mdTabelle td:first-child{color:#4d7c0f;white-space:nowrap;font-weight:600}.mdBild{gap:5px;max-width:100%;margin:4px 0;display:inline-grid}.mdBild img{background:#fff9;border:1px solid #1b2a3a1a;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:460px;box-shadow:0 6px 20px #1b2a3a1a}.mdBild small{color:#7d8ea1;font-size:11.5px}.mdBildFehlt{color:#94a3b3;font-size:12.5px;font-style:italic}.settingsUnterleiste{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.settingsUnterleiste button{border:1px solid var(--line);color:#5e6e83;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-family:inherit;font-size:12.5px;display:inline-flex}.settingsUnterleiste button:hover{color:var(--deep);border-color:#c2d68f}.settingsUnterleiste button.aktiv{color:var(--deep);background:#f2f8e3;border-color:#a3d334;font-weight:700}.settingsUnterleiste em{color:#5e6e83;background:#132a4414;border-radius:999px;padding:0 7px;font-size:10px;font-style:normal;font-weight:750}.rollenWahl{gap:8px;margin-top:10px;display:grid}.rollenWahl button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;gap:3px;padding:11px 14px;font-family:inherit;display:grid}.rollenWahl button:hover{background:#fbfdf6;border-color:#c2d68f}.rollenWahl button.aktiv{background:#f2f8e3;border-color:#a3d334;box-shadow:0 0 0 2px #a3d33433}.rollenWahl strong{color:var(--deep);font-size:13px}.rollenWahl small{color:var(--muted);font-size:11.5px;line-height:1.5}.modellKopf{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:14px 0 10px;display:flex}.modellStand{color:#8794a4;flex:1;font-size:11.5px}.modellGruppen{gap:8px;max-height:520px;padding-right:4px;display:grid;overflow-y:auto}.modellGruppe{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;overflow:hidden}.modellGruppe.auf{background:#fff}.modellGruppeKopf{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex}.modellGruppeKopf:hover{background:#a3d3341a}.modellGruppeKopf b{color:var(--deep);font-size:13.5px}.modellGruppeKopf span{color:#8794a4;font-size:11.5px}.modellGruppeKopf em{color:#4d6b17;background:#a3d33438;border-radius:999px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:750}.modellGruppeKopf i{color:#b3bfcc;margin-left:auto;font-style:normal}.modellListe{gap:1px;padding:4px 8px 10px;display:grid}.modellZeile{border-radius:8px;align-items:center;gap:11px;padding:6px 8px;display:flex}.modellZeile:hover{background:#132a440a}.modellZeile.an{background:#a3d33424}.modellZeile>label{cursor:pointer;align-items:center;gap:9px;min-width:240px;display:flex}.modellZeile input{margin:0}.modellName{color:var(--text);font-size:12.5px;font-weight:650}.modellPfad{color:#a3b0bf;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.modellHinweis{color:#2d5f7d;white-space:nowrap;background:#8cc8eb33;border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:650}.modellFehlt{color:#8a5a12;white-space:nowrap;background:#d68d2d29;border-radius:999px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:650}.modellRegion{border:1px solid var(--line);color:#5e6e83;background:#fff;border-radius:7px;height:25px;margin-left:auto;padding:0 7px;font-family:inherit;font-size:11px}.chatBildKarte{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:15px;align-self:flex-start;gap:7px;width:max-content;max-width:100%;padding:9px;display:grid;box-shadow:0 8px 26px #1b2a3a1a}.chatBildKarte img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:560px;display:block}.chatBildKarteFuss{justify-content:space-between;align-items:center;gap:14px;display:flex}.chatBildKarteFuss small{color:#7d8ea1;font-size:11.5px}.chatOffenPlakette{color:#8a5a12;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#d68d2d29;border-radius:999px;margin-right:6px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800;display:inline-block}.chatHaftung.warnend{color:#8a5a12;font-weight:600}.chatBuehne.offenerChat .chatAurora{background:linear-gradient(90deg,#d68d2d1f,#e8be7829,#f0dcaa1a)}.chatSpur.weit{gap:14px;max-width:1500px}.chatSpur.weit .contentGrid{margin:0}.chatSpur.weit .clientPanel,.chatSpur.weit .detailPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-color:#ffffffe6}.skillEinstieg{color:#55677d;max-width:900px;margin:0;font-size:12.5px;line-height:1.65}.chatModellVermerk{color:#a9b6c4;letter-spacing:.04em;margin:2px 0 0;font-size:10.5px}@media (max-width:1400px){.chatSpur,.chatFuss{max-width:900px}}@media (max-width:1100px){.chatSeite{width:232px;padding-left:18px}.chatBuehneHaupt{padding:0 20px 16px 10px}}@media (max-width:900px){.chatSeite{display:none}.chatBuehneHaupt{padding:0 16px 14px}}@media (max-width:760px){.chatBuehne{min-height:calc(100vh - 96px);position:static;inset:auto}.chatAurora{display:none}.chatGlasleiste{margin:12px 12px 0;padding:10px 12px}.chatBuehneHaupt{padding:0 12px 12px}.chatSpur{padding-top:14px}.chatZug{max-width:100%}.chatBuehne .chatBlase.nutzer{max-width:88%}}.modellWache{background:#fff9;border:1px solid #1b2a3a1a;border-radius:11px;gap:9px;margin:0 0 14px;padding:11px 14px;display:grid}.modellWache.meldet{background:#f2f8e3bf;border-color:#a3d3348c}.modellWacheKopf{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.modellWacheKopf b{color:#26374a;font-size:13px}.modellWacheRuhe{color:#7d8ea1;margin:0;font-size:12px}.modellWacheListe>b,.modellWacheDringend>b{color:#26374a;font-size:12.5px}.modellWacheListe ul,.modellWacheDringend ul{flex-wrap:wrap;gap:5px 12px;margin:5px 0 0;padding:0;list-style:none;display:flex}.modellWacheListe li,.modellWacheDringend li{color:#4f6076;align-items:center;gap:6px;font-size:12px;display:inline-flex}.modellWacheDringend{background:#feebebcc;border:1px solid #c5303059;border-radius:9px;padding:9px 12px}.modellWacheDringend>b{color:#9b2c2c}.modellWacheDringend p{color:#7b3a3a;margin:4px 0 0;font-size:12px}.modellGruppeKopf .modellMarke{margin-right:2px}.chatDiagramm{background:#ffffffb8;border:1px solid #1b2a3a1a;border-radius:11px;margin:2px 0;padding:12px 14px 10px}.chatDiagramm figcaption{color:#26374a;margin-bottom:6px;font-size:12.5px;font-weight:700}.chatDiagramm svg{width:100%;height:auto;display:block}.diagrammRaster{stroke:#1b2a3a1a;stroke-width:1px}.diagrammNull{stroke:#1b2a3a52;stroke-width:1.3px}.diagrammWertText,.diagrammAchsText{fill:#7d8ea1;font-family:inherit;font-size:11px}.chatDiagrammLegende{color:#4f6076;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.chatDiagrammLegende li{align-items:center;gap:6px;display:inline-flex}.chatDiagrammLegende i{border-radius:3px;width:10px;height:10px}.chatDiagrammFehler{gap:6px;display:grid}.chatDiagrammFehler p{color:#9b2c2c;margin:0;font-size:12px}.dokVorschauModal{width:min(1000px,94vw);max-width:none;padding:26px 30px 30px}.dokVorschauKopf{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dokVorschauKopf small{color:#1b2a4e9e;margin-top:2px;font-size:12.5px;display:block}.dokVorschau{color:var(--navy);margin-top:16px;padding-top:4px;font-size:13.5px;line-height:1.6}.dokVorschauMarke{border-bottom:3px solid var(--lime);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.dokVorschauMarke strong{color:var(--deep);letter-spacing:.07em;font-size:13px;font-weight:750}.dokVorschauMarke small{color:#1b2a4e8c;font-size:11.5px}.dokVorschau h2{color:var(--deep);letter-spacing:-.02em;margin:18px 0 4px;font-size:25px;font-weight:640}.dokVorschauUnter{color:#1b2a4e99;margin:0 0 4px;font-size:13px}.dokVorschau h3{color:var(--deep);margin:22px 0 6px;font-size:16.5px;font-weight:650}.dokVorschau h4{color:#1b2a4e99;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 4px;font-size:11.5px;font-weight:700}.dokVorschau p{margin:0 0 8px}.dokVorschau ul,.dokVorschau ol{margin:0 0 10px;padding-left:20px}.dokVorschau li{margin-bottom:3px}.dokVorschauLuecke{height:10px}.dokVorschauTabelleRahmen{margin:6px 0 4px;overflow-x:auto}.dokVorschauTabelle{border-collapse:collapse;width:100%;font-size:12.5px}.dokVorschauTabelle th{background:var(--deep);color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:2px solid var(--lime);white-space:nowrap;padding:7px 10px;font-size:11px;font-weight:700}.dokVorschauTabelle td{border-bottom:1px solid #1b2a4e17;padding:6px 10px}.dokVorschauTabelle tbody tr:nth-child(2n){background:#f2f5f8}.dokVorschauTabelle th.zahl,.dokVorschauTabelle td.zahl{text-align:right;white-space:nowrap}.dokVorschauTabelle tfoot td{border-top:1.5px solid var(--navy);color:var(--deep);background:#f2f5f8;border-bottom:0;font-weight:700}.dokVorschauFussnote{color:#1b2a4e94;margin:6px 0 12px;font-size:11.5px;line-height:1.5}@media (max-width:700px){.dokVorschauModal{padding:20px 16px 22px}.dokVorschau h2{font-size:21px}}.modellZeile.modellGesperrt{opacity:.55}.modellZeile.modellGesperrt label{cursor:not-allowed}.dokVorschauEtikett{color:#1b2a4e8c;letter-spacing:.1em;text-transform:uppercase;margin:16px 0 0;font-size:10.5px;font-weight:700}.dokVorschau h2{margin-top:4px}.dokVorschauTabelle td.minus{color:#b42318}.mappeStand{padding-top:18px}.mappeStandZahlen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 26px;display:grid}.mappeStandZahlen>div{align-content:start;gap:2px;min-width:0;display:grid}.mappeStandZahlen span{color:#6e7c8d;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.mappeStandZahlen strong{color:var(--deep);font-variant-numeric:tabular-nums;font-size:25px;font-weight:680;line-height:1.15}.mappeStandZahlen small{color:#6e7c8d;font-size:11.5px;line-height:1.45}.mappeUebergang{border:1px solid #1b2a4e1f;border-left:3px solid var(--lime,#a3d334);background:#a3d3340f;border-radius:12px;margin-top:16px;padding:14px 16px}.mappeUebergang.drin{border-left-color:var(--lime-dark,#86b41f);background:#a3d33429}.mappeUebergangKopf{color:var(--deep);margin:0 0 4px;font-size:13px}.mappeUebergangText{color:#5c6b7f;margin:0;font-size:12.5px;line-height:1.55}.mappeUebergangWarnung{color:#8d2f2f;margin:8px 0 0;font-size:12.5px;line-height:1.55}.mappeUebergangAktionen{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.mappeListe{gap:10px;margin-top:12px;display:grid}.mappePosten{background:#a3d3341f;border:1px solid #1b2a4e1f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:13px 15px;display:flex}.mappePosten.offen{background:#1b2a4e08}.mappePostenText{flex:340px;gap:3px;min-width:240px;display:grid}.mappePostenText strong{color:var(--deep);font-size:13.5px;font-weight:640}.mappePostenText small{color:#6e7c8d;font-size:11.5px;line-height:1.5}.mappePostenText small.mappeWarn{color:#8d2f2f}.mappePostenAktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vorpruefHuelle{width:calc(100% - var(--sidebarWidth));margin-left:var(--sidebarWidth);box-sizing:border-box;padding:22px 44px 0}@media (max-width:1100px){.vorpruefHuelle{padding:18px 30px 0}}@media (max-width:760px){.vorpruefHuelle{width:100%;margin-left:0;padding:14px 17px 0}}.vorpruefBand{border:1px solid #1b2a4e1f;border-left:4px solid var(--lime,#a3d334);background:linear-gradient(120deg,#fff 0%,#f6fafe 100%);border-radius:14px;margin:0;padding:14px 18px;box-shadow:0 10px 22px -16px #12203f59}.vorpruefBand.dringend{background:linear-gradient(120deg,#fffdf7 0%,#fdf6e7 100%);border-color:#1b2a4e38 #1b2a4e38 #1b2a4e38 #f0a72b}.vorpruefKopf{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.vorpruefMarke{color:#fff;letter-spacing:.04em;background:linear-gradient(150deg,#3a5f9c 0%,#1b3157 48%,#0e1a34 100%);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 12px -8px #12203f99}.vorpruefText{flex:320px;gap:2px;min-width:0;display:grid}.vorpruefText strong{color:var(--deep);font-size:13.5px;font-weight:660;line-height:1.35}.vorpruefText small{color:#6e7c8d;font-size:11.5px;line-height:1.45}.vorpruefWege{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vorpruefWege .linkButton{margin-top:0}.vorpruefListe{border-top:1px solid #1b2a4e1a;gap:10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.vorpruefListe li{gap:3px;display:grid}.vorpruefListe li strong{color:var(--deep);font-size:12.5px;font-weight:640}.vorpruefListe li span{color:#5c6b7f;font-size:12px;line-height:1.55}.vorpruefListe li.vorpruefFuss{color:#6e7c8d;font-size:11.5px;font-style:italic;line-height:1.5}.programmKarte.verdacht{border-color:#f0a72b8c}.programmKarte.verdacht:before{content:"";background:#f0a72b;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.programmKarte.pflicht{background:linear-gradient(158deg,#fff 0%,#fff7f6 62%,#fdeceb 100%);border-color:#d63027a6;animation:2.4s ease-in-out infinite programmPflichtLeuchten}.programmKarte.pflicht:before{content:"";background:#d63027;border-radius:0 3px 3px 0;width:3px;position:absolute;top:11px;bottom:11px;left:0}.programmKarte.pflicht .programmSymbol{color:#fff;background:#d63027}@keyframes programmPflichtLeuchten{0%,to{box-shadow:0 0 #d6302700,0 8px 16px -12px #12203f4d}50%{box-shadow:0 0 0 4px #d6302729,0 0 22px #d6302759}}@media (prefers-reduced-motion:reduce){.programmKarte.pflicht{animation:none;box-shadow:0 0 0 3px #d630272e}}.programmPflichtSatz{font-weight:600;color:#b3261e!important}.programmText strong .programmPflicht{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#d63027;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.gpRaster{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:20px;display:grid}@media (max-width:1200px){.gpRaster{grid-template-columns:1fr}}.gpGesellschafter{align-items:end}.darlehenFelder label.gpHaken{letter-spacing:0;text-transform:none;min-height:38px;color:var(--text);align-self:end;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.darlehenFelder label.gpHaken input{width:auto;margin:0;padding:0}.gpVorschau{position:sticky;top:16px}.gpDmsWahl{align-items:center;gap:6px;display:inline-flex}.gpDmsWahl select{border:1px solid var(--line);font:inherit;color:var(--text);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.gpBlatt{color:#000;border:1px solid var(--line);background:#fff;border-radius:4px;padding:48px 52px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;box-shadow:0 18px 40px -22px #12203f73}.gpBlatt p{margin:0}.gpBlatt .gpTitel{text-align:center;font-weight:700}.gpBlatt .gpAbsatz{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.gpBlatt .gpUnterschriften{grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:10px;display:grid}.gpBlatt .gpUnterschriften div{flex-direction:column;gap:2px;display:flex}.gpBlatt .gpUnterschriften small{font-size:11.5px}.programmText strong .programmVerdacht{color:#8a5a06;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#f0a72b29;border:1px solid #f0a72b80;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.oposPostenAufklapper{margin:4px 0 2px}.oposPostenAufklapper>summary{cursor:pointer;color:#4d6b17;padding:4px 0;font-size:12.5px;font-weight:600;list-style:none}.oposPostenAufklapper>summary::-webkit-details-marker{display:none}.oposPostenAufklapper>summary:after{content:" ▾";color:#1b2a4e59}.oposPostenAufklapper[open]>summary:after{content:" ▴"}.oposPostenAufklapper>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #a3d334e6}.uxFilter{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.uxFilter label{flex:320px;max-width:560px}.uxFilter input,.klaerBoardFilter .kkSuche{width:100%;min-width:280px}.uxFilter button[aria-pressed=true]{color:#263d0e;background:#e3edca;border-color:#6e892e}.uxMetricLink{text-align:left;color:#405c19;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:8px 0 0;font-size:14px;font-weight:650}.metrics article:has(.uxMetricLink){min-height:120px;box-shadow:0 3px 12px #2336490a}.metrics article:has(.uxMetricLink):after{pointer-events:none}.metrics article:has(.uxMetricLink){overflow:visible}.metrics article .uxMetricLink:after{content:"";border-radius:20px;position:absolute;inset:0}.metrics article .uxMetricLink:focus-visible{outline-offset:4px;outline:2px solid #405c19}.uxSectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.uxSectionHead h2{margin:0}.uxAufgaben{gap:4px;max-height:420px;display:grid;overflow:auto}.uxAufgabe{color:inherit;border-bottom:1px solid #dbe1e6;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;text-decoration:none;display:flex}.uxAufgabe small{color:#536274;margin-top:4px;font-size:14px;display:block}.uxAufgabe>span:last-child{color:#405c19;font-size:14px}.uxKompakt .employeeCard{min-height:0;padding:12px 16px;box-shadow:0 2px 8px #23364908}.employeeCardName small,.settingsLead,.klaerBoardKarteKopf small{color:#536274;font-size:14px}.uxKartenAktion{color:#405c19;margin:10px 0 4px;font-size:14px;font-weight:650}.uxHilfe{color:#536274;max-width:900px;margin:12px 0;font-size:14px}.uxHilfe summary{cursor:pointer;color:#304659;padding:6px 0;font-weight:650}.uxHilfe p{line-height:1.6}.uxChatSuche{width:100%;min-width:0;margin:0 0 8px;font-size:13px}.chatSeiteEintrag strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.chatSeiteEintrag span{color:#536274;font-size:12px}.uxChatBeispiele{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto;display:flex}.uxChatBeispiele button{color:#334827;background:#fff;border:1px solid #bdcda6;border-radius:12px;padding:10px 14px}.uxVerlaufSchalter{display:none}#aufgaben,#bestand{scroll-margin-top:20px}@media (max-width:900px){.uxFilter label{max-width:none}.uxFilter input,.klaerBoardFilter .kkSuche{min-width:0}.uxAufgabe{flex-wrap:wrap}.uxVerlaufSchalter{align-self:flex-start;margin:8px;display:block}.chatSeite.uxVerlaufOffen{z-index:30;background:#f8faf5;width:min(330px,90vw);height:65vh;display:flex;position:absolute;box-shadow:0 8px 24px #23364922}}.uxArbeitsLinks{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.uxArbeitsLinks a{color:#405c19}.projektLeiste{border-bottom:1px solid #cbd5cf;max-height:48vh;margin-bottom:14px;padding:0 0 14px;overflow:auto}.projektLeiste button{padding:6px 8px;font-size:12px}.projektLeiste input,.projektLeiste textarea,.projektLeiste select{width:100%;min-width:0}.projektLeiste input{margin:8px 0}.projektZeile{align-items:center;gap:4px;display:flex}.projektZeile>button:first-child{text-align:left;flex:1;min-width:0}.projektZeile small{color:#536274;display:block}.projektLeiste button[aria-pressed=true]{background:#e3edca}.projektEditor label,.skillEditor label{gap:6px;margin:12px 0;display:grid}.projektKontext{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 20px;font-size:13px;display:flex}.projektKontext label{align-items:center;gap:8px;display:flex}.skillKarten{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px;display:grid}.skillKarten .settingsCard{margin:0;padding:20px}.skillKarten h4{margin:0 0 12px}.skillKarten dt{color:#304659;margin-top:12px;font-size:13px;font-weight:650}.skillKarten dd{color:#536274;margin:4px 0;font-size:14px}.skillVergleich{grid-template-columns:1fr 1fr;gap:16px;display:grid}.skillEditor textarea{width:100%}.skillEditor{scroll-margin-top:20px}@media (max-width:760px){.skillVergleich{grid-template-columns:1fr}.projektKontext label{flex-wrap:wrap}}.modal.projektEditor{width:min(680px,100vw - 32px);max-height:85vh;overflow:auto}.projektEditor input,.projektEditor textarea,.projektEditor select{width:100%;min-width:0}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter,.projektKontext) :is(input:not([type=checkbox]),select,textarea),input.uxChatSuche{box-sizing:border-box;color:#243548;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #bac7c4;border-radius:10px;min-height:42px;padding:10px 12px;font-size:14px}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter,.projektKontext) textarea{resize:vertical;line-height:1.6}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter,.projektKontext) :is(input,select,textarea):focus-visible,input.uxChatSuche:focus-visible{outline-offset:2px;outline:2px solid #6e892e}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:not(.primary),.uxVerlaufSchalter,.mobileNavKopf button{color:#304659;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bac7c4;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:not(.primary):hover,.mobileNavKopf button:hover{background:#eef4e4}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:disabled{opacity:.5;cursor:default}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:focus-visible,.mobileNavKopf button:focus-visible{outline-offset:2px;outline:2px solid #6e892e}.uxFilter>input{flex:260px;width:auto}.uxFilter>select{flex:0 280px}.projektLeiste{flex-shrink:0}.projektLeiste>button{margin:4px 5px 4px 0}.projektLeiste button[aria-pressed=true]{color:#294117;background:#e3edca;border-color:#789342}.projektLeiste .uxSectionHead{gap:6px}.projektLeiste .uxSectionHead button{padding:8px;font-size:12px}.projektZeile{margin:6px 0}.projektZeile strong{overflow-wrap:anywhere}.projektEditor h3{margin:0 0 20px}.projektEditor label{font-size:14px;font-weight:600}.projektEditor small{color:#536274;line-height:1.6;display:block}.projektEditor .uxFilter{margin-bottom:0}.fachanweisungen>p{max-width:850px;font-size:14px;line-height:1.6}.fachanweisungen a{color:#405c19;text-underline-offset:3px}.skillKarten{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.skillKarten article{flex-direction:column;display:flex}.skillKarten article>button{align-self:flex-start;margin-top:auto}.skillKarten h4{font-size:16px;line-height:1.4}.skillKarten dl{margin:4px 0 20px}.skillEditor{max-width:1100px;scroll-margin-top:90px}.skillEditor>details{background:#f5f8f1;border:1px solid #d4dec8;border-radius:12px;margin:20px 0;padding:16px}.skillEditor summary{cursor:pointer;padding:5px 0;font-size:14px;font-weight:650}.skillEditor textarea{max-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.skillDiff pre,.skillVergleich pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #cbd5cf;border-radius:10px;max-height:480px;padding:12px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.diffZeile{min-height:1.6em;display:block}.diffZeile.aktuell{color:#274c16;background:#e4f1d4}.diffZeile.vergleich{color:#853121;background:#fce7e2}.vergleichGleich{color:#274c16;background:#e4f1d4;border-radius:10px;padding:14px}.mobileNavKopf{display:none}@media (max-width:900px){.chatSeite.uxVerlaufOffen{border:1px solid #cbd5cf;border-radius:14px;max-height:70dvh;padding:16px}}@media (max-width:760px){.sidebar.lifecycleSidebar{background:0 0;width:100%;height:auto;min-height:0;padding:8px 12px;position:relative}.mobileNavKopf{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.mobileNavKopf>a{color:#1b2a3a;font-size:20px;font-weight:750;text-decoration:none}.sidebar.lifecycleSidebar .sideGlass{display:none}.sidebar.lifecycleSidebar.navigationOffen .sideGlass{border-radius:16px;min-height:0;max-height:70dvh;margin:8px 0;padding:12px;display:flex;overflow:auto}.sidebar.navigationOffen .logoBox,.sidebar.navigationOffen .sideTitle{display:none}.sidebar.navigationOffen .sideScroll{overflow:visible}.sidebar.navigationOffen .sideNav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sidebar.navigationOffen .sideNavDivider{margin:10px 8px}.sidebar.navigationOffen .sideFooter{margin-top:12px;padding-top:12px}.sidebar.navigationOffen .sideVersion{margin:8px}.chatBuehne{min-height:calc(100dvh - 64px);position:relative}.chatGlasleiste{flex-wrap:wrap}.chatGlasleiste :is(select,button,a){max-width:100%}.projektKontext{padding:8px 12px}.projektKontext select{width:100%}.modal.projektEditor{max-height:calc(100dvh - 32px);padding:22px}.projektEditor :is(input,select,textarea){font-size:16px}.uxFilter>:is(input,select){flex:100%;width:100%}.skillKarten{grid-template-columns:minmax(0,1fr)}.skillEditor{scroll-margin-top:130px}.skillEditor>details{padding:10px}.chatPuls{white-space:normal;align-items:flex-start;line-height:1.5;overflow:visible}.chatPuls .liveDot{flex-shrink:0;margin-top:5px}.chatWillkommen{padding-top:22px;padding-bottom:18px}.chatWillkommen>img{width:36px;height:36px}.chatWillkommen>img.zimiPortrait{width:76px;height:76px}.uxChatBeispiele{gap:6px;margin:14px auto}.uxChatBeispiele button{padding:8px 10px;font-size:13px}}.projektUebersicht{box-sizing:border-box;width:100%;max-width:1120px;min-height:0;margin:0 auto;padding:38px 28px 48px;overflow-y:auto}.projektUebersichtKopf{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.projektTitel{align-items:center;gap:14px;min-width:0;display:flex}.projektTitel h1{color:#263341;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.3}.projektTitel p{color:#63716c;margin:5px 0 0;font-size:12px}.projektOrdner{color:#ec6582;background:#ffe9ee;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.projektOrdner svg{width:30px;height:30px}.projektOptionen,.projektMehr,.projektZurueck{color:#35443a;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd3ce;border-radius:10px;padding:9px 13px;font-size:13px}.projektOptionen{font-size:24px;line-height:1}.projektBausteine{background:#ffffffb8;border:1px solid #d4d8d3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 2px 5px #23364905}.projektBausteine>:is(button,a){text-align:left;color:#354039;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #d4d8d3;border-radius:0;flex-direction:column;gap:7px;padding:20px;text-decoration:none;display:flex}.projektBausteine>:last-child{border-right:0}.projektBausteine strong{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.projektBausteine>:is(button,a)>span{color:#68736e;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.projektBausteine>:is(button,a):hover{background:#f1f5e9}.projektKontextHinweis{color:#627069;margin:10px 0 24px;font-size:12px;line-height:1.5}.projektChatWerkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:24px 0 16px;display:flex}.projektChatWerkzeuge h2{margin:0;font-size:16px}.projektChatWerkzeuge h2 span{color:#768178;margin-left:6px;font-weight:400}.projektChatWerkzeuge input{box-sizing:border-box;width:260px;max-width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #ccd3ce;border-radius:10px;padding:9px 12px;font-size:13px}.projektChatRaster{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.projektChatKarte{text-align:left;color:#354039;min-width:0;min-height:260px;font:inherit;cursor:pointer;background:#ffffffd9;border:1px solid #dfe3dd;border-radius:12px;flex-direction:column;padding:18px 16px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 5px #23364903}.projektChatKarte:hover{border-color:#9db576;box-shadow:0 4px 12px #35443a10}.projektChatKarte>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.projektChatKarte time{color:#7a847e;margin-top:6px;font-size:12px}.projektChatAuszuege{flex-direction:column;gap:10px;min-width:0;margin-top:auto;padding-top:30px;display:flex}.projektChatAuszuege p{color:#5c6760;-webkit-line-clamp:3;overflow-wrap:anywhere;border:1px solid #e1e5de;border-radius:13px 13px 13px 3px;-webkit-box-orient:vertical;max-width:95%;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.projektChatAuszuege p.projektVorschauFrage{background:#fafbf8;border-radius:13px 13px 3px;align-self:flex-end}.projektChatPlatzhalter{color:#879087;font-size:13px}.projektChatNeu{text-align:center;box-shadow:none;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px}.projektChatNeu>span{color:#779452;font-size:30px}.projektChatNeu small{color:#7a847e;font-size:12px}.projektLeer{color:#627069;max-width:600px;font-size:14px;line-height:1.6}.projektMehr{margin-top:20px}.projektUebersicht :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #739443}.projektUebersicht button:disabled{opacity:.5;cursor:default}@media (max-width:1200px){.projektChatRaster{grid-template-columns:repeat(2,minmax(0,1fr))}.projektBausteine>:is(button,a){padding:14px}}@media (max-width:760px){.projektUebersicht{padding:20px 4px 28px;overflow:visible}.projektTitel h1{font-size:21px}.projektUebersichtKopf{margin-bottom:20px}.projektBausteine{grid-template-columns:minmax(0,1fr)}.projektBausteine>:is(button,a){border-bottom:1px solid #d4d8d3;border-right:0;padding:16px}.projektBausteine>:last-child{border-bottom:0}.projektChatRaster{grid-template-columns:minmax(0,1fr)}.projektChatKarte{min-height:220px}.projektChatNeu{min-height:130px}.projektChatWerkzeuge input{width:100%;font-size:16px}}.mandantenStart>*,.mandantenDetail>*{box-sizing:border-box}.mandantenStart .metrics article:after{display:none}.mandantenStart .metrics article{border:1px solid #e0e6df;border-radius:16px;min-height:138px;box-shadow:0 3px 12px #23364906}.mandantenStart .metrics .uxMetricLink{min-height:38px;line-height:1.4}.mandantenStart .metricTop{min-height:30px}.mandantenStart .settingsCard,.mandantenDetail .settingsCard{border:1px solid #e0e6df;border-radius:16px;box-shadow:0 3px 12px #23364908}.mandantenStart .mandantenAufgaben{margin:20px 0;padding:0}.mandantenAufgaben>summary{cursor:pointer;color:#293d32;padding:16px 20px;font-size:16px;font-weight:650}.mandantenAufgaben>summary>span{color:#4c652f;background:#edf3e3;border-radius:99px;margin-left:8px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.mandantenAufgabenInhalt{border-top:1px solid #e0e6df;padding:0 20px 20px}.mandantenAufgabenInhalt .uxSectionHead{margin-top:16px}.mandantenAufgabenInhalt h2{font-size:18px}.mandantenStart .uxAufgaben{max-height:360px}.mandantenStart .uxAufgabe{gap:20px}.mandantenStart .uxAufgabe>span:last-child{flex-shrink:0}.mandantenStart select,.mandantenAnsicht button{font:inherit;color:#304659;background:#fff;border:1px solid #bac7c4;border-radius:10px;max-width:100%;min-height:40px;padding:9px 12px;font-size:14px}.mandantenAnsicht{flex-wrap:wrap;gap:6px;display:flex}.mandantenAnsicht button{cursor:pointer}.mandantenAnsicht button[aria-pressed=true]{color:#294117;background:#e3edca;border-color:#789342}.mandantenStart .lifecycleToolbar{box-shadow:none;background:0 0;border:0;min-height:0;padding:12px 0}.mandantenStart .lifecycleToolbar>strong{font-size:17px}.mandantenStart .employeeCard{border:1px solid #e0e6df;border-radius:13px;grid-template-columns:42px minmax(180px,1fr) minmax(200px,360px) auto;gap:14px;padding:20px;display:grid;box-shadow:0 2px 7px #23364905}.mandantenStart .uxKompakt .employeeCard{padding:12px 16px}.mandantenStart .employeeCardName strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.mandantenStart .employeeCardName small{font-size:13px;line-height:1.5}.mandantenStart .employeeCardTags{flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}.mandantenStart .roleChip,.mandantenDetail .roleChip{padding:4px 9px;font-size:12px;line-height:1.4}.mandantenStart .employeeCard>.secondary,.mandantenDetail .employeeCard>.secondary{justify-content:center;align-items:center;min-height:38px;font-size:13px;display:inline-flex}.mandantenStart .uxArbeitsLinks{margin:24px 0 16px;font-size:13px}.mandantenDetail .lifecycleStandaloneHeader a{color:#405c19;text-underline-offset:3px}.mandantenDetail .lifecycleStandaloneHeader{margin-bottom:24px}.mandantenDetail .settingsCard{width:100%;max-width:none}.mandantenDetail .settingsCard>h3{margin:0 0 16px}.mandantenDetail .employeeCard{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0e6df;border-radius:0;gap:14px;padding:14px 0}.mandantenDetail .employeeCard:last-child{border-bottom:0}.mandantenDetail .employeeCardName strong{font-size:15px}.mandantenStammdaten>summary{color:#293d32;cursor:pointer;padding:4px 0;font-size:16px;font-weight:650}.mandantenStammdaten>.settingsLead{color:#657168;margin:14px 0}.mandantenDaten{grid-template-columns:1fr 1fr;gap:0 28px;margin:14px 0 20px;display:grid}.mandantenDaten>div{border-bottom:1px solid #e0e6df;min-width:0;padding:14px 0}.mandantenDaten dt{color:#657168;margin-bottom:5px;font-size:12px;font-weight:600}.mandantenDaten dd{color:#293a32;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.mandantenStammdaten .modalActions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}:is(.mandantenStart,.mandantenDetail) :is(button,summary,select,a):focus-visible{outline-offset:3px;outline:2px solid #739443}@media (max-width:1100px){.mandantenStart .employeeCard{grid-template-columns:42px minmax(0,1fr) auto}.mandantenStart .employeeCardTags{grid-area:2/2}.mandantenStart .employeeCard>.secondary{grid-area:1/3/span 2}}@media (max-width:760px){.mandantenStart .metrics{gap:10px}.mandantenStart .metrics article{min-height:122px;padding:14px}.mandantenStart .metrics article>strong{margin:6px 0;font-size:28px}.mandantenStart .metrics .metricTop{min-height:28px}.mandantenStart .metrics .uxMetricLink{min-height:34px;padding-top:0;font-size:12px}.mandantenStart .mandantenAufgaben{margin:14px 0}.mandantenAufgaben>summary{padding:14px;font-size:15px}.mandantenAufgabenInhalt{padding:0 14px 14px}.mandantenAufgabenInhalt .uxSectionHead{align-items:stretch}.mandantenAufgabenInhalt select{width:100%;font-size:16px}.mandantenStart .lifecycleToolbar{gap:12px}.mandantenStart .employeeCard,.mandantenStart .uxKompakt .employeeCard{grid-template-columns:34px minmax(0,1fr);gap:8px 10px;padding:14px}.mandantenStart .employeeCard .avatar{width:34px;height:34px}.mandantenStart .employeeCardTags{grid-area:2/2}.mandantenStart .employeeCard>.secondary{grid-area:3/2;justify-self:start}.mandantenStart .employeeCardName strong{font-size:15px}.mandantenStart .roleChip{padding:3px 7px;font-size:11px}.mandantenDetail .settingsCard{padding:18px}.mandantenDaten{grid-template-columns:1fr}.mandantenDetail .employeeCard{flex-wrap:wrap}.mandantenDetail .employeeCardName{flex:170px;min-width:0}.mandantenDetail .lifecycleStandaloneHeader h1{overflow-wrap:anywhere}}.mandantenDetail>.settingsCard+.settingsCard{margin-top:16px}@media (max-width:760px){.mandantenDetail .employeeCard{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.mandantenDetail .employeeCardTags{flex-wrap:wrap;grid-column:2}.mandantenDetail .employeeCardTags:empty{display:none}.mandantenDetail .employeeCard>.secondary{grid-column:2;justify-self:start;width:auto;min-width:90px;padding:8px 14px}}.dpAufgabe{background:linear-gradient(120deg,#a3d3342e,#a3d3340f);border:1px solid #a3d33480;border-radius:15px;align-items:flex-start;gap:13px;margin-top:14px;padding:15px 18px;display:flex}.dpAufgabe strong{color:var(--deep);letter-spacing:-.01em;font-size:14.5px;font-weight:720;display:block}.dpAufgabe small{color:#4f6a2a;margin-top:4px;font-size:12.5px;line-height:1.6;display:block}.dpAufgabeZeichen{color:#46620f;background:#a3d33459;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;display:grid}.dpAufgabeOffen{background:linear-gradient(120deg,#e8a03c2e,#e8a03c0f);border-color:#d68d2d80}.dpAufgabeOffen small{color:#8a5b10}.dpAufgabeOffen .dpAufgabeZeichen{color:#8a5b10;background:#e8a03c59}.dpKontoTabelle{margin-top:14px}.dpNull{color:#4c7a08}.dpRest{color:#9c2b1c}.dpZeileOffen td{background:#e8a03c1a;font-weight:600}.dpZeileGepaart td{color:#1b2a4e94}.dpHaken{color:#546274;cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.dpHaken input{accent-color:#8fbd26;width:15px;height:15px}.dpKlaerVorschau{color:#4b5a6d}.dpVermerk{color:#6e7c8d;gap:5px;margin-top:12px;font-size:11px;display:grid}.dpVermerk textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#fbfcfd;border-radius:11px;padding:10px 12px;font-family:inherit;font-size:12.5px}.dpVermerk textarea:focus{border-color:#a8c96c;outline:none}.skillImport{background:#ffffffb8;border:1px dashed #b6c7c2;border-radius:20px;align-items:center;gap:24px;padding:28px 30px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex}.skillImportAktiv{background:#f2f9df;border-color:#70951b;box-shadow:0 0 0 4px #9bbf351f}.skillImportIcon{color:#446347;background:#f1f5e9;border:1px solid #dce5d8;border-radius:16px;flex:0 0 56px;place-items:center;height:56px;display:grid}.skillImportIcon svg{width:26px;height:26px}.skillImportText{flex:1;min-width:0}.skillImportLabel{letter-spacing:.13em;color:#64786b;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.skillImportText h2{letter-spacing:-.025em;color:#203447;margin:0;font-size:21px;line-height:1.3}.skillImportText p{color:#536575;max-width:650px;margin:8px 0 10px;font-size:13px;line-height:1.6}.skillImportFormate{color:#78867d;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.skillImportKnopf{color:#fff;cursor:pointer;background:#263f39;border:1px solid #263f39;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:12px 18px;font-size:13px;font-weight:600;transition:background .18s;display:flex}.skillImportKnopf:hover{background:#38564d}.skillImportKnopf:focus-visible{outline-offset:3px;outline:3px solid #a9ce56}.skillImportKnopf:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.skillImport{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:22px}.skillImportIcon{border-radius:13px;flex-basis:44px;height:44px}.skillImportText{flex-basis:calc(100% - 60px)}.skillImportText h2{font-size:19px}.skillImportKnopf{width:100%}}.projektLeiste{scrollbar-width:thin;margin-bottom:18px;padding:0 0 18px}.projektLeiste .uxSectionHead{align-items:center;margin-bottom:10px}.projektLeiste .uxSectionHead>strong{letter-spacing:-.02em;color:#263e38;font-size:14px}.projektLeiste .uxSectionHead button{color:#3b543a;background:#e6eddf;border:0;border-radius:9px;min-height:32px;padding:6px 10px;font-size:11px}.projektLeiste input[type=search]{background:#ffffffa6;border-color:#d7e0db;border-radius:10px;min-height:38px;margin:0 0 12px;font-size:12px}.projektFilter{background:#e7ede7;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;margin:0 0 14px;padding:3px;display:grid}.projektLeiste .projektFilter button{color:#62716b;min-width:0;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:7px;margin:0;padding:6px 4px;font-size:11px}.projektLeiste .projektFilter button[aria-pressed=true]{color:#294536;background:#fff;box-shadow:0 1px 4px #23382c12}.projektLeiste .projektZeile{background:#ffffff80;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:2px;margin:5px 0;padding:4px;display:grid}.projektLeiste .projektZeile:has(button[aria-pressed=true]){background:#e8efda;border-color:#c8d8ad}.projektLeiste .projektZeile>button:first-child{width:100%;min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:8px;margin:0;padding:9px 7px;display:block}.projektLeiste .projektZeile strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;color:#2d433b;font-size:13px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.projektLeiste .projektZeile small{color:#78857b;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4}.projektLeiste .projektZeile .projektAktion{color:#71816e;width:30px;height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:7px}.projektAktion svg{width:16px;height:16px;display:block}.projektLeiste .projektZeile button:hover{background:#dfe8d6}.projektLeiste .projektArchiv{text-align:left;color:#738079;width:100%;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:8px;margin:12px 0 0;padding:6px 10px;font-size:11px;display:block}.projektLeiste .projektArchiv[aria-pressed=true]{color:#38513b;background:#e7ede0}.chatSeite .chatSeiteTitel{letter-spacing:.12em;color:#7b8b80;margin:0 0 10px;padding:0 3px;font-size:10px}.chatRueckfragen{background:#fbfcf8;border:1px solid #d4dfd2;border-radius:18px;max-width:700px;margin:18px 0 8px;overflow:hidden}.chatRueckfragen header{background:#f0f5e9;border-bottom:1px solid #e3e9df;gap:14px;padding:20px 22px;display:flex}.chatRueckfragen header>span{color:#6b853c;font-size:25px}.chatRueckfragen header strong{color:#2e4539;font-size:15px}.chatRueckfragen header p{color:#68766c;margin:5px 0 0;font-size:12px}.chatRueckfragen fieldset{border:0;min-width:0;margin:22px;padding:0}.chatRueckfragen legend{color:#2a3f35;align-items:baseline;gap:9px;margin-bottom:12px;padding:0;font-size:14px;font-weight:600;line-height:1.5;display:flex}.chatRueckfragen legend>span{color:#80936d;font-size:11px}.chatRueckfrageOptionen{gap:8px;display:grid}.chatRueckfrageOptionen button{color:#405346;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:10px;gap:12px;width:100%;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.chatRueckfrageOptionen button[aria-pressed=true]{color:#2b462a;background:#eaf2da;border-color:#92ad64}.chatRueckfragen button:focus-visible,.chatRueckfragen textarea:focus-visible{outline-offset:3px;outline:2px solid #789a49}.chatRueckfragen .chatRueckfrageFrei{color:#617552;cursor:pointer;background:0 0;border:0;padding:10px 0 4px;font-size:12px}.chatRueckfragen textarea{box-sizing:border-box;width:100%;min-height:80px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8c6;border-radius:10px;margin-top:8px;padding:12px;font-size:13px;display:block}.chatRueckfragen footer{border-top:1px solid #e3e9df;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.chatRueckfragen footer>span{color:#778274;font-size:11px}.chatRueckfragen footer button{color:#fff;cursor:pointer;background:#2d493c;border:0;border-radius:10px;flex-shrink:0;padding:11px 15px;font-size:12px;font-weight:600}.chatRueckfragen button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.chatRueckfragen header{padding:16px}.chatRueckfragen fieldset{margin:16px}.chatRueckfragen footer{flex-direction:column;align-items:stretch;padding:16px}}.chatEmpfehlung{color:#547133;background:#e9f0d9;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.chatEmpfehlungGrund{color:#73806a;margin:10px 0 4px;font-size:12px;line-height:1.5}.projektKontext{border-bottom:1px solid #dce4db;flex-wrap:wrap;align-items:center;gap:16px;margin:0 16px;padding:18px 24px;display:flex}.projektKontext:empty{display:none}.projektKontext>p[role=status]{color:#776c3b;background:#f3f0df;border-radius:9px;width:100%;margin:0;padding:10px 12px;font-size:12px}.projektKontextTitel{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.projektKontextTitel>div{min-width:0}.projektKontextRubrik{letter-spacing:.14em;color:#819077;margin-bottom:4px;font-size:9px;font-weight:600;display:block}.projektKontextTitel strong{letter-spacing:-.025em;color:#2b4239;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.projektKontextTitel p{color:#7c887d;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin:4px 0 0;font-size:11px;overflow:hidden}.projektKontext .projektZurueck{color:#58714d;width:36px;height:36px;min-height:36px;box-shadow:none;background:#ffffff9c;border:1px solid #dce4d8;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-size:19px;display:grid}.projektKontext .projektNeuerChat{color:#405c31;min-height:38px;font:inherit;cursor:pointer;box-shadow:none;background:#e8f0db;border:1px solid #d0ddbf;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.projektNeuerChat>span{font-size:17px;font-weight:400;line-height:1}.projektKontext label.projektZuordnung{border-left:1px solid #dce4db;flex-direction:column;flex:0 180px;align-items:stretch;gap:5px;min-width:140px;padding-left:16px;display:flex}.projektZuordnung>span{letter-spacing:.08em;text-transform:uppercase;color:#819077;font-size:9px;font-weight:600}.projektKontext .projektZuordnung select{box-sizing:border-box;color:#536549;width:100%;min-width:0;min-height:32px;font:inherit;background-color:#ffffffad;border:1px solid #d8e0d3;border-radius:8px;margin:0;padding:5px 28px 5px 9px;font-size:12px}.projektKontext button:hover{background:#dce8cc}.projektKontext button:focus-visible{outline-offset:3px;outline:2px solid #819f58}.projektKontext button:disabled{opacity:.5;cursor:default}@media (max-width:900px){.projektKontext{gap:12px;padding:14px 8px}.projektKontext label.projektZuordnung{border-left:0;flex-direction:row;flex-basis:100%;align-items:center;padding-left:48px}.projektKontext .projektZuordnung select{flex:1;width:auto;max-width:220px}}@media (max-width:480px){.projektKontext{margin:0 8px}.projektKontextTitel{flex-basis:calc(100% - 130px)}.projektKontextTitel strong{font-size:15px}.projektKontext .projektNeuerChat{padding:8px 10px;font-size:11px}}.sidebar,.lifecycleStandalone,.viewsBar,.jahrCockpit,.chatBuehne,.vorpruefHuelle{transition:width .22s,margin .22s,inset .22s,padding .22s}@media (prefers-reduced-motion:reduce){.sidebar,.lifecycleStandalone,.viewsBar,.jahrCockpit,.chatBuehne,.vorpruefHuelle{transition:none}}.sidebar .sideCollapse{color:#7f8d9c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;width:100%;padding:11px 16px;font-size:13px;font-weight:500;display:flex}.sidebar .sideCollapse:hover{color:#12283f;background:#fff9}.sidebar .sideCollapse>span{color:#93a2b3;flex:none;place-items:center;width:18px;height:18px;display:grid}.sidebar .sideCollapse>span svg{width:16px;height:16px}.sidebar .sideCollapse:hover>span{color:#12283f}.sidebar .sideNav a,.sidebar .sideNav .areaLocked{min-width:0}.sidebar .navText{min-width:0;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (min-width:761px){[data-leiste=eingeklappt] .sidebar{padding:12px 8px}[data-leiste=eingeklappt] .sideGlass{border-radius:20px;padding:14px 6px 12px}[data-leiste=eingeklappt] .sidebar .logoBox,[data-leiste=eingeklappt] .sidebar .sideTitle,[data-leiste=eingeklappt] .sidebar .sideNavDivider,[data-leiste=eingeklappt] .sidebar .navText,[data-leiste=eingeklappt] .sidebar .sideAccount>div,[data-leiste=eingeklappt] .sidebar .sideVersion{display:none}[data-leiste=eingeklappt] .sidebar .sideFootNav{border-top:1px solid #132a441a;margin-top:10px;padding-top:10px}[data-leiste=eingeklappt] .sidebar .sideNav a,[data-leiste=eingeklappt] .sidebar .sideNav .areaLocked,[data-leiste=eingeklappt] .sidebar .sideCollapse{justify-content:center;gap:0;padding:13px 0}[data-leiste=eingeklappt] .sidebar .sideNav a:before{left:3px}[data-leiste=eingeklappt] .sidebar .sideNav a em{color:#55677c;text-align:center;background:#dfe7ef;border-radius:999px;min-width:15px;margin:0;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 1.5px #fffffff2}[data-leiste=eingeklappt] .sidebar .sideNav a.neuePost em,[data-leiste=eingeklappt] .sidebar .sideNav a.neuePost.active em{color:#fff;background:#b22a20}[data-leiste=eingeklappt] .sidebar .sideNav .areaLocked em{display:none}[data-leiste=eingeklappt] .sidebar .sideAccount{grid-template-columns:1fr;justify-items:center;gap:8px;padding:8px 0}[data-leiste=eingeklappt] .sidebar .sideFooter{gap:8px;padding:12px 0 0}[data-leiste=eingeklappt] .sidebar .sideFooter:before{margin:0 4px}}@media (max-width:760px){.sidebar .sideCollapse{display:none}}.baKartenKopf{align-items:flex-start}.baKartenKopf>div:first-child{flex:380px;min-width:0}.baKartenKopf h2{margin:0 0 4px}.baKartenKopf .settingsLead{margin:0}.kontrolleZeitraumHinweis{color:#1b2a4e80;flex:260px;min-width:0;font-size:11.5px;line-height:1.5}.baFilter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.baFilterHaken{color:#1b2a4eb3;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.baKorrektur{background:#d8444412;border:1px solid #d844444d;border-radius:12px;margin:0 0 12px;padding:11px 14px}.baKorrektur p{color:#9c2b1c;margin:0;font-size:12.5px;line-height:1.55}.baKorrektur p+p{margin-top:6px}.baVertiefung{border-left:3px solid #1b2a4e2e;flex-direction:column;gap:9px;margin-top:4px;padding:2px 0 2px 13px;display:flex}.settingsCard>p.honorMessage{max-width:none}.kontoTabelle td.datumSpalte{font-variant-numeric:tabular-nums;white-space:nowrap}.kontoTabelle tr.vzAnfangszeile td{color:#1b2a4e8c;font-style:italic}.kontoTabelle td.zahl.vzZugang{color:#4d6b17}.kontoTabelle td.zahl.vzAbgang{color:#9c2b1c}.kontrollePrio.gering{color:#1b2a4eb3;background:#1b2a4e14}.euerBefundMeta{letter-spacing:.02em;color:#1b2a4e8c;margin:2px 0 8px;font-size:11.5px}.euerVermerk{color:#1b2a4e99;gap:5px;margin-top:10px;font-size:11.5px;font-weight:650;display:grid}.euerVermerk textarea{border:1px solid var(--line);color:var(--text);resize:vertical;background:#fbfcfd;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:12.5px}.euerVermerk textarea:focus{border-color:#a8c96c;outline:none}.euerBefundKnoepfe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.euerBefundKnoepfe button{padding:7px 13px;font-size:12px}.euerBefundKnoepfe button.aktiv,.euerBefundKnoepfe button.aktiv:disabled{opacity:1;cursor:default;color:#17330a;background:#a3d33438;border-color:#78a01e99;font-weight:750}.euerParameter{gap:8px;margin-top:10px;display:grid}.euerParameterZeile{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(140px,200px) 110px 120px;align-items:center;gap:10px;padding:9px 12px;display:grid}.euerParameterZeile .calculatorCheck{align-items:flex-start;margin:0}.euerParameterZeile .calculatorCheck span{gap:2px;display:grid}.euerParameterZeile .calculatorCheck strong{color:var(--deep);font-size:12.5px}.euerParameterZeile .calculatorCheck small{color:#1b2a4e8c;font-size:11px}.euerParameterZeile input.euerParameterWert,.euerParameterZeile input.euerParameterBetrag{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:9px;width:100%;padding:8px 10px;font-size:12px}.euerParameterZeile input:focus{border-color:#a8c96c;outline:none}.euerGeprueft{color:var(--lime-text);text-align:right;font-size:11.5px;font-weight:700}.euerOffen{color:#a02020;text-align:right;font-size:11.5px;font-weight:700}@media (max-width:900px){.euerParameterZeile{grid-template-columns:1fr 1fr}.euerParameterZeile .calculatorCheck{grid-column:1/-1}.euerGeprueft,.euerOffen{text-align:left}}:is(.mandantenStart,.mandantenDetail) .metrics article{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:18px}:is(.mandantenStart,.mandantenDetail) :is(.settingsCard,.employeeCard){border:1px solid var(--line);box-shadow:var(--shadow-soft)}:is(.mandantenStart,.mandantenDetail) a.employeeCard{transition:transform .16s,box-shadow .16s,border-color .16s}:is(.mandantenStart,.mandantenDetail) a.employeeCard:hover{box-shadow:var(--shadow);border-color:#c8d9ef;transform:translateY(-2px)}.mandantenLeiste{border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-radius:16px;margin:18px 0;padding:4px 18px 8px}.mandantenLeiste .uxFilter{margin:12px 0 10px}.mandantenStart .mandantenLeiste .lifecycleToolbar{border-top:1px solid var(--line);margin:0;padding:11px 0 3px}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter,.projektKontext) :is(input:not([type=checkbox]),select,textarea),input.uxChatSuche,.mandantenStart select,.mandantenAnsicht button,:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:not(.primary),.uxVerlaufSchalter,.mobileNavKopf button,.mandantenAnsicht button{border-color:var(--line);color:var(--text)}:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) button:not(.primary):hover,.mobileNavKopf button:hover,.mandantenAnsicht button:hover{background:#f6fbee;border-color:#93bd4a}.uxFilter button[aria-pressed=true],.mandantenAnsicht button[aria-pressed=true],.projektLeiste button[aria-pressed=true]{border-color:var(--lime-dark);color:#33520f;background:#a3d3342e}:is(.mandantenStart,.mandantenDetail) :is(button,summary,select,a):focus-visible,:is(.projektLeiste,.projektEditor,.fachanweisungen,.uxFilter) :is(input,select,textarea,button):focus-visible,input.uxChatSuche:focus-visible{outline-offset:2px;outline:3px solid #a3d33480}.employeeCardName small,.settingsLead,.klaerBoardKarteKopf small,.uxAufgabe small,.uxHilfe,.uxChatBeispiele+p{color:var(--muted)}.uxAufgabe{border-bottom-color:var(--line)}.uxAufgabe:hover{background:#f6fbee}.uxArbeitsLinks a,.uxMetricLink,.uxKartenAktion,.uxAufgabe>span:last-child{color:var(--lime-text)}.mandantWahlModal .mandantWahl{margin-top:20px}.mandantWahlSuche{gap:7px;display:grid}.mandantWahlModal .mandantWahlSuche input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);letter-spacing:0;text-transform:none;background:#f8fafc;border-radius:12px;padding:0 14px;font-size:14px;font-weight:400}.mandantWahlZahl{color:var(--muted);margin:12px 0 8px;font-size:12px}.mandantWahlListe{gap:5px;max-height:292px;margin:0 -4px;padding:4px;display:grid;overflow-y:auto}.mandantWahlZeile{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:550;transition:border-color .14s,background .14s,transform .14s;display:grid}.mandantWahlZeile>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mandantWahlZeile>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.mandantWahlZeile:hover:not(:disabled){background:#f6fbee;border-color:#93bd4a;transform:translate(2px)}.mandantWahlZeile.schon{cursor:default;opacity:1;background:#fbfcfd}.mandantWahlZeile.schon>span{color:var(--muted)}.mandantWahlZeile.schon>em{color:#2f5183;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:10.5px;font-style:normal;font-weight:700}.mandantWahlZeile:disabled{opacity:1;cursor:default}.mandantWahlLeer{color:var(--muted);margin:10px 2px;font-size:12.5px}.mandantWahlGewaehlt{box-shadow:var(--shadow-soft);background:linear-gradient(150deg,#f7fcee,#fff);border:1px solid #cfe3a4;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:grid}.mandantWahlGewaehlt strong{color:var(--deep);font-size:15px;display:block}.mandantWahlGewaehlt small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.mandantWahlGewaehlt>button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.mandantWahlGewaehlt>button:hover{background:#f6fbee;border-color:#93bd4a}.mandantWahlUmschalter,.mandantWahlErneut{color:var(--lime-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.mandantWahlUmschalter.wide{grid-column:1/-1;justify-self:start;margin-top:0}.mandantWahlErneut{margin:0}.mandantWahlNotiz{color:#7a5410;background:#fdf6ea;border-left:3px solid #f0a72b;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}@media (max-width:620px){.mandantWahlGewaehlt{grid-template-columns:42px minmax(0,1fr)}.mandantWahlGewaehlt>button{grid-column:2;justify-self:start}.mandantWahlListe{max-height:48vh}}.mandantWahlFussnote{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.5}.mandantWahlModal .laufLeitfaden{margin:18px 0 0;font-size:12.5px}.lohnLesevermerk{color:var(--muted);border-left:2px solid #f0a72b8c;margin-top:6px;padding-left:10px;font-size:11.5px;line-height:1.5;display:block}.chatListeArbeitet{color:var(--lime-text);align-items:center;gap:6px;font-style:normal;font-weight:650;display:inline-flex}.chatListePunkt{background:var(--lime-dark);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite chatListePuls}@keyframes chatListePuls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.chatListePunkt{animation:none}}.sidebar .navPuls,.sidebar .sideNav a .navPuls,.sidebar .sideNav a.active .navPuls{background:var(--lime);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;animation:1.4s ease-in-out infinite navPulsen;box-shadow:0 0 0 3px #a3d33438}@keyframes navPulsen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.sidebar .navPuls,.sidebar .sideNav a .navPuls,.sidebar .sideNav a.active .navPuls{animation:none}}@media (min-width:761px){[data-leiste=eingeklappt] .sidebar .sideNav a .navPuls,[data-leiste=eingeklappt] .sidebar .sideNav a.active .navPuls{margin:0;position:absolute;top:6px;right:6px}}.feldGruppe{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;grid-column:1/-1;margin:0;padding:14px 18px 18px}.feldGruppe>legend{color:#6e7c8d;text-transform:uppercase;letter-spacing:.07em;padding:0 8px;font-size:11px;font-weight:650}.feldGruppe>.formGrid{gap:14px}.feldGruppe .formGrid>label.checkChoice,.feldGruppe .formGrid>.wide{grid-column:1/-1}.feldGruppe .modalActions{margin-top:14px}.postKategorien{border:1px solid var(--line);background:#fff;border-radius:13px;margin-top:14px;overflow:hidden}.postKategorien table{border-collapse:collapse;width:100%;font-size:12.5px}.postKategorien th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;padding:9px 12px;font-size:10.5px;font-weight:750}.postKategorien td{vertical-align:middle;border-bottom:1px solid #eef3f9;padding:6px 12px}.postKategorien tbody tr:last-child td,.postKategorien tr.beschreibung td{border-bottom:none}.postKategorien tr.beschreibung td{border-bottom:1px solid #eef3f9;padding:0 12px 12px}.postKategorien input[type=text],.postKategorien select{border:1px solid var(--line);width:100%;color:var(--text);background:#fbfcfd;border-radius:8px;padding:7px 10px;font-size:12.5px}.postKategorien td.mitte{text-align:center}.postKategorien input[type=checkbox]{width:16px;height:16px;accent-color:var(--navy);cursor:pointer}.postKategorien textarea{border:1px solid var(--line);width:100%;min-height:64px;color:var(--text);resize:vertical;background:#fbfcfd;border-radius:8px;padding:9px 11px;font-size:12.5px;line-height:1.5}.postKategorien .aufklappen{color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:650}.postKategorien .aufklappen:before{content:"▸ "}.postKategorien .aufklappen.offen:before{content:"▾ "}.postKategorien tr.vonHand input[type=text]{color:var(--muted)}.postKategorien .entfernen{color:#1b2a4e73;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:16px;line-height:1}.postKategorien .entfernen:hover{color:#b3261e}.postKategorien .entfernen:disabled{opacity:.3;cursor:default}.postFussnote{color:var(--muted);margin:10px 0 0;font-size:11.5px;line-height:1.55}.chatUploadStand{gap:6px;margin-bottom:9px;display:grid}.chatUploadStand .balken{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.chatUploadStand .balken>i{background:#a3c93a;border-radius:999px;height:100%;transition:width .2s linear;display:block}.chatUploadStand>span{color:#8794a4;font-size:11.5px}.measuresHubHeader>*{min-width:0}.measuresHubHeader h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.measuresHubHeader small{overflow-wrap:anywhere}.measuresHubHeader p{flex-wrap:wrap;min-width:0}@media (max-width:760px){.measuresHubHeader{flex-wrap:wrap;gap:14px}.kkKontoZeile{flex-wrap:wrap}}.postKategorienScroll{overflow-x:auto}@media (max-width:760px){.begleitPille{gap:7px;padding:8px 14px;font-size:12.5px;bottom:14px;right:14px}.begleitPille em{min-width:18px;padding:1px 6px;font-size:10.5px}.begleitPilleZweite{bottom:58px}.begleitPilleDritte{bottom:102px}.workColumn{padding-bottom:150px}}.veText{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.veText:focus{border-color:#a8c96c;outline:none}.veWahl{gap:6px;margin:4px 0 8px;display:grid}.veWahl label{cursor:pointer;color:var(--text);border-radius:9px;align-items:flex-start;gap:9px;padding:7px 10px;font-size:12.5px;line-height:1.5;display:flex}.veWahl label:hover{background:#a3d33414}.veWahl input[type=radio]{accent-color:#8fbd26;flex:none;width:15px;height:15px;margin-top:3px}.veWahl label.leiseWahl{color:#6e7c8d;padding-top:4px;padding-bottom:4px;font-size:11.5px}.veWahl b{color:var(--deep)}.veZiffernKopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.veZiffernKopf h2{margin:0}.veZiffer{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;margin:12px 0 0;padding:13px 15px}.veZiffer.offen{border-color:#d68d2d73}.veZiffer.gestrichen{opacity:.62}.veZiffer>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.veZiffer>header strong{color:var(--deep);font-size:13px}.veZiffer>header em{letter-spacing:.04em;text-transform:uppercase;color:#6e7c8d;font-size:11px;font-style:normal;font-weight:650}.veZiffer.offen>header em{color:#a4501a}.veZiffer>p{color:#44566f;margin:6px 0 4px;font-size:12.5px;line-height:1.55}.veVorschlag{color:#3d5a12;background:#a3d3341f;border:1px solid #a3d33473;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.veVorschlag.uebernommen{border-color:var(--line);color:#6e7c8d;background:#1b2a4e0a}.veVorschlag strong{color:inherit}.veAngabe{letter-spacing:.04em;text-transform:uppercase;color:#1b2a4e80;gap:4px;margin-top:6px;font-size:11px;font-weight:650;display:grid}.veVorschau{color:#44566f;white-space:pre-line;gap:6px;margin:10px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55;display:grid}.leiseText{color:#6e7c8d}.mdTabelle td,.mdTabelle th{line-height:1.5}.chatBuehne{--dcNavy:#14315e;--dcNavyTief:#0e2547;--dcLime:#8fc31f;--dcLimeHell:#a8d93f;--dcLimeRand:#7bab15;--dcLimeText:#5c8210;--dcGrund:#f1f3ec;--dcRand:#dfe2d6;--dcRandWeich:#d7dbcc;--dcLeise:#87907f;--dcLeiser:#a0a696;background:var(--dcGrund)}.chatBuehne .chatAurora{filter:none;background:0 0;height:auto;position:absolute;inset:0;overflow:hidden;transform:none}.chatBuehne .chatAurora:before,.chatBuehne .chatAurora:after{content:"";border-radius:50%;position:absolute}.chatBuehne .chatAurora:before{background:radial-gradient(circle,#8fc31f21,#0000 65%);width:640px;height:640px;animation:16s ease-in-out infinite dcDrift1;top:-180px;left:16%}.chatBuehne .chatAurora:after{background:radial-gradient(circle,#14315e1f,#0000 65%);width:520px;height:520px;animation:20s ease-in-out infinite dcDrift2;top:24%;right:-120px}.dcSchleier3{pointer-events:none;background:radial-gradient(circle,#8fc31f17,#0000 65%);border-radius:50%;width:460px;height:460px;animation:24s ease-in-out infinite dcDrift3;position:absolute;bottom:-140px;left:32%}.dcFunke{pointer-events:none;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite dcTwinkle;position:absolute}@keyframes dcDrift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,40px)scale(1.15)}}@keyframes dcDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,-30px)scale(1.1)}}@keyframes dcDrift3{0%,to{transform:translate(0)}50%{transform:translate(40px,-50px)}}@keyframes dcTwinkle{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}.chatWillkommen{padding:40px 20px}.chatWillkommen .dcAvatarBuehne{place-items:center;width:230px;height:230px;margin:0 auto;animation:.7s .1s both dcFadeUp;display:grid;position:relative}.chatWillkommen .dcAvatarBuehne:before{content:"";border:1px dashed #14315e4d;border-radius:50%;position:absolute;inset:24px}.chatWillkommen img.zimiPortrait{object-fit:cover;width:128px;height:128px;box-shadow:none;border:3px solid #fff;border-radius:50%;animation:3.6s ease-in-out infinite dcAtmen}.dcBahn{position:absolute;top:50%;left:50%}.dcBahn.lime{margin:-4px 0 0 -4px;animation:12s linear infinite dcOrbit}.dcBahn.navy{margin:-3px 0 0 -3px;animation:18s linear infinite dcOrbitRueck}.dcBahn>span{border-radius:50%;display:block}.dcBahn.lime>span{background:var(--dcLime);width:8px;height:8px;box-shadow:0 0 12px #8fc31fe6}.dcBahn.navy>span{background:var(--dcNavy);width:6px;height:6px;box-shadow:0 0 10px #14315ecc}@keyframes dcAtmen{0%,to{box-shadow:0 0 #14315e59,0 0 30px 6px #8fc31f29}50%{box-shadow:0 0 0 14px #14315e00,0 0 44px 10px #8fc31f4d}}@keyframes dcOrbit{0%{transform:rotate(0)translate(92px)rotate(0)}to{transform:rotate(360deg)translate(92px)rotate(-360deg)}}@keyframes dcOrbitRueck{0%{transform:rotate(180deg)translate(110px)rotate(-180deg)}to{transform:rotate(-180deg)translate(110px)rotate(180deg)}}@keyframes dcFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.chatWillkommen .eyebrow{letter-spacing:.22em;color:var(--dcLeise);text-transform:uppercase;margin:6px auto 0;font-size:12px;font-weight:600;animation:.7s .2s both dcFadeUp}.chatWillkommen h2{color:#18211c;margin:14px 0 0;font-size:34px;font-weight:600;line-height:1.2;animation:.7s .28s both dcFadeUp}.chatWillkommen>p:not(.eyebrow){color:#48534b;max-width:560px;margin:14px auto 0;font-size:14.5px;line-height:1.65;animation:.7s .36s both dcFadeUp}.dcWinkt{transform-origin:70% 70%;animation:2.4s ease-in-out infinite dcWinken;display:inline-block}@keyframes dcWinken{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(6deg)}}.chatWillkommen .uxChatBeispiele{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;animation:.7s .46s both dcFadeUp;display:flex}.chatWillkommen .uxChatBeispiele button{color:var(--dcNavy);cursor:pointer;background:linear-gradient(120deg,#fff 30%,#edf1f7 50%,#fff 70%) 0 0/200% 100%;border:1px solid #bfcbdd;border-radius:999px;padding:12px 20px;font-size:13.5px;font-weight:500;transition:transform .22s,box-shadow .22s,border-color .22s;animation:5s linear infinite dcSchimmer}.chatWillkommen .uxChatBeispiele button:hover{border-color:var(--dcNavy);transform:translateY(-3px);box-shadow:0 10px 24px -8px #14315e59}.chatWillkommen .uxChatBeispiele button:active{transform:translateY(-1px)scale(.98)}@keyframes dcSchimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chatSeite{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffffb8,#fff6 40%,#f0f7dc59);gap:11px;width:300px;padding:20px 16px 16px;position:relative;box-shadow:inset -1px 0 #ffffff80,8px 0 30px -18px #14315e26}@media (max-width:900px){.chatSeite{width:auto}}.chatSeite>.chatSeiteTitel{margin:0;padding:0 2px}.chatSeite>.uxChatSuche,.chatSeite>.chatSeiteListe{margin:0}.chatSeite:before{content:"";background:linear-gradient(90deg, var(--dcLime), var(--dcNavy) 70%, transparent);height:3px;position:absolute;top:0;left:0;right:0}.chatSeiteEintrag{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff8c,#ffffff38);border:1px solid #ffffffa6;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;box-shadow:0 4px 14px -6px #14315e1a,inset 0 1px #ffffffb3}.chatSeiteEintrag:hover{background:linear-gradient(135deg,#fffc,#ffffff73);border-color:#8fc31f80;transform:translate(5px);box-shadow:0 8px 20px -8px #14315e33,inset 0 1px #ffffffe6}.chatSeiteTitel{color:var(--dcLeise);letter-spacing:.14em}.chatEingabeGlas{animation:3.5s ease-in-out infinite dcGlut}@keyframes dcGlut{0%,to{box-shadow:0 18px 44px -18px #7bab1566,0 0 0 3px #8fc31f1a}50%{box-shadow:0 18px 44px -18px #7bab1566,0 0 0 6px #14315e33}}.mdTabelle tbody tr{animation:.45s both dcZeileEin}.mdTabelle tbody tr:first-child{animation-delay:.25s}.mdTabelle tbody tr:nth-child(2){animation-delay:.32s}.mdTabelle tbody tr:nth-child(3){animation-delay:.39s}.mdTabelle tbody tr:nth-child(4){animation-delay:.46s}.mdTabelle tbody tr:nth-child(5){animation-delay:.53s}.mdTabelle tbody tr:nth-child(6){animation-delay:.6s}.mdTabelle tbody tr:nth-child(7){animation-delay:.67s}.mdTabelle tbody tr:nth-child(8){animation-delay:.74s}.mdTabelle tbody tr:nth-child(9){animation-delay:.81s}.mdTabelle tbody tr:nth-child(n+10){animation-delay:.88s}.mdTabelle tbody tr:hover{background:#f5f7ef}@keyframes dcZeileEin{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.chatBuehne .chatAurora:before,.chatBuehne .chatAurora:after,.dcSchleier3,.dcFunke,.dcBahn,.dcWinkt,.chatWillkommen img.zimiPortrait,.chatWillkommen .uxChatBeispiele button,.chatEingabeGlas{animation:none}.chatWillkommen .dcAvatarBuehne,.chatWillkommen .eyebrow,.chatWillkommen h2,.chatWillkommen>p:not(.eyebrow),.chatWillkommen .uxChatBeispiele,.mdTabelle tbody tr{animation-duration:.01ms;animation-delay:0s}}.chatSprechmarke.dcArbeitet{border:2px solid #fff;border-radius:50%;flex:none;width:44px;height:44px;position:relative;overflow:visible;box-shadow:0 4px 12px #14315e4d}.chatSprechmarke.dcArbeitet img.zimi{object-fit:cover;border-radius:50%;width:100%;height:100%}.dcRing{background:conic-gradient(#14315e,#8fc31f,#8fc31f 60%,#0000 75%,#14315e);border-radius:50%;animation:1.4s linear infinite dcRingDreht;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 62%);mask:radial-gradient(circle,#0000 58%,#000 62%)}.dcWelle{border:2px solid #14315e80;border-radius:50%;animation:1.8s ease-out infinite dcWelleAus;position:absolute;inset:-5px}.dcWelle.zwei{border-color:#8fc31f80;animation-delay:.9s}.dcFunkeAuf{pointer-events:none;background:var(--dcLime,#8fc31f);border-radius:50%;position:absolute}.dcFunkeAuf.eins{width:4px;height:4px;animation:2.2s ease-out infinite dcFunkeSteigt;bottom:34px;left:17px}.dcFunkeAuf.zwei{background:#14315e;width:3px;height:3px;animation:2.6s ease-out .7s infinite dcFunkeSteigt;bottom:37px;left:29px}.dcFunkeAuf.drei{width:3px;height:3px;animation:2.4s ease-out 1.3s infinite dcFunkeSteigt;bottom:36px;left:8px}@keyframes dcRingDreht{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dcWelleAus{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes dcFunkeSteigt{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:.9}to{opacity:0;transform:translateY(-90px)scale(.4)}}.dcDenkt{flex-direction:column;gap:12px;animation:.4s both dcFadeUp;display:flex}.dcDenktKopf{align-items:center;gap:10px;display:inline-flex}.dcDenktText{background:linear-gradient(90deg,#0e2547 25%,#8fc31f 50%,#0e2547 75%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:600;animation:2.2s linear infinite dcSchimmer}.dcTippt{gap:4px;display:inline-flex}.dcTippt i{background:#14315e;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dcTippPunkt}.dcTippt i:nth-child(2){animation-delay:.15s}.dcTippt i:nth-child(3){animation-delay:.3s}@keyframes dcTippPunkt{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.dcSchritte{flex-direction:column;gap:8px;max-width:580px;display:flex}.dcSchritt{border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .3s;animation:.4s both dcPopIn;display:flex}.dcSchritt.fertig{background:#f4f7ec;border:1px solid #e3e6d9}.dcSchritt.laeuft{background:linear-gradient(90deg,#e8edf5,#fbfcf8);border:1px solid #b9c4d8}.dcSchrittPunkt{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.dcSchritt.fertig .dcSchrittPunkt{background:#8fc31f}.dcSchritt.laeuft .dcSchrittPunkt{background:linear-gradient(135deg,#14315e,#8fc31f)}.dcSchrittText{color:#2a352e;min-width:0;font-size:12.5px;font-weight:600}.dcSchrittText em{color:#87907f;margin-top:2px;font-size:11.5px;font-style:normal;font-weight:400;display:block}.dcBalken{background:#e6e9dd;border-radius:999px;flex:none;width:90px;height:4px;margin-left:auto;position:relative;overflow:hidden}.dcBalken i{background:linear-gradient(90deg,#14315e,#8fc31f);border-radius:999px;width:35%;animation:1.1s ease-in-out infinite dcBalkenLaeuft;position:absolute;top:0;bottom:0}@keyframes dcBalkenLaeuft{0%{left:-35%}to{left:105%}}@keyframes dcPopIn{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.dcGeruest{flex-direction:column;gap:9px;max-width:620px;display:flex}.dcGeruest i{background:linear-gradient(90deg,#e8ebe0,#f8f9f4,#e8ebe0) 0 0/600px 100%;border-radius:6px;height:13px;animation:1.4s linear infinite dcGeruestLicht}.dcGeruest i:first-child{width:92%}.dcGeruest i:nth-child(2){width:78%;animation-delay:.2s}.dcGeruest i:nth-child(3){width:85%;animation-delay:.4s}@keyframes dcGeruestLicht{0%{background-position:-300px 0}to{background-position:300px 0}}@media (prefers-reduced-motion:reduce){.dcRing,.dcWelle,.dcFunkeAuf,.dcDenktText,.dcTippt i,.dcBalken i,.dcGeruest i{animation:none}.dcDenktText{color:#0e2547;background:0 0}.dcSchritt,.dcDenkt{animation-duration:.01ms}}.chatWerkzeug{border:1px solid var(--dcRand,#dfe2d6);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 14px -6px #14315e1a,inset 0 1px #ffffffb3}.chatWerkzeug:hover{border-color:#8fc31f80;box-shadow:0 8px 20px -8px #14315e2e}.chatWerkzeug>summary{cursor:pointer;color:#1c2620;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.chatWerkzeug>summary:hover{background:#f4f8e8}.chatWerkzeug>summary>span[aria-hidden]{color:#fff;background:linear-gradient(135deg,#a8d93f,#8fc31f);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid;box-shadow:0 2px 8px #7bab1559}.chatWerkzeug.fehler>summary>span[aria-hidden]{background:linear-gradient(135deg,#e8a87c,#d97757)}.chatWerkzeug[open]>summary{border-bottom:1px solid #edefe4}@media (prefers-reduced-motion:reduce){.chatWerkzeug{transition:none}}.dcProtokoll{border:1px solid var(--dcRand,#dfe2d6);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border-radius:14px;max-width:640px;animation:.4s both dcFadeUp;overflow:hidden;box-shadow:0 4px 14px -6px #14315e1a,inset 0 1px #ffffffb3}.dcProtokollKopf{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:12px 15px;transition:background .2s;display:flex}.dcProtokollKopf:hover{background:#f4f8e8}.dcProtokollHaken{color:#fff;background:linear-gradient(135deg,#a8d93f,#8fc31f);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:grid;box-shadow:0 2px 8px #7bab1559}.dcProtokoll.fehler .dcProtokollHaken{background:linear-gradient(135deg,#e8a87c,#d97757);box-shadow:0 2px 8px #d977574d}.dcProtokollText{gap:2px;min-width:0;display:grid}.dcProtokollText strong{color:#1c2620;font-size:13px;font-weight:600}.dcProtokollText em{color:var(--dcLeise,#87907f);font-size:11.5px;font-style:normal}.dcProtokollMehr{color:var(--dcLeise,#87907f);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:500;display:inline-flex}.dcProtokollMehr i{font-style:normal;transition:transform .25s;display:inline-block}.dcProtokollMehr i.auf{transform:rotate(180deg)}.dcProtokollListe{border-top:1px solid #edefe4;gap:2px;padding:8px 15px 12px;animation:.3s both dcFadeIn;display:grid}.dcProtokollPunkt{padding-left:20px;position:relative}.dcProtokollPunkt:before{content:"";background:#8fc31f;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:1px;box-shadow:0 0 7px #8fc31f8c}.dcProtokollPunkt:after{content:"";background:linear-gradient(#a8d93f,#a8d93f73);border-radius:2px;width:2px;position:absolute;top:14px;bottom:-3px;left:3.5px}.dcProtokollPunkt:last-child:after{display:none}.dcProtokollPunkt .chatWerkzeug{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:8px}.dcProtokollPunkt .chatWerkzeug>summary{color:#2a352e;gap:0;padding:3px 6px;font-size:12.5px;font-weight:500;line-height:1.45}.dcProtokollPunkt .chatWerkzeug>summary:hover{background:#f4f8e8b3;border-radius:8px}.dcProtokollPunkt .chatWerkzeug>summary>span[aria-hidden]{display:none}.dcProtokollPunkt .chatWerkzeug[open]>summary{border-bottom:0}.dcProtokollPunkt .chatWerkzeug>p,.dcProtokollPunkt .chatWerkzeug>pre{margin-left:6px}@keyframes dcFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dcProtokoll,.dcProtokollListe{animation-duration:.01ms}.dcProtokollMehr i,.dcProtokollKopf{transition:none}}.chatRueckfragen{border:1px solid var(--dcRand,#dfe2d6);-webkit-backdrop-filter:blur(12px);background:#ffffffc7;border-radius:18px;animation:.5s both dcFadeUp;box-shadow:0 10px 30px -18px #1f362a4d,inset 0 1px #fffc}.chatRueckfragen header{background:linear-gradient(135deg,#f0f7dccc,#fff6);border-bottom:1px solid #e6eadb;align-items:center}.chatRueckfragen header>span{color:#fff;background:linear-gradient(135deg,#a8d93f,#8fc31f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid;box-shadow:0 3px 10px #7bab1559}.chatRueckfragen header strong{color:#1c2620;font-weight:600}.chatRueckfragen header p{color:var(--dcLeise,#87907f)}.chatRueckfragen legend>span{color:#fff;background:linear-gradient(135deg,#14315e,#2a5590);border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid;position:relative;top:2px}.chatRueckfragen legend{color:#1c2620}.chatRueckfrageOptionen button{background:linear-gradient(135deg,#ffffffe6,#fff9);border-color:#dfe2d6;border-radius:12px;align-items:center;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.chatRueckfrageOptionen button:hover:not(:disabled){border-color:#8fc31f99;transform:translateY(-2px);box-shadow:0 8px 20px -10px #14315e4d}.chatRueckfrageOptionen button[aria-pressed=true]{color:#2b462a;background:linear-gradient(135deg,#f0f7dc,#e4f2bf);border-color:#8fc31f;box-shadow:0 4px 14px -6px #7bab1573}.chatRueckfrageOptionen button{animation:.4s both dcZeileEin}.chatRueckfrageOptionen button:first-child{animation-delay:.1s}.chatRueckfrageOptionen button:nth-child(2){animation-delay:.16s}.chatRueckfrageOptionen button:nth-child(3){animation-delay:.22s}.chatRueckfrageOptionen button:nth-child(4){animation-delay:.28s}.chatRueckfrageOptionen button:nth-child(n+5){animation-delay:.34s}.chatEmpfehlung{color:var(--dcLimeText,#5c8210);letter-spacing:.04em;background:linear-gradient(135deg,#f0f7dc,#e4f2bf);border:1px solid #8fc31f59}.chatRueckfragen footer{background:linear-gradient(#fff0,#f0f7dc4d);border-top:1px solid #e6eadb}.chatRueckfragen footer button{color:#14315e;background:linear-gradient(#a8d93f,#8fc31f);border:1px solid #7bab15;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #7bab1566}.chatRueckfragen footer button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #7bab1580}.chatRueckfragen footer button:active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.chatRueckfragen,.chatRueckfrageOptionen button{animation-duration:.01ms;animation-delay:0s}.chatRueckfrageOptionen button,.chatRueckfragen footer button{transition:none}}.chatBlase.nutzer{color:#eef2f5;background:linear-gradient(#14315e,#0e2547);border-radius:16px 16px 5px;animation:.4s cubic-bezier(.2,.8,.2,1) both dcBlaseRein;box-shadow:0 8px 20px -8px #0e254780}.chatBlase.nutzer .chatBlaseAnhaenge span{color:#dbe6f2;background:#ffffff24;border-color:#fff3}@keyframes dcBlaseRein{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.chatBuehne .chatBlase.assistent{color:#232f27;background:#fff;border:1px solid #e4e8dd;border-radius:16px 16px 16px 6px;padding:18px 22px;animation:.45s both dcFadeUp;box-shadow:0 8px 26px -18px #1f362a59}.chatBuehne .chatBlase.assistent .mdTabelleRahmen{-webkit-backdrop-filter:none;background:#f7f9f3;border-color:#e0e5d6}.chatBuehne .chatBlase.assistent .mdTabelle th{background:#eef2e6}.chatBuehne .chatBlase.assistent .mdTabelle tbody tr:nth-child(2n){background:#ffffffa6}.chatTicker{background:linear-gradient(#a8d93f,#8fc31f);border-radius:2px;width:8px;height:15px;animation:1.1s ease-in-out infinite dcTaktPuls}@keyframes dcTaktPuls{0%,to{opacity:.25;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1)}}.chatSprechmarke:not(.leer){transition:box-shadow .3s;box-shadow:0 0 0 2px #8fc31f59,0 4px 12px #14315e2e}.chatSendeKnopf{color:#14315e;background:linear-gradient(#a8d93f,#8fc31f);border:1px solid #7bab15;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,filter .18s;box-shadow:0 4px 14px #7bab1566}.chatSendeKnopf:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 10px 24px #7bab1580}.chatSendeKnopf:active:not(:disabled){transform:translateY(0)scale(.97)}.chatDunkelKnopf{background:linear-gradient(#14315e,#0e2547);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;box-shadow:0 4px 14px -4px #0e254773}.chatDunkelKnopf:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px -6px #0e25478c}.chatDunkelKnopf:active:not(:disabled){transform:translateY(0)scale(.98)}.chatGlasWahl,.chatGlasKnopf,.chatKlammer{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.chatGlasWahl:hover,.chatGlasKnopf:hover,.chatKlammer:hover:not(:disabled){border-color:#14315e73;transform:translateY(-1px);box-shadow:0 6px 16px -8px #14315e59}.chatKlammer:active:not(:disabled){transform:scale(.94)}.chatArtefakt,.chatBildKarte{border:1px solid var(--dcRand,#dfe2d6);-webkit-backdrop-filter:blur(10px);background:#fffc;border-radius:14px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.45s both dcFadeUp;box-shadow:0 6px 18px -10px #14315e33,inset 0 1px #fffc}.chatArtefakt:hover,.chatBildKarte:hover{border-color:#8fc31f80;transform:translateY(-3px);box-shadow:0 14px 30px -14px #14315e4d}.chatSeiteEintrag.aktiv{background:linear-gradient(135deg,#f0f7dce6,#ffffff80);border-color:#8fc31f8c;box-shadow:0 6px 18px -8px #7bab1559,inset 0 1px #ffffffe6}.chatSeiteEintrag.aktiv:before{content:"";background:linear-gradient(#a8d93f,#8fc31f);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.chatSeiteEintrag{position:relative}.chatEingabeGlas{transition:border-color .25s,background .25s}.chatEingabeGlas:focus-within{background:#ffffffd1;border-color:#8fc31fb3}h1,h2,h3,.chatWillkommen h2{letter-spacing:-.015em}.mdTabelle td,.dcSchrittText em,.dcProtokollText em{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.chatBlase.nutzer,.chatBlase.assistent,.chatArtefakt,.chatBildKarte{animation-duration:.01ms}.chatTicker{opacity:1;animation:none}.chatSendeKnopf,.chatDunkelKnopf,.chatGlasWahl,.chatGlasKnopf,.chatKlammer,.chatArtefakt,.chatBildKarte,.chatEingabeGlas,.chatSprechmarke:not(.leer){transition:none}}h1,h2,h3,h4,.chatWillkommen h2,.chatWillkommen .eyebrow,.chatMarke b,.chatSeiteTitel,.chatSendeKnopf,.chatDunkelKnopf,.chatGlasWahl,.chatGlasKnopf,.dcDenktText,.dcProtokollText strong,.dcSchrittText,.mdTabelle th,.eyebrow,.primary,.chatRueckfragen header strong,.chatRueckfragen footer button,.chatEmpfehlung,.dcProtokollMehr{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mdTabelle td,.dcSchrittText em,.dcProtokollText em{font-family:inherit}.postfachZahlen>article{border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s}.postfachZahlen>article:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #14315e47}.postfachZahlen>article.hatArbeit{background:linear-gradient(135deg,#f0f7dcbf,#ffffffe6);border-color:#8fc31f80;box-shadow:0 6px 18px -10px #7bab1559}.postfachZahlen>article.hatArbeit:before{content:"";background:linear-gradient(#a8d93f,#8fc31f);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.postfachZahlen>article{position:relative}.postfachZahlen>article.hatArbeit strong{color:#14315e}.postfachZahlen>article.istLeer strong{color:#a8b0a3;font-weight:600}.postfachZahlen>article.istLeer .metricTop span{color:#a0a696}.postfachZeile{border-color:#e4e8dd;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 14px -10px #14315e29}.postfachZeile:hover{border-color:#8fc31f80;transform:translateY(-2px);box-shadow:0 12px 24px -14px #14315e42}.postfachZeile.ignoriert{opacity:.72}.postfachZeile.ignoriert:hover{opacity:1}.postfachAbsender strong{color:#1c2620;font-family:Outfit,-apple-system,sans-serif;font-size:13px;font-weight:600}.postfachAbsender small{color:#87907f}.postfachBetreff{color:#18211c;font-family:Outfit,-apple-system,sans-serif;font-size:13.5px;font-weight:600;line-height:1.45}.postfachGrund{color:#87907f}.postfachPunkt.neu{background:#8fc31f;box-shadow:0 0 0 3px #8fc31f38}.postfachLeer{text-align:center;background:#ffffff8c;border:1px dashed #dfe2d6;border-radius:14px;place-items:center;gap:5px;margin:12px 0;padding:30px 20px;display:grid}.postfachLeer>span{color:#fff;background:linear-gradient(135deg,#a8d93f,#8fc31f);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:3px;font-size:15px;font-weight:700;display:grid;box-shadow:0 3px 10px #7bab154d}.postfachLeer strong{color:#1c2620;font-family:Outfit,-apple-system,sans-serif;font-size:14px;font-weight:600}.postfachLeer small{color:#87907f;font-size:12.5px}@media (prefers-reduced-motion:reduce){.postfachZahlen>article,.postfachZeile{transition:none}}.nutzungBalken{background:var(--linie,#e4e8ec);border-radius:3px;min-width:80px;height:6px;margin-bottom:4px;display:block;overflow:hidden}.nutzungBalken>span{background:var(--navy,#16376b);height:100%;display:block}.chatProjekteAufklapper{border-bottom:1px solid #dce4db;flex-shrink:0;margin:0 0 12px}.chatProjekteAufklapper>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#6f7d70;align-items:baseline;gap:6px;padding:6px 2px 10px;font-size:11px;font-weight:600;list-style:none;display:flex}.chatProjekteAufklapper>summary::-webkit-details-marker{display:none}.chatProjekteAufklapper>summary:before{content:"›";color:#93a08f;width:10px;transition:transform .15s;display:inline-block}.chatProjekteAufklapper[open]>summary:before{transform:rotate(90deg)}.chatProjekteAufklapper>summary em{letter-spacing:0;color:#58714d;background:#e8efe2;border-radius:999px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600}.chatProjekteAufklapper>summary small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0;color:#58714d;min-width:0;font-weight:500;overflow:hidden}.chatProjekteAufklapper .projektLeiste{border-bottom:0;max-height:40vh;margin-bottom:4px;padding-bottom:8px}.chatProjekteAufklapper label.projektZuordnung{color:#6f7d70;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.chatProjekteAufklapper label.projektZuordnung select{color:#405c31;background:#fff;border:1px solid #d8e0d3;border-radius:8px;flex:1;min-width:0;min-height:30px;padding:4px 8px;font-size:12px}.chatSeiteGruppe{letter-spacing:.1em;text-transform:uppercase;color:#93a08f;margin:12px 0 4px;font-size:10px;font-weight:600}.chatSeiteGruppe:first-child{margin-top:0}.chatSeiteMehr{color:#58714d;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px dashed #d0dac9;border-radius:8px;margin:8px 0 0;padding:6px;font-size:12px}.chatSeiteMehr:hover{background:#f1f5ec}.chatBuehne .chatBestaetigung{gap:8px;padding:10px 14px}.chatBestaetigung .chatBestaetigungZeile{color:#6a4d1c;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.chatBestaetigung.entschieden{box-shadow:none;background:#f0f4ec99;border-color:#788c6e40;padding:6px 12px}.chatBestaetigung.entschieden .chatBestaetigungZeile{color:#6f7d70;font-size:12px;font-weight:500}.chatBestaetigungZeile b{white-space:nowrap;font-weight:700}.chatBestaetigungZeile b.ja{color:#4d7c0f}.chatBestaetigungZeile b.nein{color:#9a4a3a}.chatBestaetigungMehr>summary{cursor:pointer;color:#8a6a3a;width:max-content;font-size:11px}.chatBestaetigung.entschieden .chatBestaetigungMehr>summary{color:#8a978a}.chatBestaetigungMehr>p{white-space:pre-line;max-height:260px;margin:6px 0 0;font-size:11.5px;font-weight:400;line-height:1.55;overflow:auto}.chatBestaetigungKnoepfe .primary{padding:6px 14px}.chatBestaetigungKnoepfe .leise{padding:6px 12px}.nutzungTafel{--art-chat:#2a78d6;--art-analyse:#eb6834;--art-auslese:#1baf7a;--art-telefon:#eda100;gap:22px;display:grid}.nutzungKopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nutzungZeitraum{background:#eef2ea;border-radius:999px;padding:3px;display:inline-flex}.nutzungZeitraum button{color:#5d6b5f;min-height:0;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.nutzungZeitraum button[aria-pressed=true]{color:#243548;background:#fff;box-shadow:0 1px 3px #14281e1f}.nutzungSpanne{color:#7c887d;font-variant-numeric:tabular-nums;font-size:12px}.nutzungKacheln{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.nutzungKachel{background:#fff;border:1px solid #e1e7dd;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.nutzungKachel>span{letter-spacing:.06em;text-transform:uppercase;color:#7c887d;font-size:11px;font-weight:600}.nutzungKachel>strong{color:#1f2f3f;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.1}.nutzungKachel>strong.text{text-overflow:ellipsis;white-space:nowrap;padding-top:6px;font-size:17px;line-height:1.3;overflow:hidden}.nutzungKachel>small{color:#7c887d;font-size:12px}.nutzungKachel>small.auf{color:#3f7a1a}.nutzungKachel>small.ab{color:#a1462f}.nutzungKachel.haupt{background:#1f3346;border-color:#1f3346}.nutzungKachel.haupt>span,.nutzungKachel.haupt>small{color:#c6d2dc}.nutzungKachel.haupt>strong{color:#fff}.nutzungKachel.haupt>small.auf{color:#b6dd52}.nutzungKachel.haupt>small.ab{color:#f3b39f}.nutzungBlock{gap:10px;display:grid}.nutzungBlock>h3{color:#243548;margin:0;font-size:14px;font-weight:650}.nutzungBlock>h3 small{color:#8a968b;margin-left:6px;font-size:12px;font-weight:400}.nutzungVerlauf{width:100%;height:90px;display:block}.nutzungVerlauf rect:not([fill]){fill:var(--art-chat)}.nutzungVerlauf rect.we{fill:#9ec5f4}.nutzungVerlauf g:hover rect:not([fill]){fill:#1c5cab}.nutzungAchse{color:#8a968b;font-variant-numeric:tabular-nums;border-top:1px solid #e1e7dd;justify-content:space-between;padding-top:4px;font-size:11px;display:flex}.nutzungLegende{color:#5d6b5f;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.nutzungLegende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.nutzungLegende b{color:#243548;font-variant-numeric:tabular-nums}.art-chat{background:var(--art-chat)}.art-analyse{background:var(--art-analyse)}.art-auslese{background:var(--art-auslese)}.art-telefon{background:var(--art-telefon)}.nutzungPersonen{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nutzungPersonen>li{border-bottom:1px solid #edf1ea;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:10px 4px;display:grid}.nutzungPersonen>li:last-child{border-bottom:0}.nutzungPersonen>li.automatik{opacity:.75}.nutzungKuerzel{color:#405c31;background:#e8efe2;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.nutzungPerson{gap:6px;min-width:0;display:grid}.nutzungPersonKopf{justify-content:space-between;gap:10px;font-size:13px;display:flex}.nutzungPersonKopf strong{color:#243548;font-weight:600}.nutzungPersonKopf span{color:#243548;font-variant-numeric:tabular-nums;font-weight:650}.nutzungStapel{gap:2px;min-width:12px;height:10px;display:flex}.nutzungStapel>span{flex-basis:0;min-width:3px}.nutzungStapel>span:first-child{border-radius:4px 0 0 4px}.nutzungStapel>span:last-child{border-radius:0 4px 4px 0}.nutzungStapel>span:only-child{border-radius:4px}.nutzungPersonFuss{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nutzungPersonFuss em{color:#5d6b5f;background:#f1f4ee;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.nutzungPersonFuss em b{color:#243548;font-variant-numeric:tabular-nums}.nutzungPersonFuss small{color:#8a968b;margin-left:auto;font-size:11px}.nutzungWerkzeuge{gap:6px;margin:0;padding:0;list-style:none;display:grid}.nutzungWerkzeuge li{color:#3c4b5a;grid-template-columns:minmax(120px,190px) 1fr 56px;align-items:center;gap:10px;font-size:12.5px;display:grid}.nutzungWerkzeuge li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nutzungWerkzeuge i{background:#eef2ea;border-radius:4px;height:8px;display:block}.nutzungWerkzeuge i b{background:#6e892e;border-radius:4px;height:100%;display:block}.nutzungWerkzeuge strong{text-align:right;font-variant-numeric:tabular-nums;color:#243548;font-weight:600}.nutzungFuss{color:#8a968b;margin:0;font-size:11.5px}@media (max-width:560px){.nutzungWerkzeuge li{grid-template-columns:1fr 44px}.nutzungWerkzeuge i{order:3;grid-column:1/-1}}.zimmiAgenten .zimmiAgentenKopf{color:#405c31;justify-content:space-between;align-items:center;margin:4px 0 6px;font-size:12px;display:flex}.zimmiAgenten .zimmiAgentenNeu{color:#405c31;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6c0;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.zimmiAgenten .zimmiAgentenNeu:hover{background:#f1f5ec}.zimmiAgenten .zimmiAgentenLeer{color:#6f7d70;margin:0 0 10px;font-size:12px;line-height:1.45}.zimmiAgenten .zimmiAgentenMeldung{color:#405c31;background:#eef5e4;border-radius:8px;margin:0 0 8px;padding:6px 8px;font-size:12px;line-height:1.4}.zimmiAgenten .zimmiAgentenListe{max-height:34vh;margin:0 0 10px;padding:0;list-style:none;overflow-y:auto}.zimmiAgenten .zimmiAgentenListe li{background:#fff;border:1px solid #e1e8dc;border-radius:10px;margin-bottom:6px;padding:7px 8px}.zimmiAgenten .zimmiAgentenListe li.angehalten,.zimmiAgenten .zimmiAgentenListe li.erledigt{opacity:.6}.zimmiAgenten .zimmiAgentenListe li.faellig{background:#fffaf0;border-color:#e6c878}.zimmiAgenten .zimmiAgentZeile{flex-direction:column;gap:2px;min-width:0;display:flex}.zimmiAgenten .zimmiAgentName{color:#1b2a4e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.zimmiAgenten .zimmiAgentZeile small{color:#6f7d70;font-size:11px}.zimmiAgenten .zimmiAgentLetzter.fehler{color:#a13c2c}.zimmiAgenten .zimmiAgentLetzter.freigabe{color:#8a6412}.zimmiAgenten .zimmiAgentKnoepfe{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.zimmiAgenten .zimmiAgentKnoepfe button{color:#405c31;font:inherit;cursor:pointer;background:#f7f9f5;border:1px solid #dce4db;border-radius:999px;padding:2px 8px;font-size:11px}.zimmiAgenten .zimmiAgentKnoepfe button:hover{background:#eef3e8}.zimmiAgenten .zimmiAgentKnoepfe button.gefahr{color:#a13c2c}.zimmiAgentDialogGrund{z-index:1000;background:#0b204959;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.zimmiAgentDialog{text-transform:none;letter-spacing:0;color:#1b2a4e;background:#fff;border-radius:16px;flex-direction:column;gap:10px;width:min(620px,100%);max-height:calc(100vh - 32px);padding:20px 22px;font-size:14px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0b204940}.zimmiAgentDialog h2{margin:0;font-size:18px}.zimmiAgentDialog .zimmiAgentDialogHinweis{color:#5e6e83;margin:0;font-size:13px;line-height:1.5}.zimmiAgentDialog label{color:#5e6e83;flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.zimmiAgentDialog input,.zimmiAgentDialog select,.zimmiAgentDialog textarea{font:inherit;color:#1b2a4e;background:#fff;border:1px solid #d5dfeb;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:400}.zimmiAgentDialog textarea{resize:vertical;line-height:1.45}.zimmiAgentDialog .zimmiAgentRhythmus{flex-wrap:wrap;gap:10px;display:flex}.zimmiAgentDialog .zimmiAgentRhythmus label{flex:120px}.zimmiAgentDialog label.zimmiAgentHaken{color:#1b2a4e;flex-direction:row;align-items:center;gap:8px;font-weight:500}.zimmiAgentDialog .zimmiAgentDialogKnoepfe{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.zimmiAgentDialog .zimmiAgentDialogFehler{color:#a13c2c;background:#fbecea;border-radius:8px;margin:0;padding:6px 9px;font-size:13px}.msAnstossGrund{z-index:1100;background:#0b20496b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.msAnstoss{width:min(520px,100%);max-height:calc(100vh - 32px);color:var(--text);background:#fff;border-radius:18px;padding:26px 28px 22px;font-size:14px;line-height:1.55;overflow-y:auto;box-shadow:0 24px 70px #0b20494d}.msAnstoss .msAnstossEtikett{letter-spacing:.1em;text-transform:uppercase;color:var(--lime-text);margin:0 0 4px;font-size:11px;font-weight:700}.msAnstoss h2{color:var(--deep);margin:0 0 10px;font-size:21px}.msAnstoss p{margin:0 0 8px}.msAnstoss ul{margin:0 0 12px;padding-left:18px}.msAnstoss li{margin-bottom:4px}.msAnstoss .msAnstossLeise{color:var(--muted);font-size:12px}.msAnstoss .msAnstossFehler{color:#a13c2c;background:#fbecea;border-radius:8px;padding:6px 9px;font-size:13px}.msAnstoss .msAnstossKnoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.honorMessage{white-space:pre-line}.kkTabelleZeile .kkBetrag .kkGutschriftMarke{color:#1f7a4d;font-size:11px;font-weight:500;display:block}.ladeFehlerBand{color:#7a2e26;background:#fbeceb;border:1px solid #e3b4ae;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;font-size:.92rem;display:flex}.ladeFehlerBand button{flex:none}.kaTabelle th.text,.kaTabelle td.text{text-align:left;white-space:normal}.kaTabelle td small{color:#1b2a4e8c;margin-top:2px;font-size:11px;display:block}.kaTabelle tr.kaOffen td{background:#a3d33414}.kaTabelle td.kaSoll{color:#8a2c22;font-variant-numeric:tabular-nums}.kaTabelle td.kaHaben{color:#2f6b12;font-variant-numeric:tabular-nums}.kaTabelle td.kaZweck{min-width:260px}.kaLink{color:#1b2a4e;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.kaLuecke{color:#a3401f;font-style:normal}.kaKnopf{padding:5px 12px;font-size:12.5px}.kaLoeschen{gap:6px;display:inline-flex}.kaFeld{width:100%;min-width:120px;font:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:12.5px}.kaFeld:hover,.kaFeld:focus{background:#fff;border-color:#1b2a4e33}.kaProbe{color:#2f6b12;margin:6px 0 10px;font-weight:600}.kaHinweise{color:#6b4a0e;background:#fff6e5;border:1px solid #f0d49c;border-radius:10px;margin:0 0 12px;padding:10px 14px 10px 30px;font-size:13px}.kaKopfZeile{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:4px 0 12px;display:flex}.kaKopfZeile label{color:#1b2a4eb3;flex-direction:column;gap:3px;font-size:12px;display:flex}.kaKopfZeile input{width:140px}.kaStapel{gap:18px;margin-top:18px;display:grid}.kaStapel .settingsCard>h2{margin-bottom:14px}.kaKleingedruckt{color:#6d7d91;max-width:90ch;margin:12px 0 0;font-size:12px;line-height:1.6}.kaKleingedruckt strong{color:var(--deep)}.kaDetail .kaTabelle{table-layout:fixed}.kaDetail .kaTabelle th:first-child{width:92px}.kaDetail .kaTabelle th:nth-child(2){width:190px}.kaDetail .kaTabelle th:nth-child(3){width:24%}.kaDetail .kaTabelle th:nth-child(5){width:112px}.kaDetail .kaTabelle td{vertical-align:top}.kaDetail .kaTabelle td.kaSoll,.kaDetail .kaTabelle td.kaHaben{padding-top:11px;font-weight:600}.kaDetail .kaTabelle td.text:first-child{padding-top:11px}.kaDetail .kaTabelle td.kaZweck{min-width:0}.kaFeld{box-sizing:border-box;padding:4px 7px}textarea.kaFeld{resize:none;field-sizing:content;min-height:0;line-height:1.45}.kaTabelle td.text .kaFeld+small{padding-left:8px}.kaDetail .kaKopfZeile input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:7px 10px}.kaFehler{white-space:pre-line}.kaMeldung{color:#2f6b12;font-weight:600}.kfzFormular{margin-top:14px}.kfzFormular h3{color:var(--deep);margin:18px 0 8px;font-size:14px}.kfzKandidaten{margin-top:16px}.kfzKandidaten h3{color:var(--deep);margin:0 0 6px;font-size:13px}.kfzEntscheidung{flex-wrap:wrap;gap:6px;display:inline-flex}.lifecycleStandalone.kfzSeite{max-width:1180px}.kfzSeite .settingsCard{padding:16px 20px}.kfzSeite .settingsCard>h2{margin:0 0 6px;font-size:17px}.kfzSeite .modalActions{margin-top:14px}.kfzKopfZeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kfzKopfZeile h2{color:var(--deep);letter-spacing:-.02em;margin:0 0 2px;font-size:17px}.kfzUnterzeile{color:#6d7d91;margin:0;font-size:12.5px;line-height:1.5}.kfzSeite .employeeList{margin-top:12px}.kfzHinweisZeile{color:#6d7d91;max-width:90ch;margin:4px 2px 0;font-size:12.5px;line-height:1.6}.kfzSeite .kfzFormular .formGrid{gap:10px 14px}
