@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(../media/da4484eb6752e510-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:400;font-display:swap;src:url(../media/63283323fe6abc74-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/da4484eb6752e510-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:500;font-display:swap;src:url(../media/63283323fe6abc74-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/da4484eb6752e510-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:600;font-display:swap;src:url(../media/63283323fe6abc74-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(../media/da4484eb6752e510-s.33v-0ifip0z2g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:italic;font-weight:700;font-display:swap;src:url(../media/63283323fe6abc74-s.p.0a2480i8-ibs2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_8d8fda93-module__vtMyOa__className{font-family:Figtree,Figtree Fallback}.figtree_8d8fda93-module__vtMyOa__variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--sm-accent:#2b3590;--sm-accent-hover:#3a46b0;--sm-accent-soft:#edeff8;--sm-ink:#17181b;--sm-ink-2:#3a4a67;--sm-ink-3:#4a5772;--sm-surface:#f2f3f7;--sm-surface-oben:#f8f9fc;--sm-flaeche:linear-gradient(180deg,var(--sm-surface-oben) 0,var(--sm-surface) 420px);--sm-tisch:#e4e6ec;--sm-blatt-rand:0px;--sm-r-blatt:0px;--sm-card:var(--sm-surface);--sm-ueber:#fff;--sm-tile:var(--sm-surface-oben);--sm-tile-hover:var(--sm-ueber);--sm-line:#17181b1a;--sm-line-strong:#17181b2e;--sm-line-field:#7b818b;--sm-track:#f4f5f8;--sm-track-kante:#828892;--sm-ok:#2b7449;--sm-warn:#8a6510;--sm-bad:#b23a2b;--sm-ok-soft:#eaf3ee;--sm-warn-soft:#f6f0e2;--sm-bad-soft:#f8ebe9;--sm-chart-1:#7a83ce;--sm-chart-2:#5560b4;--sm-chart-3:#2b3590;--sm-chart-4:#1a2058;--sm-verlauf:linear-gradient(120deg,#2b3590,#6c78e8,#3e49c4,#232c8f);--sm-verlauf-groesse:300% 300%;--sm-verlauf-hell:#6c78e8;--sm-petrol-1:#4b93a0;--sm-petrol-2:#2a707e;--sm-petrol-3:#125058;--sm-petrol-4:#082f38;--sm-petrol:var(--sm-petrol-2);--sm-leit-arbeit:var(--sm-accent);--sm-leit-verkauf:var(--sm-petrol-2);--sm-leit-frist:var(--sm-warn);--sm-leit-zugang:var(--sm-ok);--sm-r-pill:999px;--sm-r-field:var(--sm-r-pill);--sm-r-knopf:var(--sm-r-field);--sm-r-card:12px;--sm-r-innen:8px;--sm-r-schreib:24px;--sm-space-1:4px;--sm-space-2:8px;--sm-space-3:12px;--sm-space-4:16px;--sm-space-5:20px;--sm-space-6:24px;--sm-space-7:32px;--sm-space-8:48px;--sm-block:var(--sm-space-8);--sm-feld:28px;--sm-kopf:var(--sm-space-5);--sm-fuge:var(--sm-space-4);--sm-zeile:var(--sm-space-2);--sm-zaesur:var(--sm-space-5);--gl-fuge:var(--sm-fuge);--sm-gutter:32px;--sm-rail:232px;--sm-rail-schmal:64px;--sm-rail-bg:var(--sm-tisch);--sm-rail-hover:#d9dce3;--sm-rail-aktiv:#d3d6e4;--sm-rail-karte:var(--sm-card);--sm-rail-ink:var(--sm-ink);--sm-rail-ink-2:var(--sm-ink-2);--sm-rail-ink-3:var(--sm-ink-3);--sm-rail-fokus:var(--sm-accent);--sm-buehne:#1b1e2b;--sm-font:var(--font-figtree,system-ui),system-ui,sans-serif;--sm-font-display:var(--sm-font);--t-titel:21px;--t-zwischen:17px;--t-lede:17px;--t-text:15px;--t-meta:13px;--t-klein:12px;--t-zahl-s:19px;--t-zahl-m:22px;--t-zahl-l:26px;--t-zahl-xl:34px;--t-zahl-xxl:44px;--t-zahl-xxxl:60px;--t-hero:40px;--sm-fs-1:11px;--sm-fs-2:12px;--sm-fs-3:13px;--sm-fs-4:15px;--sm-fs-6:26px;--sm-fs-title:28px;--sm-fw-regular:400;--sm-fw-medium:600;--sm-fw-bold:700;--sm-fw-display:500;--sm-t-tap:90ms;--sm-t-fast:.12s;--sm-t-mid:.18s;--sm-t-slow:.24s;--sm-ease:cubic-bezier(.22,.61,.36,1);--sm-ease-aus:cubic-bezier(.16,1,.3,1);--sm-ease-beid:cubic-bezier(.65,0,.35,1);--sm-z-sticky:100;--sm-z-popover:200;--sm-z-backdrop:300;--sm-z-dialog:400;--sm-z-dialog-popover:450;--sm-z-toast:500}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
:root{--w:#fff;--w-muted:#c3ceea;--w-faint:#a3b2da;--c-hair:#ffffff1a;--c-hair-s:#ffffff38;--fs-stat:var(--sm-fs-6);--badge-lead-bg:#eaf0fa;--badge-lead-fg:#3d5a85;--badge-warm-bg:#fbf3e2;--badge-warm-fg:#9a6b13;--badge-off-bg:#f3eafa;--badge-off-fg:#7a4b9c;--badge-ok-bg:#eaf4ec;--badge-ok-fg:#3d7a4f;--badge-bad-bg:#f7e8e8;--badge-bad-fg:#b23}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{overscroll-behavior-y:none}div.dlg-backdrop,button.axv-schirm,div.gl-schirm{overscroll-behavior:contain;overflow:hidden}body{font-family:var(--sm-font);color:var(--sm-ink);background:var(--sm-surface);font-size:var(--sm-fs-3);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.5}h1,h2,h3{font-family:var(--sm-font-display);font-weight:var(--sm-fw-display);letter-spacing:-.01em;line-height:1.1}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hidden{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.content{padding:0 0 var(--sm-space-8);width:100%}.nav-sep{font-size:var(--sm-fs-1);margin:26px 0 8px}@media (max-width:680px){.content{padding:0 0 var(--sm-space-7)}}.kicker{font-size:var(--sm-fs-3);color:var(--muted);margin-bottom:14px}.content h1{color:var(--ink)}.hero-sub{color:var(--muted);max-width:48ch;font-size:16.5px;line-height:1.55}.hero{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.hero-l{min-width:0}.hero-l .hero-sub{margin-bottom:0}.hero-stat{text-align:right;padding-left:var(--sm-space-7);border-left:1.5px solid var(--navy);flex:none}.hero-num{color:var(--ink);font-variant-numeric:tabular-nums;line-height:.92}.hero-num-l{margin-top:var(--sm-space-2);line-height:1.3}@media (max-width:680px){.hero{gap:var(--sm-space-6);flex-direction:column}.hero-stat{text-align:left;border-left:none;padding-left:0}}.block-h{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.block-h h2{color:var(--ink)}.block-h .hint{color:var(--faint);font-size:13px}.start-row{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:18px;width:100%;padding:19px 4px;transition:all .15s;display:flex}.start-row:hover{background:#0e1a3006}.start-row .sr-t{font-size:var(--sm-fs-4);color:var(--ink);font-weight:600}.start-row .sr-s{font-size:var(--sm-fs-3);color:var(--muted);text-align:right;margin-left:auto}.start-row .sr-go{color:var(--faint);justify-content:flex-end;align-items:center;width:18px;display:flex}.start-row:hover .sr-go{color:var(--ink)}.start-row.primary{background:var(--navy);border-radius:var(--sm-r-innen);border:none;margin-bottom:14px;padding:22px 24px}.start-row.primary:hover{background:var(--navy-h)}.start-row.primary .sr-t{color:#fff;font-family:var(--sm-font-display);font-weight:500;font-size:var(--sm-fs-4)}.start-row.primary .sr-s{color:var(--w-muted)}.start-row.primary .sr-go{color:#fff}.rowlist{flex-direction:column;display:flex}.rl{border-bottom:1px solid var(--line);color:inherit;cursor:pointer;align-items:center;gap:20px;padding:18px 4px;transition:all .15s;display:flex}.rl:hover{background:#0e1a3006}.rl .who{font-size:var(--sm-fs-4);color:var(--ink);font-weight:600}.rl .who .sub{color:var(--faint);margin-top:2px;font-size:13px;font-weight:400}.rl .goal-spur{border-radius:var(--sm-r-pill);background:var(--sm-track);max-width:220px;height:4px;box-shadow:inset 0 0 0 1px var(--sm-track-kante);margin-top:8px;display:block;overflow:hidden}.rl .goal-spur>i{border-radius:var(--sm-r-pill);background:var(--sm-chart-2);height:100%;display:block}.rl .goal-spur.voll>i{background:var(--sm-ok)}.rl.imp-weg .who{color:var(--muted-2)}.rl.imp-weg .imp-name{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.rl.imp-weg .who .sub{color:var(--faint)}.rl .pill{color:var(--muted);border:1px solid var(--line);border-radius:var(--sm-r-knopf);white-space:nowrap;padding:4px 11px;font-size:12px;font-weight:600}.rl .go{font-size:var(--sm-fs-4);color:var(--faint);text-align:right;width:16px}.rl:hover .go{color:var(--ink)}div.admin-werkzeug{align-items:center;gap:var(--sm-space-3);margin-bottom:var(--sm-space-4);flex-wrap:wrap;display:flex}.admin-werkzeug .sm-suche{flex:220px;max-width:360px}.admin-table{border-collapse:collapse;width:100%;font-size:14.5px}.admin-table th{text-align:left;color:var(--muted);font-weight:500;font-size:var(--sm-fs-2);border-bottom:1px solid var(--line);padding:0 14px 12px 0}.admin-table td{border-bottom:1px solid var(--line);color:var(--ink);padding:15px 14px 15px 0}.admin-table tr:last-child td{border-bottom:none}.btn{font-size:var(--sm-fs-3);padding:var(--sm-space-2) var(--sm-space-4);transition:all .15s}.btn.primary{background:var(--navy);color:#fff}.btn.primary:hover{background:var(--navy-h)}.btn.primary:disabled:not([data-laedt=ja]){background:var(--sm-tile);color:var(--sm-ink-3);border-color:var(--sm-line);cursor:default}.btn.ghost{border-color:var(--sm-line-field);color:var(--ink);padding:var(--sm-space-2) var(--sm-space-3);font-size:var(--sm-fs-3);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.grid-form{grid-template-columns:1fr 1fr 1fr;gap:24px 28px;margin-top:26px;display:grid}@media (max-width:760px){.grid-form{grid-template-columns:1fr 1fr}}@media (max-width:520px){.grid-form{grid-template-columns:1fr}}.msg{font-size:var(--sm-fs-3);color:var(--muted);min-height:1em;margin-top:18px}.msg.err{color:#962020}hr.soft{border:none;border-top:1px solid var(--line);margin:24px 0}.crm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.shell .admin-tabs{margin-bottom:var(--sm-space-6)}.link-btn{color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.link-btn:hover{color:var(--ink)}.back-link{font-size:var(--sm-fs-3);color:var(--muted);cursor:pointer;margin-bottom:var(--sm-space-6);background:0 0;border:none;align-items:center;gap:9px;padding:0;font-family:inherit;display:inline-flex}.back-link:hover{color:var(--ink)}.detail-actions{flex-wrap:wrap;gap:10px;margin-bottom:46px;display:flex}.admin-table td .num,.admin-table td.num{font-variant-numeric:tabular-nums}.anmeld{min-height:100vh;padding:var(--sm-space-8) var(--sm-space-5);color:#fff;background:#161a38;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.anmeld-schein{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.anmeld-schein-1{background:radial-gradient(circle,#4754d273,#0000 70%);width:min(1000px,64vw);height:min(1000px,64vw);top:-16vw;right:-12vw}.anmeld-schein-2{background:radial-gradient(circle,color-mix(in srgb,var(--sm-accent) 50%,transparent),transparent 70%);width:min(900px,58vw);height:min(900px,58vw);bottom:-18vw;left:-11vw}.anmeld-mitte{z-index:2;align-items:center;gap:var(--sm-space-8);flex-direction:column;width:100%;max-width:480px;display:flex;position:relative}.anmeld-marke{filter:brightness(0)invert();width:auto;height:40px}.anmeld-ausweis{width:100%;padding-top:var(--sm-space-6);border-top:1px solid var(--c-hair-s);text-align:center;justify-content:center;gap:56px;display:flex}.anmeld-ausweis span{font-size:var(--sm-fs-1);letter-spacing:.03em;color:#fff;margin-bottom:6px;display:block}.anmeld-ausweis b{font-size:var(--sm-fs-3);font-weight:var(--sm-fw-medium);color:#fff}@media (max-width:520px){.anmeld{padding:var(--sm-space-6) var(--sm-space-4)}.anmeld-mitte{gap:var(--sm-space-6)}}.login-box{width:100%}.login-box h2{color:#fff;margin-bottom:0;font-size:30px}.login-box .sub{color:#fff;margin:8px 0 0;font-size:15px}.login-box form,.login-box>p{margin-top:var(--sm-space-6)}.login-box .field{margin-bottom:var(--sm-space-5)}.anmeld .field>label{color:#fff}.anmeld .field input{color:#fff;background-color:#0000;border-bottom-color:#ffffff6b}.anmeld .field input:focus{border-bottom-color:#fff}.anmeld .field input::placeholder{color:#fff}.inp-pw{position:relative}.pw-toggle{right:var(--sm-space-3);cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pw-toggle:hover{opacity:.75}.pw-toggle:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #fff}.login-box .btn{width:100%;font-size:var(--sm-fs-4);border:none;padding:15px 22px}.anmeld .btn.primary{color:var(--navy);background:#fff}.anmeld .btn.primary:hover:not(:disabled){color:var(--navy);background:#e7eaf6}.login-box .msg{font-size:var(--sm-fs-3);color:#fff;margin:6px 0 16px;display:none}.anmeld .msg.err{color:#fff;font-weight:var(--sm-fw-medium)}.alt{text-align:center;margin-top:16px}.alt a,.alt button{color:#fff;cursor:pointer;font-family:inherit;font-weight:600;font-size:var(--sm-fs-3);text-underline-offset:3px;background:0 0;border:none;text-decoration:underline}.alt a:hover,.alt button:hover{opacity:.75}.anmeld-hinweis{font-size:var(--sm-fs-2);color:#fff;text-align:center;margin:0;line-height:1.55}.anmeld a.sm-go{color:#fff}.anmeld a.sm-go:hover{color:#fff;opacity:.75}.anmeld .login-box>p{color:#fff;font-size:15px;line-height:1.6}.hint{color:var(--muted);font-size:13px}.search-input{border:1px solid var(--line);border-radius:var(--sm-r-field);min-width:200px;color:var(--ink);background:#fff;flex:1;padding:9px 13px;font-family:inherit;font-size:14.5px}.search-input:focus{border-color:var(--navy);outline:none}.dlg-x{color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1}.dlg-hits{border:1px solid var(--line);border-radius:var(--sm-r-innen);margin-top:10px}.dlg-hits .rl{text-align:left;border:none;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;width:100%}.dlg-hits .rl:last-child{border-bottom:none}.rl-actions{align-items:center;gap:14px;display:flex}.rl-actions .rl-main{flex:1;min-width:0;text-decoration:none;display:flex}.row-link{font-size:var(--sm-fs-3);color:var(--navy);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-knopf);padding:var(--sm-space-1) var(--sm-space-3);white-space:nowrap;text-decoration:none}.row-link:hover{border-color:var(--navy)}.row-muted{font-size:var(--sm-fs-2);color:var(--faint);white-space:nowrap}.row-del{font-size:var(--sm-fs-3);color:var(--sm-bad);background:var(--sm-ueber);border:1px solid var(--sm-bad);border-radius:var(--sm-r-knopf);padding:var(--sm-space-1) var(--sm-space-3);cursor:pointer;white-space:nowrap}.row-del:hover{background:var(--sm-bad-soft)}.row-del:disabled{background:var(--sm-tile);color:var(--sm-ink-3);border-color:var(--sm-line);cursor:default}.row-mini{font-size:var(--sm-fs-3);color:var(--navy);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-knopf);padding:var(--sm-space-1) var(--sm-space-3);cursor:pointer;white-space:nowrap;background:0 0}.row-mini:hover{border-color:var(--navy)}.row-mini:disabled{background:var(--sm-tile);color:var(--sm-ink-3);border-color:var(--sm-line);cursor:default}.task-edit{padding:16px 4px;display:block}.task-create{margin-bottom:6px}.picked-row{color:var(--ink);align-items:center;gap:12px;padding:6px 0;font-size:14.5px;display:flex}.pstatus{align-items:center;gap:var(--sm-space-2);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);white-space:nowrap;min-height:22px;padding:2px var(--sm-space-3);border-radius:var(--sm-r-pill);background:var(--sm-tile);color:var(--sm-ink-2);display:inline-flex}.pstatus:before{content:"";border-radius:var(--sm-r-pill);background:currentColor;flex:none;width:6px;height:6px}.pstatus-gekuendigt{background:var(--sm-bad-soft);color:var(--sm-bad)}.pstatus-abgelaufen{background:var(--sm-tile);color:var(--sm-ink-3)}.deadline{font-size:var(--sm-fs-2);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.deadline-überfällig{color:#b23;font-weight:600}.deadline-bald{color:var(--ink);font-weight:600}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.team-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.team-table th,.team-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.team-table th{font-size:var(--sm-fs-2);color:var(--sm-ink-2);font-weight:600}.team-table td{font-size:var(--sm-fs-3)}.team-table td:first-child,.team-table th:first-child{font-weight:600}.shell h1,.shell h2,.shell h3{font-family:var(--sm-font);letter-spacing:-.01em}.shell .content h1{font-family:var(--sm-font-display);font-size:var(--sm-fs-title);font-weight:var(--sm-fw-display);letter-spacing:-.01em;margin-bottom:var(--sm-space-2)}.shell .content{font-size:var(--sm-fs-3)}.shell .kicker{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-2);margin-bottom:8px}.shell .hero-sub{font-size:var(--sm-fs-3);color:var(--sm-ink-2)}.shell .hero{margin-bottom:var(--sm-space-6)}.shell .hero-num{font-family:var(--sm-font);font-size:var(--fs-stat);font-weight:var(--sm-fw-bold);letter-spacing:-.01em}.shell .hero-num-l{font-size:var(--sm-fs-1);color:var(--sm-ink-2)}.shell .block{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-r-card);margin-bottom:18px;padding:18px 20px}.shell .bo-bar{flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-bottom:12px;display:flex}.shell .bo-toggle{font-size:var(--sm-fs-1);color:var(--muted-2);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.shell .bo{align-items:stretch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.shell .bo-col{background:var(--surface);border:1px solid var(--card-line);border-radius:var(--sm-r-card);flex-direction:column;flex:1 1 0;min-width:200px;padding:10px;transition:all .15s;display:flex}.shell .bo-col.over{border-color:var(--navy);background:var(--card)}.shell .bo-col-h{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 10px;display:flex}.shell .bo-col-t{font-size:var(--sm-fs-3);font-weight:var(--sm-fw-bold);color:var(--ink)}.shell .bo-col-n{font-size:var(--sm-fs-1);color:var(--muted-2);white-space:nowrap}.shell .bo-col-body{flex-direction:column;flex:1;gap:8px;min-height:40px;display:flex}.shell .bo-empty{font-size:var(--sm-fs-1);color:var(--muted-2);text-align:center;flex:1;place-content:center;padding:12px 0;display:grid}.shell .bo-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--sm-r-innen);padding:10px 11px}.shell .bo-card.dragging{opacity:.4}.shell .bo-drag{cursor:grabbing;width:242px;box-shadow:0 12px 28px #0e1a3033}.shell .bo-grip{cursor:grab;touch-action:none}.shell .bo-grip:active{cursor:grabbing}.shell .bo-name{font-size:var(--sm-fs-3);color:var(--ink);font-weight:700;text-decoration:none;display:block}.shell .bo-name:hover{text-decoration:underline}.shell .bo-meta{font-size:var(--sm-fs-1);color:var(--muted-2);margin-top:2px}.shell .bo-zu{border-radius:var(--sm-r-pill);background:var(--badge-lead-bg);color:var(--badge-lead-fg);font-size:var(--sm-fs-1);margin-top:4px;padding:1px 7px;font-weight:700;display:inline-block}.shell .bo-next{font-size:var(--sm-fs-1);color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.shell .bo-warn{font-size:var(--sm-fs-1);color:var(--sm-ink-3);align-items:center;margin-top:4px;font-weight:700;display:inline-flex}.shell .bo-stage{width:100%;font-size:var(--sm-fs-1);border:1px solid var(--card-line);border-radius:var(--sm-r-field);background:var(--surface);color:var(--ink);margin-top:8px;padding:5px 7px;font-family:inherit}.shell .act-grp{margin-bottom:22px}.shell .act-grp-h{border-bottom:1px solid var(--card-line);align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:6px;display:flex}.shell .act-grp-h h3{font-size:var(--sm-fs-4);font-weight:var(--sm-fw-bold);color:var(--ink)}.shell .kal .rbc-calendar{font-family:inherit;font-size:var(--sm-fs-3);color:var(--ink)}.shell .kal .rbc-toolbar{gap:8px;margin-bottom:14px}.shell .kal .rbc-toolbar-label{font-size:var(--sm-fs-4);font-weight:var(--sm-fw-bold);color:var(--ink)}.shell .kal .rbc-toolbar button{font-family:inherit;font-size:var(--sm-fs-1);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--sm-r-knopf);background:var(--card);padding:5px 12px}.shell .kal .rbc-toolbar button:hover{border-color:var(--ink)}.shell .kal .rbc-toolbar button.rbc-active{background:var(--navy);color:#fff;border-color:var(--navy)}.shell .kal .rbc-toolbar .rbc-btn-group:last-child{gap:var(--sm-space-1);background:var(--surface);border:1px solid var(--card-line);border-radius:var(--sm-r-knopf);padding:var(--sm-space-1);display:inline-flex}.shell .kal .rbc-toolbar .rbc-btn-group:last-child button{color:var(--muted-2);background:0 0;border:1px solid #0000;padding:5px 14px;font-weight:600}.shell .kal .rbc-toolbar .rbc-btn-group:last-child button:hover{color:var(--ink);border-color:#0000}.shell .kal .rbc-toolbar .rbc-btn-group:last-child button.rbc-active{background:var(--navy);color:#fff;border-color:var(--navy)}.shell .kal .rbc-month-view{border:1px solid var(--card-line);border-radius:var(--sm-r-card);background:var(--card);overflow:hidden}.shell .kal .rbc-header{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--muted-2);border-color:var(--card-line);padding:8px 6px}.shell .kal .rbc-month-row,.shell .kal .rbc-day-bg+.rbc-day-bg,.shell .kal .rbc-header+.rbc-header{border-color:var(--card-line)}.shell .kal .rbc-date-cell{font-size:var(--sm-fs-1);color:var(--muted-2);padding:4px 6px}.shell .kal .rbc-off-range-bg{background:var(--surface)}.shell .kal .rbc-today{background:var(--badge-lead-bg)}.shell .kal .rbc-event{background:var(--navy);font-size:var(--sm-fs-1);color:#fff;border:none;border-radius:6px;padding:1px 6px}.shell .kal .rbc-event.rbc-selected{background:var(--navy-h)}.shell .kal .rbc-show-more{font-size:var(--sm-fs-1);color:var(--navy)}.shell .kal .rbc-time-view{border:1px solid var(--card-line);border-radius:var(--sm-r-card);background:var(--card);overflow:hidden}.shell .kal .rbc-time-view .rbc-time-header-content,.shell .kal .rbc-time-content,.shell .kal .rbc-time-content>*+*,.shell .kal .rbc-day-slot,.shell .kal .rbc-timeslot-group,.shell .kal .rbc-time-header.rbc-overflowing{border-color:var(--card-line)}.shell .kal .rbc-time-gutter,.shell .kal .rbc-label{font-size:var(--sm-fs-1);color:var(--muted-2)}.shell .kal .rbc-time-slot{border-top:none}.shell .kal .rbc-current-time-indicator{background:var(--navy)}.shell .kal .rbc-time-view .rbc-event{background:var(--sm-accent-soft);color:var(--sm-accent);border:1px solid var(--sm-accent);border-radius:var(--sm-r-innen)}.shell .kal .rbc-time-view .rbc-event.rbc-selected{background:var(--sm-accent);color:#fff}.shell .kal .rbc-time-view .rbc-event-label{color:var(--sm-accent);font-weight:var(--sm-fw-medium)}.shell .kal-ohne{margin-top:var(--sm-space-6)}.shell .kal-ohne h3{font-size:var(--sm-fs-4);font-weight:var(--sm-fw-bold);color:var(--ink);align-items:baseline;gap:var(--sm-space-2);padding-bottom:var(--sm-space-2);border-bottom:1px solid var(--card-line);display:flex}.shell .kal-ohne h3 .num{font-size:var(--sm-fs-1);font-weight:var(--sm-fw-medium);color:var(--muted-2)}.shell .kal-ohne ul{margin:0;padding:0;list-style:none}.shell .kal-ohne li{padding:var(--sm-space-2) 0;font-size:var(--sm-fs-3);border-bottom:1px solid var(--card-line)}.shell .kal-ohne li:last-child{border-bottom:none}.shell .kal-ohne a{color:var(--ink);text-decoration:none}.shell .kal-ohne a:hover{color:var(--navy);text-decoration:underline}.search-grp:first-of-type .nav-sep{margin-top:6px}.search-grp+.search-grp .nav-sep{margin-top:16px}.dlg-hits .rl{padding:12px 14px}.dlg-hits .rl:hover,.dlg-hits .rl.on{background:var(--surface)}.shell .file-dl{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:none;flex:1;min-width:0;padding:0}.shell .file-dl:hover{color:var(--navy)}.goal-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.goal-row:last-child{border-bottom:none}.goal-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.goal-head .who{color:var(--ink);font-size:13px}.goal-head .num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.goalbar{border-radius:var(--sm-r-pill);background:var(--line);height:8px;overflow:hidden}.goalbar>span{border-radius:var(--sm-r-pill);background:var(--ink);height:100%;transition:width .3s;display:block}.goalbar.reached>span{background:#1a6b3a}.goal-period{color:var(--muted);font-size:11px}.goalform{gap:var(--sm-space-3);flex-wrap:wrap;align-items:end;display:flex}.goalform label{gap:var(--sm-space-1);font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);flex-direction:column;display:flex}.rl .rl-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.rl .who{min-width:0}@media (max-width:760px){.rl{flex-wrap:wrap;gap:8px 14px}.rl .who{flex:100%}.rl .rl-actions{margin-left:0}.rl-actions .rl-main{flex:100%}}.invite-box{flex-direction:column;gap:8px;display:flex}.invite-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-link input{border:1px solid var(--line);border-radius:var(--sm-r-field);background:var(--card);min-width:220px;color:var(--ink);flex:1;padding:8px 10px;font-size:12px}.invite-link .sub{color:var(--muted);flex-basis:100%;font-size:11px}
.sm-btn,button.p-btn,.btn,.ax-add,.ax-hero .primary,.ax-comp .save,.gl-black,.tbtn.new,.gl-nutzer .gl-logout,.ax-editform .ax-efoot .save,.ax-seg button,.sm-popmenu button,.ax-popmenu button,.pj-popmenu button,.ax-kebab,.k-kebab,.l-kebab,.ax-hero .kebab,button.dlg-x,.ax-cap .all,.gl-kh .ex{transition:transform var(--sm-t-tap) var(--sm-ease-aus), box-shadow var(--sm-t-fast) var(--sm-ease), filter var(--sm-t-fast) var(--sm-ease), background var(--sm-t-fast) var(--sm-ease), color var(--sm-t-fast) var(--sm-ease), border-color var(--sm-t-fast) var(--sm-ease)}.sm-btn:active:not(:disabled),button.p-btn:active,.btn:active:not(:disabled),.ax-add:active,.ax-hero .primary:active,.ax-comp .save:active,.gl-black:active,.tbtn.new:active,.ax-editform .ax-efoot .save:active,.ax-seg button:active,.sm-popmenu button:active:not(:disabled),.ax-popmenu button:active:not(:disabled),.pj-popmenu button:active:not(:disabled){transform:scale(.97)}.sm-btn--icon:active:not(:disabled),.ax-kebab:active,.k-kebab:active,.l-kebab:active,.ax-hero .kebab:active,button.dlg-x:active,.gl-nutzer .gl-logout:active{transform:scale(.9)}.sm-btn--pri:active:not(:disabled),.gl-black:active,.ax-hero .primary:active,.tbtn.new:active,.ax-editform .ax-efoot .save:active{transform:scale(.97)}.kx2 .ax-row,.pjx .l-row,.pjx .k-card{position:relative}div.kx2 .ax-row:active,div.pjx .l-row:active{background:var(--sm-tile-hover)}a.gl-az{transition:background var(--sm-t-fast) var(--sm-ease)}a.gl-az:active{background:var(--sm-tile-hover)}.ax-sel{position:relative}.fw-huelle>.ax-field{flex:auto;min-width:0}.ax-sel-pop{z-index:var(--sm-z-popover);background:var(--sm-ueber);border:1px solid var(--sm-line-strong);border-radius:var(--sm-r-card);max-height:240px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 14px 30px -16px #17181b59}.ax-sel-pop [role=option]{box-sizing:border-box;width:100%;font-size:var(--sm-fs-3);font-weight:var(--sm-fw-medium);color:var(--sm-ink);border-radius:var(--sm-r-field);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;display:block;overflow:hidden}.ax-sel-pop [role=option]:hover{background:var(--sm-tile)}.ax-sel-pop [role=option][aria-selected=true]{color:var(--sm-accent);font-weight:var(--sm-fw-medium)}.ax-sel-pop [role=option][data-aktiv=true]{background:var(--sm-accent-soft);outline:1px solid var(--sm-accent);outline-offset:-1px}.ax-seg{flex-wrap:wrap;gap:6px;display:flex}.ax-seg button{font:inherit;font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);border-radius:var(--sm-r-field);background:var(--sm-tile);color:var(--sm-ink-2);cursor:pointer;border:1px solid #0000;padding:6px 12px;transition:background .12s,color .12s,border-color .12s}.ax-seg button:hover{color:var(--sm-ink)}.ax-seg button.on{background:var(--sm-ueber);color:var(--sm-accent);border-color:var(--sm-accent)}.ax-editform{background:var(--sm-card);border:1px solid var(--sm-line-strong);border-radius:var(--sm-r-card);padding:16px}.ax-editform .ax-eh{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-bold);color:var(--sm-ink);margin-bottom:13px}.ax-editform .ax-egrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.ax-editform .ax-egrid{grid-template-columns:1fr}}.ax-editform .ax-efoot{align-items:center;gap:8px;margin-top:16px;display:flex}.ax-editform .ax-efoot .save{background:var(--sm-accent);color:#fff;border-radius:var(--sm-r-field);font:inherit;font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);cursor:pointer;border:none;padding:8px 16px;transition:filter .12s,transform 80ms}.ax-editform .ax-efoot .save:hover{filter:brightness(1.1)}.ax-editform .ax-efoot .save:active{transform:scale(.97)}.ax-editform .ax-efoot .save:disabled{background:var(--sm-tile);color:var(--sm-ink-3);cursor:default}.ax-editform .ax-efoot .cancel{font:inherit;font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-2);cursor:pointer;background:0 0;border:none;padding:8px 10px}.ax-editform .ax-efoot .hint{font-size:var(--sm-fs-1);color:var(--sm-ink-3);margin-left:auto}
:root{--gl-ink:var(--sm-ink);--gl-mut:var(--sm-ink-2);--gl-fnt:var(--sm-ink-3);--gl-hair:var(--sm-line);--gl-hair-s:var(--sm-line-strong);--gl-ok:var(--sm-ok);--gl-bad:var(--sm-bad);--gl-bg:var(--sm-surface);--gl-edge:var(--sm-line-strong);--gl-acc:var(--sm-accent);--gl-hl:var(--sm-accent);--gl-s1:var(--sm-chart-1);--gl-s2:var(--sm-chart-2);--gl-s3:var(--sm-chart-3);--gl-s4:var(--sm-chart-4);--ax-ink:var(--sm-ink);--ax-mut:var(--sm-ink-2);--ax-fnt:var(--sm-ink-3);--ax-line:var(--sm-line);--ax-line-s:var(--sm-line-strong);--ax-acc:var(--sm-accent);--ax-link:var(--sm-accent);--ax-tile:var(--sm-tile);--ax-tile-h:var(--sm-tile-hover);--ax-ok:var(--sm-ok);--ax-bad:var(--sm-bad);--ax-wa:var(--sm-warn);--pj-ink:var(--sm-ink);--pj-mut:var(--sm-ink-2);--pj-fnt:var(--sm-ink-3);--pj-line:var(--sm-line);--pj-line-s:var(--sm-line-strong);--pj-acc:var(--sm-accent);--pj-link:var(--sm-accent);--pj-tile:var(--sm-tile);--pj-tile-h:var(--sm-tile-hover);--pj-ok:var(--sm-ok);--pj-bad:var(--sm-bad);--pj-wa:var(--sm-warn);--navy:var(--sm-accent);--navy-h:var(--sm-accent-hover);--ink:var(--sm-ink);--muted:var(--sm-ink-2);--faint:var(--sm-ink-3);--line:var(--sm-line);--line-s:var(--sm-line-strong);--surface:var(--sm-surface);--card:var(--sm-card);--card-line:var(--sm-line);--muted-2:var(--sm-ink-2);--paper:var(--sm-surface);--r-card:var(--sm-r-card);--r-pill:var(--sm-r-pill)}.sm-karte,.gl-card{background:var(--sm-card);border:1px solid var(--sm-line);border-radius:var(--sm-r-card)}.gl-kh h2,.shell .block-h h2,.dlg-head h3,.kx2 .ax-cap h3,.kx2 .ax-cap2,.pjx .k-colhead h2,.bvw-karte-kopf h2,.axv-spalte-h h2,.axv-grp-h h3,.axv-schub-kopf h2,.brv-block-h h2{font-family:var(--sm-font);font-size:var(--sm-fs-4);font-weight:var(--sm-fw-medium);letter-spacing:-.01em}.sm-nurlese{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dlg-head h3{color:var(--sm-ink)}.cv-a,.cv-b,.cv-c,.cv-d,.cv-e,.cv-f{background:var(--sm-accent-soft);color:var(--sm-accent)}button{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}button:disabled{cursor:default}.sm-btn{justify-content:center;align-items:center;gap:var(--sm-space-2);font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-medium);border-radius:var(--sm-r-knopf);padding:var(--sm-space-2) var(--sm-space-4);white-space:nowrap;transition:background var(--sm-t-fast) var(--sm-ease), border-color var(--sm-t-fast) var(--sm-ease), color var(--sm-t-fast) var(--sm-ease), filter var(--sm-t-fast) var(--sm-ease);border:1px solid #0000;display:inline-flex}.sm-btn svg{flex:none}a.sm-btn,button.sm-btn{padding:var(--sm-space-2) var(--sm-space-4)}a.sm-btn--ghost,button.sm-btn--ghost{padding-left:var(--sm-space-3);padding-right:var(--sm-space-3)}a.sm-btn--icon,button.sm-btn--icon{padding:0}.sm-btn:disabled:not([data-laedt=ja]){color:var(--sm-ink-3);border-color:var(--sm-line);cursor:default}.sm-btn--pri:disabled:not([data-laedt=ja]),.sm-btn--sec:disabled:not([data-laedt=ja]),.sm-btn--danger:disabled:not([data-laedt=ja]){background:var(--sm-tile)}.sm-btn:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-btn--pri{background:var(--sm-accent);color:#fff}.sm-btn--pri:hover:not(:disabled){background:var(--sm-accent-hover)}.sm-btn--sec{background:var(--sm-ueber);color:var(--sm-ink);border-color:var(--sm-line-field)}.sm-btn--sec:hover:not(:disabled){background:var(--sm-tile)}.sm-btn--ghost{color:var(--sm-ink-2);padding-left:var(--sm-space-3);padding-right:var(--sm-space-3);background:0 0}.sm-btn--ghost:hover:not(:disabled){color:var(--sm-ink);background:var(--sm-tile)}.sm-btn--danger{background:var(--sm-ueber);color:var(--sm-bad);border-color:var(--sm-bad)}.sm-btn--danger:hover:not(:disabled){background:var(--sm-bad-soft)}.sm-btn--icon{border-radius:var(--sm-r-knopf);width:32px;height:32px;color:var(--sm-ink-2);background:0 0;padding:0}.sm-btn--icon:hover:not(:disabled){background:var(--sm-tile);color:var(--sm-ink)}button[data-laedt=ja],button.btn[data-laedt=ja]:disabled,button[data-laedt=ja]:disabled{opacity:1;cursor:progress}button[data-laedt=ja]:before{content:"";border-radius:var(--sm-r-pill);border:2px solid;border-top-color:#0000;flex:none;width:12px;height:12px;animation:.62s linear infinite sm-dreh}.p-btn,.btn,.ax-add,.ax-hero .primary,.ax-comp .save,.gl-black,.tbtn.new{justify-content:center;align-items:center;gap:var(--sm-space-2);font-family:var(--sm-font);font-weight:var(--sm-fw-medium);border-radius:var(--sm-r-knopf);cursor:pointer;border:1px solid #0000;display:inline-flex}.ax-kebab,.ax-pin,.ax-erledigen,.k-kebab,.l-kebab,.ax-hero .kebab,.ax-cap .all,.dlg-x,.gl-kh .ex{cursor:pointer;background:0 0;border:none}.ax-kebab,.ax-pin,.ax-erledigen,.k-kebab,.l-kebab,.ax-hero .kebab{border-radius:var(--sm-r-knopf);width:32px;height:32px;color:var(--sm-ink-3);justify-content:center;align-items:center;display:inline-flex}.ax-kebab:hover,.ax-pin:hover,.ax-erledigen:hover,.k-kebab:hover,.l-kebab:hover,.ax-hero .kebab:hover{background:var(--sm-tile);color:var(--sm-ink)}button.dlg-x{border-radius:var(--sm-r-knopf);flex:none;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;display:inline-flex}button.dlg-x:hover{background:var(--sm-tile);color:var(--sm-ink)}div.dlg-backdrop{padding:var(--sm-space-5);z-index:var(--sm-z-dialog);background:#0e1a3052;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}div.dlg{background:var(--sm-ueber);border-radius:var(--sm-r-card);width:100%;max-width:520px;max-height:88vh;padding:var(--sm-space-6);overflow:auto;box-shadow:0 24px 48px -18px #17181b4d}div.dlg-head{justify-content:space-between;align-items:center;gap:var(--sm-space-3);margin:0 0 var(--sm-space-5);display:flex}div.dlg-fuss{align-items:center;gap:var(--sm-space-3);margin-top:var(--sm-space-4);display:flex}div.dlg div.dlg-fuss{margin-top:var(--sm-space-6);padding-top:var(--sm-space-4);border-top:1px solid var(--sm-line);justify-content:flex-end}div.dlg-frage{max-width:440px}div.dlg-frage div.dlg-head{margin-bottom:var(--sm-space-2)}.dlg-frage-s{color:var(--sm-ink-2);font-size:var(--sm-fs-3);margin:0;line-height:1.55}div.dlg .grid-form{gap:var(--sm-space-4) var(--sm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}div.dlg .grid-form>*{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--sm-space-1);display:grid}div.dlg .grid-form>.feld-voll{grid-column:1/-1}div.dlg .dlg-suchfeld{gap:var(--sm-space-2);flex-direction:column;display:flex}@media (max-width:520px){div.dlg .grid-form{grid-template-columns:minmax(0,1fr)}}a.sm-go,button.sm-go{align-items:center;gap:var(--sm-space-1);display:inline-flex}a.sm-go,button.sm-go,a.gl-more,button.gl-more,button.link-btn,a.link-btn{color:var(--sm-accent);text-underline-offset:3px;min-height:32px;text-decoration:underline;text-decoration-thickness:1px}a.sm-go:hover,button.sm-go:hover,a.gl-more:hover,button.gl-more:hover,button.link-btn:hover,a.link-btn:hover{color:var(--sm-accent-hover);text-decoration-thickness:2px}a.gl-more,button.gl-more{justify-content:center;align-items:center;display:flex}button.link-btn,a.link-btn{align-items:center;display:inline-flex}.btn:not(.primary):not(.ghost){background:var(--sm-accent);color:#fff}.btn:not(.primary):not(.ghost):hover{background:var(--sm-accent-hover)}.btn:not(.primary):not(.ghost):disabled:not([data-laedt=ja]){background:var(--sm-tile);color:var(--sm-ink-3);border-color:var(--sm-line);cursor:default}.ax-field,.sm-field,.field{gap:var(--sm-space-1);flex-direction:column;display:flex}.ax-field>label,.sm-field>label,.field>label,.dlg .field>span,.ax-inlineform .field>span{font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3)}.ax-field input,.ax-field textarea,.sm-field input,.sm-field textarea,.sm-field select,.field input,.field textarea,.field select,input.search-input,input:not(:where([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=image],[type=reset],[type=hidden])),select,textarea,.ax-sel .ax-sel-btn,.datepick.dp-tile .datepick-field{width:100%;font:inherit;font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-regular);color:var(--sm-ink);border:none;border-bottom:1.5px solid var(--sm-line-field);padding:var(--sm-space-2) 0;box-shadow:none;transition:border-color var(--sm-t-fast) var(--sm-ease);background-color:#0000;border-radius:0;outline:none}.ax-field input:focus,.ax-field textarea:focus,.sm-field input:focus,.sm-field textarea:focus,.sm-field select:focus,.field input:focus,.field textarea:focus,.field select:focus,input.search-input:focus,input:not(:where([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=image],[type=reset],[type=hidden])):focus,select:focus,textarea:focus,.ax-sel .ax-sel-btn[aria-expanded=true],.datepick.dp-tile .datepick-field:focus-within{border-bottom-color:var(--sm-accent)}.ax-field input::placeholder,.ax-field textarea::placeholder,.sm-field input::placeholder,.sm-field textarea::placeholder,.field input::placeholder,.field textarea::placeholder,input.search-input::placeholder,input::placeholder,textarea::placeholder{color:var(--sm-ink-3)}.ax-field textarea,.sm-field textarea,.field textarea,textarea{background-color:var(--sm-ueber);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-innen);padding:var(--sm-space-2) var(--sm-space-3)}.ax-field textarea:focus,.sm-field textarea:focus,.field textarea:focus,textarea:focus{border-color:var(--sm-accent);box-shadow:inset 0 0 0 1px var(--sm-accent)}.sm-schreib{width:100%;position:relative}.sm-schreib>.sm-schreib-feld{width:100%;font:inherit;font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-regular);color:var(--sm-ink);background-color:var(--sm-ueber);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-schreib);padding:calc((52px - 1.4*var(--sm-fs-3))/2 - 1px) 44px calc((52px - 1.4*var(--sm-fs-3))/2 - 1px) var(--sm-space-4);resize:none;box-shadow:none;outline:none;line-height:1.4;transition:height .1s ease-out;display:block;overflow-y:auto}.sm-schreib>.sm-schreib-feld:focus{background-color:var(--sm-ueber);border-color:var(--sm-accent);box-shadow:inset 0 0 0 1px var(--sm-accent)}.sm-schreib>.sm-schreib-feld::placeholder{color:var(--sm-ink-3)}.sm-schreib>.sm-schreib-senden{top:50%;right:var(--sm-space-2);border-radius:var(--sm-r-knopf);width:28px;height:28px;color:var(--sm-ink-3);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--sm-t-fast) var(--sm-ease),transform var(--sm-t-fast) var(--sm-ease),color var(--sm-t-fast) var(--sm-ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)scale(.95)}.sm-schreib>.sm-schreib-senden.da{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.sm-schreib>.sm-schreib-senden:hover,.sm-schreib>.sm-schreib-senden:focus-visible{color:var(--sm-accent)}div.sm-suche,form.sm-suche{align-items:center;gap:var(--sm-space-2);font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-regular);color:var(--sm-ink-3);border:none;border-bottom:1.5px solid var(--sm-line-field);padding:var(--sm-space-2) 0;cursor:text;transition:border-color var(--sm-t-fast) var(--sm-ease);background-color:#0000;border-radius:0;display:flex}div.sm-suche:focus-within,form.sm-suche:focus-within{border-bottom-color:var(--sm-accent)}div.dlg-head div.sm-suche{flex:1;min-width:0}div.sm-suche>svg,form.sm-suche>svg{color:var(--sm-ink-2);flex:none}div.sm-suche input,form.sm-suche input{width:auto;min-width:0;box-shadow:none;font:inherit;color:var(--sm-ink);background:0 0;border:none;outline:none;flex:1;padding:0}div.sm-suche input:focus,form.sm-suche input:focus{box-shadow:none;background:0 0;border:none}div.sm-suche input::placeholder,form.sm-suche input::placeholder{color:var(--sm-ink-3)}button.sm-suche-x,a.sm-suche-x{border-radius:var(--sm-r-knopf);width:26px;height:26px;color:var(--sm-ink-3);cursor:pointer;transition:background var(--sm-t-fast) var(--sm-ease),color var(--sm-t-fast) var(--sm-ease);background:0 0;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px auto;text-decoration:none;display:inline-flex}button.sm-suche-x:hover,a.sm-suche-x:hover{background:var(--sm-line);color:var(--sm-ink)}button.sm-suche-x:focus-visible,a.sm-suche-x:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}span.kbd{font-family:var(--sm-font);font-size:var(--sm-fs-1);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);border:1px solid var(--sm-line);background:var(--sm-card);border-radius:5px;flex:none;margin-left:auto;padding:0 5px;line-height:1.5}span.sm-suche-laeuft{border-radius:var(--sm-r-pill);border:2px solid var(--sm-line-strong);border-top-color:var(--sm-accent);flex:none;width:13px;height:13px;margin-left:auto;animation:.62s linear infinite sm-dreh}@keyframes sm-dreh{to{transform:rotate(360deg)}}div.sm-suchpop{z-index:var(--sm-z-popover);background:var(--sm-ueber);border:1px solid var(--sm-line-strong);border-radius:var(--sm-r-card);max-height:min(70vh,420px);padding:var(--sm-space-2);position:fixed;overflow-y:auto;box-shadow:0 14px 30px -16px #17181b59}div.sm-suchpop .nav-sep{font-family:var(--sm-font);font-size:var(--sm-fs-1);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);text-transform:none;margin:var(--sm-space-3) 0 var(--sm-space-1);padding:0 var(--sm-space-2)}div.sm-suchpop .search-grp:first-child .nav-sep{margin-top:var(--sm-space-1)}div.sm-suchpop [role=option]{box-sizing:border-box;width:100%;padding:var(--sm-space-2);border-radius:var(--sm-r-innen);cursor:pointer;display:block}div.sm-suchpop [role=option]:hover{background:var(--sm-tile)}div.sm-suchpop [role=option][data-aktiv=true]{background:var(--sm-accent-soft);outline:2px solid var(--sm-accent);outline-offset:-2px}div.sm-suchpop .who{min-width:0;font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-medium);color:var(--sm-ink);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}div.sm-suchpop .who .sub{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-regular);color:var(--sm-ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}div.sm-suchpop div.empty{padding:var(--sm-space-4) var(--sm-space-2)}input:not(:where([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=image],[type=reset],[type=hidden])),select,textarea{width:auto}.ax-sel .ax-sel-btn{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sm-space-2);display:flex}.ax-sel .ax-sel-btn:hover{background:var(--sm-tile-hover)}.ax-sel .ax-sel-btn.placeholder{color:var(--sm-ink-3)}.ax-sel .ax-sel-btn:disabled{color:var(--sm-ink-3);cursor:default}.ax-sel .ax-sel-btn:disabled:hover{background:var(--sm-tile)}.ax-sel .ax-sel-btn svg{color:var(--sm-ink-2);flex:none}.field select,.sm-field select,.shell .bo-stage{appearance:none;cursor:pointer;padding-right:var(--sm-space-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%233A4A67' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sm-space-3) center}.field .inp-pw input{padding-right:46px}.ax-sel-btn:focus-visible,.ax-seg button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}div.ax-popmenu,div.pj-popmenu,div.sm-popmenu{z-index:var(--sm-z-popover);background:var(--sm-ueber);border:1px solid var(--sm-line-strong);border-radius:var(--sm-r-card);min-width:172px;padding:var(--sm-space-1);flex-direction:column;display:flex;position:fixed;box-shadow:0 14px 30px -16px #17181b59}.ax-popmenu button,.pj-popmenu button,.sm-popmenu button{all:unset;box-sizing:border-box;font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink);padding:var(--sm-space-2) var(--sm-space-3);border-radius:var(--sm-r-field);cursor:pointer;white-space:nowrap}.ax-popmenu button:hover,.pj-popmenu button:hover,.sm-popmenu button:hover{background:var(--sm-tile)}.ax-popmenu button:disabled,.pj-popmenu button:disabled,.sm-popmenu button:disabled{color:var(--sm-ink-3);cursor:default}.ax-popmenu button:focus-visible,.pj-popmenu button:focus-visible,.sm-popmenu button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}span.chip,span.sm-chip{align-items:center;gap:var(--sm-space-2);font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);white-space:nowrap;padding:2px var(--sm-space-3);border-radius:var(--sm-r-pill);background:var(--sm-tile);min-height:22px;color:var(--sm-ink-2);cursor:inherit;border:none;transition:none;display:inline-flex}span.chip:before,span.sm-chip:before{content:"";border-radius:var(--sm-r-pill);background:currentColor;flex:none;width:6px;height:6px}.chip.ok,.sm-chip.ok{background:var(--sm-ok-soft);color:var(--sm-ok)}.chip.wa,.sm-chip.wa{background:var(--sm-warn-soft);color:var(--sm-warn)}.chip.bad,.sm-chip.bad{background:var(--sm-bad-soft);color:var(--sm-bad)}.chip.acc,.sm-chip.acc{background:var(--sm-accent-soft);color:var(--sm-accent)}span.chip.num:before,span.sm-chip.num:before{display:none}span.chip:has(>i):before{display:none}span.sm-chip:has(>i):before{display:none}button.chip,a.chip{white-space:nowrap;font-family:var(--sm-font);font-weight:var(--sm-fw-medium);background:var(--sm-tile);color:var(--sm-ink-2);border-radius:var(--sm-r-knopf);cursor:pointer;font-size:var(--sm-fs-3);padding:var(--sm-space-2) var(--sm-space-4);transition:background var(--sm-t-fast) var(--sm-ease),color var(--sm-t-fast) var(--sm-ease);border:1px solid #0000;align-items:center;display:inline-flex}button.chip:hover,a.chip:hover{background:var(--sm-tile-hover);color:var(--sm-ink)}button.chip.on,a.chip.on{background:var(--sm-accent);color:#fff}button.chip:focus-visible,a.chip:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}button.chip:disabled{color:var(--sm-ink-3);cursor:default}.empty{font-family:var(--sm-font);font-size:var(--sm-fs-3);color:var(--sm-ink-3);line-height:1.55}div.empty{padding:var(--sm-space-6) var(--sm-space-2);text-align:center}.empty a{color:var(--sm-accent);font-weight:var(--sm-fw-medium);text-underline-offset:2px;text-decoration:underline}.sk{background:linear-gradient(100deg,#17181b0f 30%,#17181b1a 50%,#17181b0f 70%) 0 0/200% 100%;animation:1.3s ease-in-out infinite sm-shimmer;display:inline-block}@keyframes sm-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.datepick{position:relative}.datepick.dp-tile .datepick-field{align-items:center;gap:var(--sm-space-2);display:flex}.datepick.dp-tile .datepick-text{width:auto;min-width:0;box-shadow:none;font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-regular);color:var(--sm-ink);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0}.datepick.dp-tile .datepick-text::placeholder{color:var(--sm-ink-3)}.datepick.dp-tile .datepick-cal{color:var(--sm-ink-2);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.datepick.dp-tile .datepick-cal svg{flex:none}.datepick.dp-tile .datepick-cal:hover{color:var(--sm-accent)}div.datepick-pop{z-index:var(--sm-z-popover);background:var(--sm-ueber);border:1px solid var(--line);border-radius:var(--sm-r-card);width:300px;max-width:calc(100vw - 40px);padding:14px;position:fixed;box-shadow:0 20px 50px -18px #0e1a3066}div.dp-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}button.dp-nav{border:1px solid var(--line);border-radius:var(--sm-r-field);background:var(--sm-ueber);width:32px;height:32px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}button.dp-nav:hover{background:var(--paper);border-color:var(--sm-line-s)}.dp-title{align-items:center;gap:8px;display:flex}.dp-mname{font-family:var(--sm-font-display);font-size:var(--sm-fs-4);color:var(--ink);font-weight:500}select.dp-year{width:auto;font:inherit;color:var(--ink);cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:0;padding:2px;font-size:15px}select.dp-year:focus{outline:none}div.dp-dow{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.dp-dow span{text-align:center;color:var(--faint);padding:4px 0;font-size:11px}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}button.dp-day{aspect-ratio:1;border-radius:var(--sm-r-field);font:inherit;font-size:var(--sm-fs-3);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;justify-content:center;align-items:center;display:flex}button.dp-day:hover{background:var(--paper)}button.dp-day.today{box-shadow:inset 0 0 0 1px var(--line)}button.dp-day.sel{background:var(--navy);color:#fff}div.dp-foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}button.dp-clear{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px}button.dp-clear:hover{color:var(--ink)}button.dp-nav:focus-visible,button.dp-day:focus-visible,button.dp-clear:focus-visible,button.datepick-cal:focus-visible,select.dp-year:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}div[data-ueber-dialog=ja]{z-index:var(--sm-z-dialog-popover)}div.sm-feld{--sm-h-feldzelle:calc(var(--sm-fs-3) * 1.55 + var(--sm-space-2) * 2 + 2px);align-items:start;gap:var(--sm-space-2) var(--sm-space-4);padding:var(--sm-space-2) 0;grid-template-columns:minmax(0,168px) minmax(0,1fr);display:grid}.sm-feld>.sm-feld-label{align-items:center;gap:var(--sm-space-2);min-height:var(--sm-h-feldzelle);font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);display:flex}.sm-feld>.sm-feld-label svg{display:none}.sm-feld>.sm-feld-wert{min-width:0;min-height:var(--sm-h-feldzelle);font-family:var(--sm-font);font-size:var(--sm-fs-3);font-weight:var(--sm-fw-regular);color:var(--sm-ink);align-items:center;line-height:1.55;display:flex}.sm-feld>.sm-feld-wert>.ax-field{flex:1;gap:0;min-width:0}.sm-feld .ax-field>input,.sm-feld .ax-field>textarea,.sm-feld .ax-sel .ax-sel-btn,.sm-feld .datepick.dp-tile .datepick-text{line-height:1.55}.sm-feld .ax-field>textarea{resize:vertical}.sm-feld-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sm-feld>.sm-feld-wert>.chip{white-space:nowrap}@media (max-width:720px){div.sm-feld{gap:var(--sm-space-1);grid-template-columns:minmax(0,1fr)}}.sm-pager{justify-content:center;align-items:center;gap:var(--sm-space-3);padding:var(--sm-space-5) 0 var(--sm-space-2);flex-wrap:wrap;display:flex}.sm-pager-pos{font-family:var(--sm-font);font-size:var(--sm-fs-2);color:var(--sm-ink-2);white-space:nowrap}.sm-pager-hint{font-family:var(--sm-font);font-size:var(--sm-fs-3);color:var(--sm-warn);padding:0 0 var(--sm-space-3);line-height:1.55}div.sm-nachzug:empty{display:none}div.sm-nachzug{align-items:center;gap:var(--sm-space-2) var(--sm-space-3);margin-top:var(--sm-space-3);padding:var(--sm-space-2) var(--sm-space-3);border:1px solid var(--sm-warn);border-radius:var(--sm-r-innen);background:var(--sm-warn-soft);flex-wrap:wrap;display:flex}.sm-nachzug-t{font-family:var(--sm-font);font-size:var(--sm-fs-3);color:var(--sm-warn);line-height:1.55}div.sm-nachzug .sm-btn--sec{background:var(--sm-ueber);border-color:var(--sm-warn);padding:var(--sm-space-2) var(--sm-space-4)}.kz-aus{color:var(--sm-warn)}.kz-hinweis{font-family:var(--sm-font);color:var(--sm-warn);font-weight:var(--sm-fw-medium)}div.kz-band{font-family:var(--sm-font);font-size:var(--sm-fs-3);color:var(--sm-warn);line-height:1.55;font-weight:var(--sm-fw-medium);padding:var(--sm-space-3) 0}.fremd{align-items:center;gap:var(--sm-space-1);vertical-align:middle;display:inline-flex}.fremd-av{border-radius:var(--sm-r-pill);width:18px;height:18px;font-family:var(--sm-font);font-size:9px;font-style:normal;font-weight:var(--sm-fw-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.fremd-n{font-family:var(--sm-font);font-size:var(--sm-fs-2);color:var(--sm-ink-2);white-space:nowrap;line-height:1.4}div.sm-404{max-width:52ch;padding:var(--sm-space-8) var(--sm-space-6);font-family:var(--sm-font);align-items:flex-start;gap:var(--sm-space-3);flex-direction:column;margin:0 auto;display:flex}div.sm-404 p.sm-404-kick{font-family:var(--sm-font);font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);margin:0}div.sm-404 h1{font-family:var(--sm-font-display);font-size:var(--sm-fs-title);font-weight:var(--sm-fw-medium);color:var(--sm-ink);margin:0;line-height:1.18}div.sm-404 p.sm-404-text{font-family:var(--sm-font);font-size:var(--sm-fs-3);color:var(--sm-ink-2);margin:0;line-height:1.6}div.sm-404 div.sm-404-wege{gap:var(--sm-space-2);margin-top:var(--sm-space-3);flex-wrap:wrap;display:flex}div.sm-404 a.sm-btn{text-decoration:none}@keyframes sm-seite-ein{0%{opacity:0;transform:translateY(6px)}}.sm-seite-ein{animation:sm-seite-ein var(--sm-t-mid) var(--sm-ease-aus)}@keyframes sm-schleier-ein{0%{opacity:0}}@keyframes sm-dialog-ein{0%{opacity:0;transform:translateY(6px)}}div.dlg-backdrop{animation:sm-schleier-ein var(--sm-t-mid) var(--sm-ease-aus)}div.dlg{animation:sm-dialog-ein var(--sm-t-mid) var(--sm-ease-aus)}@keyframes sm-feld-wechsel{0%{opacity:0}}@keyframes sm-feld-werden{0%{background-color:#0000;border-color:#0000}}.sm-feld-wechsel>*{animation:sm-feld-wechsel var(--sm-t-mid) var(--sm-ease-aus)}.sm-feld-wechsel .ax-field>input,.sm-feld-wechsel .ax-field>textarea,.sm-feld-wechsel .ax-sel .ax-sel-btn,.sm-feld-wechsel .datepick.dp-tile .datepick-field{animation:sm-feld-werden var(--sm-t-mid) var(--sm-ease-aus)}div.kx2 .ax-row,div.pjx .l-row,div.pjx .k-card{transition:opacity var(--sm-t-mid) var(--sm-ease-aus)}@starting-style{div.kx2 .ax-row,div.pjx .l-row,div.pjx .k-card{opacity:0}}:where(.gl-canvas,.shell) ::-webkit-scrollbar{width:10px;height:10px}:where(.gl-canvas,.shell) ::-webkit-scrollbar-track{background:0 0}:where(.gl-canvas,.shell) ::-webkit-scrollbar-thumb{background:var(--sm-track-kante);border-radius:var(--sm-r-pill);background-clip:padding-box;border:2px solid #0000}:where(.gl-canvas,.shell) ::-webkit-scrollbar-thumb:hover{background-color:var(--sm-ink-2);background-clip:padding-box}:where(.gl-canvas,.shell) ::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){:where(.gl-canvas,.shell) *{scrollbar-width:thin;scrollbar-color:var(--sm-track-kante) transparent}}div.sm-dateiwahl{align-items:center;gap:var(--sm-space-3);min-width:0;display:flex}div.sm-dateiwahl .sm-dateiwahl-name{font-size:var(--sm-fs-2);color:var(--sm-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}div.sm-zuschnitt{max-width:360px}div.sm-zuschnitt-buehne{background:var(--sm-buehne);border-radius:var(--sm-r-innen);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;margin:0 auto;position:relative;overflow:hidden}div.sm-zuschnitt-buehne:active{cursor:grabbing}div.sm-zuschnitt-buehne img.sm-zuschnitt-bild{pointer-events:none;max-width:none;display:block;position:absolute;top:0;left:0}div.sm-zuschnitt-kreis{aspect-ratio:1;pointer-events:none;border:1px dashed #ffffffb8;border-radius:50%;position:absolute;top:0;left:0;right:0}p.sm-zuschnitt-hinweis{margin:var(--sm-space-3) 0 0;font-size:var(--sm-fs-2);color:var(--sm-ink-3);text-align:center}div.sm-zuschnitt-regler{align-items:center;gap:var(--sm-space-3);margin-top:var(--sm-space-3);display:flex}div.sm-zuschnitt-regler input[type=range]{min-width:0;accent-color:var(--sm-accent);flex:1}div.sm-zuschnitt-regler button.sm-zuschnitt-lupe{border-radius:var(--sm-r-pill);flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}div.sm-fotowahl{align-items:center;gap:var(--sm-space-3);flex-wrap:wrap;min-width:0;display:flex}p.sm-fotohinweis{margin:var(--sm-space-2) 0 0;font-size:var(--sm-fs-2);color:var(--sm-ink-3);max-width:56ch}div.sm-sigfeld{border:1px solid var(--sm-line-strong);border-radius:var(--sm-r-innen);background:var(--sm-ueber);touch-action:none;max-width:420px;margin:var(--sm-space-2) 0;overflow:hidden}canvas.sm-sigleinwand{cursor:crosshair;width:100%;height:150px;display:block}img.sm-sigvorschau{object-fit:contain;object-position:0 50%;max-width:260px;max-height:80px;margin:var(--sm-space-2) 0;display:block}div.sm-quer,nav.sm-quer{--sm-quer-grund:var(--sm-card);background-image:linear-gradient(to right,var(--sm-quer-grund) 40%,#fff0), linear-gradient(to left,var(--sm-quer-grund) 40%,#fff0), radial-gradient(farthest-side at 0 50%,#17181b33,#17181b00), radial-gradient(farthest-side at 100% 50%,#17181b33,#17181b00);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:36px 100%,36px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}div.sm-quer:focus-visible,nav.sm-quer:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-verlauf{width:100%;margin-top:var(--sm-space-3);position:relative}.sm-verlauf--marke{color:var(--sm-accent)}.sm-verlauf--ruhig{color:var(--sm-chart-2)}.sm-verlauf--warn{color:var(--sm-warn)}.sm-verlauf--verkauf{color:var(--sm-leit-verkauf)}.sm-verlauf--zugang{color:var(--sm-leit-zugang)}.sm-verlauf>svg{width:100%;height:100%;display:block}.sm-verlauf-linie{background:var(--sm-line);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.sm-verlauf-jetzt{border-radius:var(--sm-r-pill);width:7px;height:7px;box-shadow:0 0 0 2px var(--sm-card);pointer-events:none;background:currentColor;position:absolute;transform:translate(-50%,-50%)}.sm-verlauf-lupe{touch-action:pan-y;position:absolute;inset:-10px 0}.sm-verlauf-lupe-feld{pointer-events:none;position:absolute;inset:10px 0}.sm-verlauf-achse{background:var(--sm-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.sm-verlauf-marke{border-radius:var(--sm-r-pill);background:var(--sm-card);pointer-events:none;border:2px solid;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.sm-fahne{z-index:3;white-space:nowrap;pointer-events:none;padding:var(--sm-space-2) var(--sm-space-3);border-radius:var(--sm-r-card);background:var(--sm-ueber);border:1px solid var(--sm-line);flex-direction:column;gap:1px;display:flex;position:absolute;bottom:calc(100% - 4px);box-shadow:0 14px 30px -16px #17181b59}.sm-fahne b{font-size:var(--sm-fs-3);color:var(--sm-ink);font-variant-numeric:tabular-nums;font-weight:600}.sm-fahne em{font-style:normal;font-size:var(--sm-fs-1);color:var(--sm-ink-3)}.sm-fahne--unten{bottom:auto;top:calc(100% + var(--sm-space-2))}.sm-saeulen{column-gap:var(--sm-space-3);row-gap:var(--sm-space-2);margin-top:var(--sm-space-4);grid-template:"achse feld"minmax(0,1fr)".fuss"/auto minmax(0,1fr);display:grid}.sm-saeulen-achse{font-size:var(--sm-fs-1);color:var(--sm-ink-3);text-align:right;flex-direction:column;grid-area:achse;justify-content:space-between;min-width:1.5ch;display:flex}.sm-saeulen-feld{grid-area:feld;position:relative}.sm-saeulen-fuss{grid-area:fuss;height:1.2em;position:relative}.sm-saeulen-fuss>span{text-align:center;font-size:var(--sm-fs-1);color:var(--sm-ink-3);white-space:nowrap;text-overflow:clip;position:absolute;overflow:hidden}.sm-saeulen-hilf{background:var(--sm-line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.sm-saeulen-boden{background:var(--sm-line-strong);top:auto;bottom:0}.sm-saeulen-spalte{position:absolute;top:0;bottom:0}.sm-saeulen-spur{background:var(--sm-track);border-radius:3px;position:absolute;inset:0}.sm-saeule{background:linear-gradient(180deg,var(--sm-chart-2),var(--sm-chart-3));border-radius:3px;position:absolute;bottom:0;left:0;right:0}.sm-saeule--jetzt{background:linear-gradient(180deg,var(--sm-chart-3),var(--sm-chart-4))}.sm-saeulen-lupe{position:absolute;inset:0}.sm-saeulen-fang{transition:background var(--sm-t-fast) var(--sm-ease);border-radius:3px;position:absolute;top:0;bottom:0}.sm-saeulen-fang.an{background:color-mix(in srgb,var(--sm-accent) 7%,transparent)}.sm-saeulen-fang.an:after{content:"";background:var(--sm-accent);border-radius:1px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.sm-raster{margin-top:var(--sm-space-3);grid-template-rows:repeat(7,13px);grid-auto-flow:column;gap:3px;display:grid}.sm-raster i{background:var(--sm-track);box-shadow:inset 0 0 0 1px var(--sm-track-kante);border-radius:2.5px}.sm-raster i[data-stufe="1"]{box-shadow:none;background:#c9ceea}.sm-raster i[data-stufe="2"]{background:var(--sm-chart-1);box-shadow:none}.sm-raster i[data-stufe="3"]{background:var(--sm-chart-2);box-shadow:none}.sm-raster i[data-stufe="4"]{background:var(--sm-chart-4);box-shadow:none}.sm-raster i.an{box-shadow:0 0 0 2px var(--sm-accent)}.sm-raster-legende{align-items:center;gap:var(--sm-space-2);margin-top:var(--sm-space-3);font-size:var(--sm-fs-1);color:var(--sm-ink-3);display:flex}.sm-raster-legende i{background:var(--sm-track);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--sm-track-kante);border-radius:2px}.sm-raster-legende i[data-stufe="1"]{box-shadow:none;background:#c9ceea}.sm-raster-legende i[data-stufe="2"]{background:var(--sm-chart-1);box-shadow:none}.sm-raster-legende i[data-stufe="3"]{background:var(--sm-chart-2);box-shadow:none}.sm-raster-legende i[data-stufe="4"]{background:var(--sm-chart-4);box-shadow:none}.sm-raster-huelle{column-gap:var(--sm-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sm-raster-tage{margin-top:var(--sm-space-3);font-size:var(--sm-fs-1);color:var(--sm-ink-3);grid-template-rows:repeat(7,13px);gap:3px;display:grid}.sm-raster-tage span{align-items:center;line-height:1;display:flex}.sm-ring{align-items:center;gap:var(--sm-space-6);margin-top:var(--sm-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}@media (max-width:520px){.sm-ring{grid-template-columns:minmax(0,1fr)}}.sm-ring-bild{flex:none;width:132px;height:132px;position:relative}.sm-ring-bild>svg{width:100%;height:100%;transform:rotate(-90deg)}.sm-ring-spur{fill:none;stroke:var(--sm-tile);stroke-width:5.2px}.sm-ring-stueck{fill:none;stroke-width:5.2px;stroke-linecap:butt}.sm-ring-stueck.r1{stroke:var(--sm-chart-1)}.sm-ring-stueck.r2{stroke:var(--sm-chart-2)}.sm-ring-stueck.r3{stroke:var(--sm-chart-3)}.sm-ring-stueck.r4{stroke:var(--sm-chart-4)}.sm-ring-mitte{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.sm-ring-mitte>b{font-size:var(--sm-fs-6);font-weight:var(--sm-fw-medium);letter-spacing:-.02em;color:var(--sm-ink);text-align:center;text-wrap:balance;max-width:76px;line-height:1}.sm-ring-mitte--lang>b{font-size:var(--sm-fs-4);line-height:1.15}.sm-ring-mitte>span{font-size:var(--sm-fs-1);color:var(--sm-ink-3)}.sm-ring-legende{gap:var(--sm-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sm-ring-legende li{align-items:baseline;gap:var(--sm-space-2);font-size:var(--sm-fs-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.sm-ring-legende i{border-radius:2px;align-self:center;width:8px;height:8px}.sm-ring-legende i.r1{background:var(--sm-chart-1)}.sm-ring-legende i.r2{background:var(--sm-chart-2)}.sm-ring-legende i.r3{background:var(--sm-chart-3)}.sm-ring-legende i.r4{background:var(--sm-chart-4)}.sm-ring-legende .n{color:var(--sm-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-ring-legende .w{color:var(--sm-ink);font-weight:var(--sm-fw-medium)}.sm-ring-legende .a{color:var(--sm-ink-3);text-align:right;min-width:5ch}.sm-mehrreihe{column-gap:var(--sm-space-3);row-gap:var(--sm-space-2);margin-top:var(--sm-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"achse feld"".zeit"".legende";display:grid}.sm-mr-achse{font-size:var(--sm-fs-1);color:var(--sm-ink-3);text-align:right;flex-direction:column;grid-area:achse;justify-content:space-between;min-width:2ch;display:flex}.sm-mr-feld{grid-area:feld;position:relative}.sm-mr-feld>svg{width:100%;height:100%;position:absolute;inset:0}.sm-mr-hilf{background:var(--sm-line);pointer-events:none;height:1px;position:absolute;left:0;right:0}.sm-mr-zeit{font-size:var(--sm-fs-1);color:var(--sm-ink-3);grid-area:zeit;justify-content:space-between;display:flex}.sm-mr-legende{gap:var(--sm-space-2) var(--sm-space-5);font-size:var(--sm-fs-2);color:var(--sm-ink-2);flex-wrap:wrap;grid-area:legende;margin:0;padding:0;list-style:none;display:flex}.sm-mr-legende li{align-items:center;gap:var(--sm-space-2);display:flex}.sm-mr-legende i{border-radius:2px;flex:none;width:14px;height:2.5px}.sm-mehrreihe .c1,.sm-mr-legende i.c1{color:var(--sm-chart-1);background:var(--sm-chart-1)}.sm-mehrreihe .c2,.sm-mr-legende i.c2{color:var(--sm-chart-2);background:var(--sm-chart-2)}.sm-mehrreihe .c3,.sm-mr-legende i.c3{color:var(--sm-chart-3);background:var(--sm-chart-3)}.sm-mehrreihe .c4,.sm-mr-legende i.c4{color:var(--sm-chart-4);background:var(--sm-chart-4)}.sm-mehrreihe svg .c1,.sm-mehrreihe svg .c2,.sm-mehrreihe svg .c3,.sm-mehrreihe svg .c4{background:0 0}.sm-band{gap:var(--sm-space-2);margin-top:var(--sm-space-3);display:grid}.sm-band-reihe{align-items:center;column-gap:var(--sm-space-3);grid-template-columns:minmax(9ch,auto) minmax(0,1fr) auto 5ch;display:grid}.sm-band-name{font-size:var(--sm-fs-1);color:var(--sm-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm-band-bild{min-width:0}.sm-band-wert{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-1);text-align:right;white-space:nowrap}.sm-band-sprung{font-size:var(--sm-fs-1);text-align:right;font-variant-numeric:tabular-nums;color:var(--sm-ink-3)}.sm-band-sprung.auf{color:var(--sm-ok)}.sm-band-sprung.ab{color:var(--sm-warn)}.sm-band-achse{column-gap:var(--sm-space-3);margin-top:var(--sm-space-1);grid-column:1/-1;grid-template-columns:minmax(9ch,auto) minmax(0,1fr) auto 5ch;display:grid}.sm-band-achse span{font-size:var(--sm-fs-1);color:var(--sm-ink-3);grid-area:1/2}.sm-band-achse span:first-child{justify-self:start}.sm-band-achse span:last-child{justify-self:end}.formel-name,.formel-feld{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.formel-module{margin-bottom:var(--sm-space-5)}.formel-werkbank{gap:var(--sm-space-4);grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:60rem){.formel-werkbank{grid-template-columns:minmax(0,1fr)}}.formel-hinweis{font-size:var(--sm-fs-2);color:var(--sm-ink-2);margin:0 0 var(--sm-space-4);line-height:1.55}.formel-abschnitt{margin-top:var(--sm-space-6)}.formel-eingaben{gap:var(--sm-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:30rem){.formel-eingaben{grid-template-columns:minmax(0,1fr)}}ul.formel-parameter{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul.formel-parameter>li{justify-content:space-between;align-items:baseline;gap:var(--sm-space-3);padding:var(--sm-space-2) 0;border-bottom:1px solid var(--sm-line);display:flex}ul.formel-parameter>li:last-child{border-bottom:none}.formel-parameter-wert{font-size:var(--sm-fs-3);color:var(--sm-ink);font-variant-numeric:tabular-nums}ul.formel-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.formel-zeile{gap:var(--sm-space-2);padding:var(--sm-space-4) 0;border-bottom:1px solid var(--sm-line);display:grid}.formel-zeile:last-child{border-bottom:none}.formel-kaputt{border-left:2px solid var(--sm-bad);padding-left:var(--sm-space-3)}.formel-kopfzeile{gap:var(--sm-space-3);justify-content:space-between;align-items:baseline;display:flex}.formel-kopf{gap:var(--sm-space-2);cursor:pointer;flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.formel-mehr{cursor:pointer;font-size:var(--sm-fs-1);color:var(--sm-ink-3);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.formel-mehr:hover{color:var(--sm-ink-2)}.formel-kopf strong{font-size:var(--sm-fs-4);font-weight:var(--sm-fw-medium);color:var(--sm-ink)}.formel-name,.formel-einheit{font-size:var(--sm-fs-1);color:var(--sm-ink-3)}.formel-erklaerung{font-size:var(--sm-fs-2);color:var(--sm-ink-2);margin:0;line-height:1.55}.formel-feld{font-size:var(--sm-fs-3);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.formel-rechnung{gap:var(--sm-space-3);grid-template-columns:minmax(0,1fr) minmax(7rem,auto);align-items:start;display:grid}@media (max-width:52rem){.formel-rechnung{grid-template-columns:minmax(0,1fr)}}.formel-ergebnis{gap:var(--sm-space-1);text-align:right;flex-direction:column;align-items:flex-end;display:flex}@media (max-width:52rem){.formel-ergebnis{text-align:left;align-items:baseline;gap:var(--sm-space-3);flex-flow:wrap}}.formel-wert{font-size:var(--sm-fs-4);font-weight:var(--sm-fw-medium);color:var(--sm-ink);font-variant-numeric:tabular-nums}.formel-code{justify-content:flex-end;gap:var(--sm-space-2);font-size:var(--sm-fs-1);color:var(--sm-ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.formel-fehler{font-size:var(--sm-fs-2);color:var(--sm-bad);margin:0;line-height:1.55}.formel-fehler:empty{display:none}.formel-meldung{font-size:var(--sm-fs-2);color:var(--sm-ink-2);min-height:0;margin:0}.formel-meldung--fehler{color:var(--sm-bad)}.formel-meldung--ok{color:var(--sm-ok)}.formel-knoepfe{gap:var(--sm-space-2);margin-top:var(--sm-space-1);flex-wrap:wrap;display:flex}.invite-box>button.btn.ghost,.reminder-run>button.chip{background:var(--sm-accent);color:#fff;border-color:#0000}.invite-box>button.btn.ghost:hover,.reminder-run>button.chip:hover:not(:disabled){background:var(--sm-accent-hover);color:#fff;border-color:#0000}.reminder-run>button.chip:disabled{background:var(--sm-tile);color:var(--sm-ink-3)}.terminwahl{gap:8px;display:flex}.terminwahl button{border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);background:var(--sm-ueber);color:var(--sm-ink-2);cursor:pointer;flex:1;padding:9px 14px;font-family:inherit;font-size:13px;transition:background-color .15s,color .15s,border-color .15s}.terminwahl button:hover:not(.on){background:var(--sm-tile);color:var(--sm-ink)}.terminwahl button.on{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff}.terminwahl button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.upload-positionen{margin:24px 0 0;padding:0;list-style:none}.upload-position{border:1px solid var(--sm-line,#e4e4e7);margin-bottom:12px;padding:16px}.upload-position[data-erledigt=ja]{background:var(--sm-tile,#fafaf9)}.upload-position-kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-position-name{align-items:center;gap:8px;font-weight:600;display:inline-flex}.upload-dateien{margin:12px 0;padding:0;list-style:none}.upload-dateien li{border-top:1px solid var(--sm-line,#e4e4e7);align-items:center;gap:12px;padding:6px 0;display:flex}.upload-dateien li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.unterlagen-formular{margin:0;padding:0}.unt-dlg{width:min(560px,calc(100vw - var(--sm-space-6) * 2))}.unt-dlg .unterlagen-formular{padding:var(--sm-space-6)}.unterlagen-formular fieldset{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px 16px;display:grid}.unterlagen-formular legend{grid-column:1/-1}.unterlagen-wahl{border-radius:var(--sm-r-innen);cursor:pointer;margin:0 -8px;padding:6px 8px}.unterlagen-wahl:hover{background:var(--sm-tile)}.unterlagen-tasten{margin-top:var(--sm-space-4);padding-top:var(--sm-space-4);border-top:1px solid var(--sm-line)}.unterlagen-formular fieldset{border:0;margin:0 0 16px;padding:0}.unterlagen-formular legend{padding:0 0 8px;font-weight:600}.unterlagen-wahl{align-items:center;gap:8px;padding:3px 0;display:flex}.unterlagen-feld{margin-bottom:12px;display:block}.unterlagen-feld textarea{width:100%;margin-top:4px;display:block}.unterlagen-tasten{flex-wrap:wrap;gap:8px;display:flex}.unterlagen-ergebnis{margin-top:16px}.unterlagen-link{overflow-wrap:anywhere;margin:4px 0 8px;display:block}.unterlagen-block{border:1px solid var(--sm-line,#e4e4e7);margin-bottom:12px;padding:16px}.unterlagen-block-kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.unterlagen-block-liste{margin:12px 0;padding:0;list-style:none}.unterlagen-block-liste li{align-items:center;gap:8px;padding:3px 0;display:flex}.unterlagen-block-liste li>span:nth-child(2){flex:1}.portal-anforderung{border-top:1px solid var(--sm-line,#e4e4e7);margin-top:16px;padding-top:16px}.portal-anforderung:first-of-type{border-top:0;margin-top:0;padding-top:0}.portal-unterlagen-aktionen{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kk-compare{gap:var(--sm-fuge);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.kk-compare{grid-template-columns:1fr}}.kkc-col{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:22px 24px;position:relative}.kkc-rec{background:var(--navy);border-color:var(--navy);color:#fff}.kkc-tag{font-size:var(--t-klein);letter-spacing:.08em;text-transform:none;color:var(--muted);font-weight:600}.kkc-rec .kkc-tag{color:var(--w-muted)}.kkc-name{font-family:var(--sm-font-display);font-size:var(--t-zahl-s);color:var(--ink);margin:6px 0 14px;font-weight:500}.kkc-rec .kkc-name{color:#fff}.kkc-price{font-family:var(--sm-font-display);font-size:var(--t-zahl-xl);color:var(--ink);font-weight:500;line-height:1}.kkc-rec .kkc-price{color:#fff}.kkc-price span{font-family:var(--sm-font);font-size:var(--t-meta);color:var(--muted);margin-left:8px;font-weight:400}.kkc-rec .kkc-price span{color:var(--w-muted)}.kkc-cov{border-top:1px solid var(--line);margin:18px 0 0;padding:16px 0 0;list-style:none}.kkc-rec .kkc-cov{border-top-color:var(--c-hair)}.kkc-cov li{font-size:var(--t-text);color:var(--ink);padding:6px 0 6px 22px;position:relative}.kkc-rec .kkc-cov li{color:var(--w-muted)}.kkc-cov li:before{content:"✓";color:var(--navy);font-weight:700;font-size:var(--t-klein);position:absolute;top:6px;left:0}.kkc-rec .kkc-cov li:before{color:#fff}.kkc-save{background:var(--sm-ok-soft);color:var(--sm-ok);font-size:var(--t-meta);text-align:center;border-radius:10px;margin-top:16px;padding:10px 14px;font-weight:600}.kkc-col.kkc-offen{border:1px dashed var(--line);color:var(--ink);background:0 0}.kkc-col.kkc-offen .kkc-tag,.kkc-col.kkc-offen .kkc-name,.kkc-col.kkc-offen .kkc-price,.kkc-col.kkc-offen .kkc-cov li{color:var(--muted)}.pos-blatt{gap:var(--sm-space-5);flex-direction:column;display:flex}.pos-sparte{border:1px solid var(--sm-line);border-radius:var(--sm-r-card);background:var(--sm-card);overflow:hidden}.pos-kopf{border-bottom:1px solid var(--sm-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.pos-kopf h3{font-size:var(--t-text);margin:0;font-weight:600}.pos-umfasst{font-size:var(--t-klein);color:var(--sm-ink-3);margin:2px 0 0}.pos-gesperrt{font-size:var(--t-meta);color:var(--sm-ink-3);margin:0;padding:14px 16px;font-style:italic}.pos-marke,.pos-weg{border:1px solid var(--sm-line);border-radius:var(--sm-r-pill);background:var(--sm-card);width:28px;height:28px;color:var(--sm-ink-3);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.pos-marke:hover{border-color:var(--sm-accent);color:var(--sm-accent)}.pos-marke.an{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff}.pos-weg:hover{border-color:var(--sm-bad);color:var(--sm-bad)}.pos-marke:focus-visible,.pos-weg:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.pos-add{border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);font-family:inherit;font-size:var(--t-meta);color:var(--sm-accent);cursor:pointer;background:0 0;align-items:center;gap:7px;margin-top:10px;padding:9px 16px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pos-add:hover{background:var(--sm-accent);border-color:var(--sm-accent);color:#fff}.pos-add:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pos-add{transition:none}.pos-add:active{transform:none}}.pos-add:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.pos-summe{border:1px solid var(--sm-line);border-radius:var(--sm-r-card);background:var(--sm-ueber);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.pos-summe h3{font-size:var(--t-text);margin:0;font-weight:600}.pos-luecken{font-size:var(--t-meta);color:var(--sm-ink-2);max-width:60ch;margin:4px 0 0}.pos-summe-zahl{text-align:right;white-space:nowrap}.pos-summe-zahl b{font-size:var(--t-zahl-m);font-weight:var(--sm-fw-medium);letter-spacing:-.01em;display:block}.pos-summe-zahl span{font-size:var(--t-klein);margin-top:2px;display:block}.pos-summe-zahl .frei{color:var(--sm-ink-3)}.pos-summe-zahl .gesperrt{color:var(--sm-bad)}@media (max-width:760px){.pos-summe{flex-direction:column;align-items:flex-start}.pos-summe-zahl{text-align:left}}.pos-blaetter{border:1px solid var(--sm-line);border-radius:var(--sm-r-card);background:var(--sm-card);padding:16px 18px}.pos-blaetter h3{font-size:var(--t-text);margin:0 0 10px;font-weight:600}.pos-blaetter-liste{flex-wrap:wrap;gap:8px;display:flex}.pf-dlg{width:min(560px,calc(100vw - var(--sm-space-6) * 2))}.pf-dlg .pf{gap:var(--sm-space-4);margin-top:0}.pf-dlg .pf-suchfeld{max-width:none}.pf-dlg .pf-wechsel{text-align:left;width:100%;padding:var(--sm-space-4) 0 0;border-top:1px solid var(--sm-line);font-size:var(--t-meta);align-self:stretch;text-decoration:none}.pf-dlg .pf-frei .pf-wechsel{border-top:none;width:auto;padding:0 4px}.pf-dlg .pf-zeile{padding-top:var(--sm-space-4);border-top:1px solid var(--sm-line)}.pf-dlg .pf-zeile .sm-btn{margin-left:auto}.pf{flex-direction:column;gap:10px;margin-top:6px;display:flex}.pf-fehler{font-size:var(--t-meta);color:var(--sm-bad);margin:0}.pf-suchfeld{max-width:420px;color:var(--sm-ink-3);border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);transition:border-color var(--sm-t-fast),color var(--sm-t-fast);background:0 0;border-radius:0;align-items:center;gap:10px;padding:7px 0 9px;display:flex}.pf-suchfeld:focus-within{border-bottom-color:var(--sm-accent);color:var(--sm-accent)}.pf-suchfeld input{min-width:0;font-family:inherit;font-size:var(--t-text);color:var(--sm-ink);background:0 0;border:none;outline:none;flex:1}.pf-treffer{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-treffer li+li{border-top:1px solid var(--sm-line)}.pf-treffer button{text-align:left;cursor:pointer;border-radius:var(--sm-r-innen);background:0 0;border:none;align-items:baseline;gap:10px;width:100%;padding:8px 12px;font-family:inherit;display:flex}.pf-treffer button.ist-am-zug{background:var(--sm-accent-soft)}.pf-treffer button.ist-am-zug .pf-name{color:var(--sm-accent)}.pf-treffer button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.pf-kasse{font-size:var(--t-klein);color:var(--sm-ink-3);flex:0 0 84px;font-weight:600}.pf-name{min-width:0;font-size:var(--t-meta);color:var(--sm-ink);flex:1}.pf-mehr{font-size:var(--t-klein);color:var(--sm-ink-3);padding:7px 12px;font-style:italic}.pf-leer{font-size:var(--t-meta);color:var(--sm-ink-3);margin:0;padding:6px 12px}.pf-wahl{align-items:center;gap:10px;padding:4px 0;display:flex}.pf-wahl>svg{color:var(--sm-ok);flex:none}.pf-wahl-t{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.pf-wahl-t b{font-size:var(--t-text);color:var(--sm-ink);font-weight:600}.pf-wahl-t>span{font-size:var(--t-meta);color:var(--sm-ink-3)}.pf-aendern{font-family:inherit;font-size:var(--t-klein);color:var(--sm-ink-3);cursor:pointer;border-radius:var(--sm-r-pill);background:0 0;border:none;flex:none;padding:4px 8px;text-decoration:underline}.pf-aendern:hover{color:var(--sm-accent)}.pf-aendern:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}.pf-wechsel{font-family:inherit;font-size:var(--t-klein);color:var(--sm-ink-3);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 12px;text-decoration:underline}.pf-wechsel:hover{color:var(--sm-accent)}.pf-frei{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-frei input{min-width:0;font-family:inherit;font-size:var(--t-meta);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);background:var(--sm-surface);color:var(--sm-ink);box-shadow:none;flex:150px;padding:8px 12px}.pf-frei input:focus{border-color:var(--sm-accent);box-shadow:none;outline:none}.pf-frei .pf-wechsel{padding:0 4px}.pf-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-geld{border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);background:var(--sm-surface);align-items:center;gap:8px;width:128px;padding:6px 12px;display:flex}.pf-geld:focus-within{border-color:var(--sm-accent)}.pf-geld>span{font-size:var(--t-klein);color:var(--sm-ink-3);font-weight:600}.pf-geld input{min-width:0;font-family:inherit;font-size:var(--t-text);font-variant-numeric:tabular-nums;color:var(--sm-ink);background:0 0;border:none;outline:none;flex:1}.pf-ab{font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink-3);cursor:pointer;border-radius:var(--sm-r-pill);background:0 0;border:none;padding:4px 6px;text-decoration:underline}.pf-ab:hover{color:var(--sm-ink)}.pf-ab:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}.pf-periode{border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);background:var(--sm-surface);padding:2px;display:inline-flex}.pf-periode button{border-radius:var(--sm-r-pill);font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink-3);cursor:pointer;transition:background var(--sm-t-fast),color var(--sm-t-fast);background:0 0;border:none;padding:5px 14px}.pf-periode button.ist-an{background:var(--sm-accent);color:#fff;font-weight:var(--sm-fw-medium)}.pf-periode button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}@media (max-width:520px){.pf-preis{grid-template-columns:1fr}.pf-kasse{flex-basis:64px}}.gvr{flex-direction:column;gap:18px;display:flex}.gvr-grundlage{border-radius:var(--sm-r-pill);background:var(--sm-ueber);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;display:flex}.gvr-gl-text{min-width:0;font-size:var(--t-meta);color:var(--sm-ink-2);flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;line-height:1.5;display:flex}.gvr-gl-text b{color:var(--sm-ink);font-weight:600}.gvr-gl-glieder{flex-wrap:wrap;align-items:baseline;display:inline-flex}.gvr-gl-marke{font-size:var(--t-klein);color:var(--sm-ink-3);flex:none;font-weight:600}.gvr-gl-schalter{font-family:inherit;font-size:var(--t-klein);color:var(--sm-ink-3);cursor:pointer;border-radius:var(--sm-r-pill);background:0 0;border:none;flex:none;padding:4px 10px;text-decoration:underline}.gvr-gl-schalter:hover{color:var(--sm-accent)}.gvr-gl-schalter:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}.gvr-gl-felder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;display:grid}.gvr-feld{flex-direction:column;align-self:start;gap:10px;min-width:0;display:flex}.gvr-feld>span{font-size:var(--t-klein);color:var(--sm-ink-3);letter-spacing:.02em;font-weight:600}.gvr-feld select{width:100%;font-family:inherit;font-size:var(--t-text);color:var(--sm-ink);border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%234A5772' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;border-radius:0;padding:6px 22px 8px 0}.gvr-feld select:focus{border-bottom-color:var(--sm-accent);outline:none}.gvr-feld select:disabled{color:var(--sm-ink-3);cursor:not-allowed}.gvr-zwei{border-top:1.5px solid color-mix(in srgb,var(--sm-ink) 16%,transparent);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:0 72px;padding-top:40px;display:grid}@container (max-width:900px){.gvr-zwei{grid-template-columns:minmax(0,1fr);gap:32px}}.gvr-felder{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:26px 40px;display:grid}@container (max-width:900px){.gvr-felder{grid-template-columns:1fr 1fr}}.gvr-feld--kasse .kw{width:100%;max-width:none}.gvr-feld--kasse .kw-wahl{justify-content:flex-start;width:100%}.gvr-unfall{flex-direction:column;align-items:stretch;gap:8px;display:flex}.gvr-antwort{text-align:right;border-left:1px solid var(--sm-line);flex-direction:column;align-items:flex-end;gap:6px;padding:0 0 16px 48px;display:flex}@container (max-width:900px){.gvr-antwort{text-align:left;border-left:none;align-items:flex-start;padding:0}}.gvr-antwort-cap{font-size:var(--t-klein);color:var(--sm-ink-3);font-weight:600}.gvr-antwort-zahl{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}@container (max-width:900px){.gvr-antwort-zahl{justify-content:flex-start}}.gvr-praemie{font-family:var(--sm-font-display);font-size:var(--t-zahl-xxl);letter-spacing:-.02em;color:var(--sm-ink);font-weight:500;line-height:1}.gvr-antwort-je{font-size:var(--t-meta);color:var(--sm-ink-3)}.gvr-antwort-fakten{font-size:var(--t-meta);color:var(--sm-ink-2);margin:12px 0 0;line-height:1.5}.gvr-antwort-fakten b{color:var(--sm-ink);font-weight:600}.gvr-grundlage{background:0 0;border-radius:0;padding:0}.gvr-schalter{border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);background:0 0;border-radius:0;gap:18px;padding:6px 0 8px;display:flex}.gvr-schalter button{font-family:inherit;font-size:var(--t-text);color:var(--sm-ink-3);cursor:pointer;transition:color var(--sm-t-fast);background:0 0;border:none;border-radius:0;padding:0}.gvr-schalter button.ist-an{color:var(--sm-accent);background:0 0;font-weight:600}.gvr-schalter button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.gvr-geld{border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);background:0 0;border-radius:0;flex:none;align-items:baseline;gap:8px;padding:0;display:flex}.gvr-geld>span{font-size:var(--t-klein);color:var(--sm-ink-3);font-weight:600}.gvr-geld .gvr-je{font-weight:400}.gvr-geld input{width:82px;font-family:inherit;font-size:var(--t-text);font-variant-numeric:tabular-nums;text-align:right}.gvr-geld:focus-within{border-color:var(--sm-accent)}.gvr-quelle{font-size:var(--t-meta);color:var(--sm-ink-3);margin:48px 0 0;line-height:1.55}.gvr-quelle a{color:var(--sm-accent);text-decoration:underline}@media (max-width:820px){.gvr-zwei,.gvr-felder{grid-template-columns:minmax(0,1fr)}.gvr-praemie{font-size:var(--t-zahl-xl)}}.kw{flex:1;min-width:0;max-width:280px;position:relative}.kw-feld{width:100%}.kw-liste{z-index:30;border:1px solid var(--sm-line);border-radius:var(--sm-r-card);background:var(--sm-card);width:max-content;min-width:100%;max-width:340px;max-height:260px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:auto;overflow-y:auto;box-shadow:0 18px 40px -24px #0e1a3073}.kw-liste li{margin:0}.kw-liste button{text-align:left;border-radius:var(--sm-r-pill);width:100%;font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink);cursor:pointer;background:0 0;border:none;padding:8px 12px;line-height:1.35;display:block}.kw-liste button.ist-am-zug{background:var(--sm-accent-soft);color:var(--sm-accent)}.kw-liste button:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.kw-leer{font-size:var(--t-meta);color:var(--sm-ink-3);padding:8px 12px;font-style:italic}.kw-wahl{border:1px solid var(--sm-line-field);border-radius:var(--sm-r-pill);background:var(--sm-surface);max-width:100%;font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink);cursor:pointer;text-align:left;flex:none;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.kw-wahl:hover{border-color:var(--sm-ink-3)}.gvr-feld .kw-wahl{border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);width:100%;font-size:var(--t-text);background:0 0;border-radius:0;padding:6px 0 8px}.gvr-feld .kw-wahl:hover{border-bottom-color:var(--sm-ink-3)}.gvr-feld .pf-suchfeld{border:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 22%,transparent);background:0 0;border-radius:0;width:100%;padding:0}.gvr-feld .pf-suchfeld input{font-size:var(--t-text);padding:6px 0 8px}.gvr-feld .pf-suchfeld:focus-within{border-bottom-color:var(--sm-accent)}.kw-wahl:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}.kw-wahl svg{color:var(--sm-ok);flex:none}.kw-wahl-t{font-weight:var(--sm-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kw-chev{color:var(--sm-ink-3);flex:none;margin-left:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-suchfeld input,.pf-geld input,.gvr-geld input{box-shadow:none;background:0 0;border:none;border-radius:0;padding:6px 0}.pf-suchfeld input:focus,.pf-geld input:focus,.gvr-geld input:focus{box-shadow:none;background:0 0;border:none;outline:none}.gvr-feld select:focus,.gvr-feld>input:focus{box-shadow:none}.tabellen-werkbank{gap:var(--sm-space-5);flex-direction:column;display:flex}.tabellen-scroll{margin:0 calc(-1 * var(--sm-space-3));padding:0 var(--sm-space-3);overflow-x:auto}.tabelle-excel{border-collapse:collapse;width:100%;font-size:var(--sm-fs-2)}.tabelle-excel th{text-align:right;font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);font-size:var(--sm-fs-1);padding:var(--sm-space-2) var(--sm-space-2);border-bottom:1px solid var(--sm-line);white-space:nowrap}.tabelle-excel th:first-child,.tabelle-excel td.tabellen-text{text-align:left}.tabelle-excel td{padding:0 var(--sm-space-1);border-bottom:1px solid var(--sm-line)}.tabelle-excel td.tabellen-nr{color:var(--sm-ink-3);font-size:var(--sm-fs-1);text-align:right;padding-right:var(--sm-space-2);width:2.5rem}.tabelle-excel input{width:100%;min-width:6.5rem;padding:var(--sm-space-2) var(--sm-space-2);text-align:right;font-variant-numeric:tabular-nums;color:var(--sm-ink);font-size:inherit;border-radius:var(--sm-r-innen);background:0 0;border:0}.tabelle-excel td.tabellen-text input{text-align:left;min-width:9rem}.tabelle-excel input:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px;background:var(--sm-paper)}.tabelle-excel tr:hover td{background:color-mix(in srgb,var(--sm-accent) 4%,transparent)}.tabellen-weg{color:var(--sm-ink-3);cursor:pointer;padding:var(--sm-space-1) var(--sm-space-2);border-radius:var(--sm-r-pill);font-size:var(--sm-fs-1);background:0 0;border:0}.tabellen-weg:hover{color:var(--sm-bad);background:color-mix(in srgb,var(--sm-bad) 8%,transparent)}.tabellen-fuss{justify-content:flex-end;align-items:center;gap:var(--sm-space-3);margin-top:var(--sm-space-4);flex-wrap:wrap;display:flex}.tabellen-fuss .formel-meldung{margin:0 auto 0 0}.block-h.admtab-zweit{margin-top:var(--sm-block)}.tabellen-probe{align-items:center;gap:var(--sm-space-3);margin:0 0 var(--sm-space-4);padding:var(--sm-space-3) var(--sm-space-4);background:color-mix(in srgb,var(--sm-accent) 5%,transparent);border-radius:var(--sm-r-innen);flex-wrap:wrap;display:flex}.tabellen-probe label{font-size:var(--sm-fs-1);color:var(--sm-ink-3)}.tabellen-probe input{text-align:right;font-variant-numeric:tabular-nums;width:8rem}.tabellen-probe-erg{font-size:var(--sm-fs-2);color:var(--sm-ink-2);font-variant-numeric:tabular-nums}.tabellen-probe-erg b{color:var(--sm-ink)}.tabellen-mitte{margin-top:var(--sm-space-3)}.pvl{flex-direction:column;gap:14px;margin:0;display:flex}.pvl-kopf{margin:0}.pvl-kopf h3{font-family:var(--sm-font-display);color:var(--sm-ink);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.pvl-kopf p{color:var(--sm-ink-3);max-width:62ch;margin:5px 0 0;font-size:13px;line-height:1.55}.pvl-legende{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.pvl-legende li{font-size:12.5px;font-weight:var(--sm-fw-medium);color:var(--sm-ink-2);align-items:center;gap:8px;display:inline-flex}.pvl-strich{border-radius:2px;flex:none;width:20px;height:3px}.pvl-svg{width:100%;height:auto;display:block}.pvl-raster{stroke:var(--sm-line);stroke-width:1px}.pvl-achse{fill:var(--sm-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.pvl-einheit{letter-spacing:.06em;fill:var(--sm-ink-3);font-size:10.5px;font-weight:600}.pvl-endwert{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (max-width:640px){.pvl-kopf h3{font-size:17px}.pvl-endwert{font-size:16px}.pvl-achse{font-size:14px}}.gsb{flex-direction:column;gap:10px;display:flex}.gsb-kopfzeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;padding-bottom:32px;display:grid}@container (max-width:760px){.gsb-kopfzeile{grid-template-columns:minmax(0,1fr);gap:28px}}.gsb-sp{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.gsb-sp>.pf{margin-top:auto}.gsb-t{grid-template-columns:220px minmax(0,1fr) minmax(0,1fr);gap:0 24px;margin-top:8px;display:grid}.gsb-sp>.gsb-produkte,.gsb-sp>.pf{align-self:stretch;width:100%;min-width:0}.gsb-sp>.pos-add{align-self:flex-start;margin-top:auto;padding-top:10px}.gsb-sp{overflow:hidden}.gsb-sp .gsb-p-text span{white-space:normal;line-height:1.3}.gsb-t-w .kkv-soll{border:none;border-radius:0;padding:0;background:0 0!important}.gsb-marke{font-size:var(--t-klein);color:var(--sm-ink-3);font-weight:600}.gsb-marke--soll{color:var(--sm-accent)}.gsb-summe{font-family:var(--sm-font-display);font-size:var(--t-zahl-l);color:var(--sm-ink);letter-spacing:-.015em;align-items:baseline;gap:7px;font-weight:500;line-height:1.05;display:flex}.gsb-summe--soll{color:var(--sm-accent)}.gsb-je{font-family:var(--sm-font);font-size:var(--t-meta);color:var(--sm-ink-3);font-weight:400}.gsb-leer{font-size:var(--t-meta);color:var(--sm-ink-2);max-width:40ch;margin:6px 0 2px;line-height:1.5}.gsb-mehrwert{justify-content:flex-end;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.gsb-mehrwert b{font-family:var(--sm-font-display);font-size:var(--t-zahl-m);color:var(--sm-ok);font-weight:600;line-height:1.1}.gsb-mehrwert.minus b{color:var(--sm-warn)}.gsb-mehrwert span{font-size:var(--t-klein);font-weight:var(--sm-fw-medium);letter-spacing:.03em;color:var(--sm-ink-3)}.gsb-t-zeile{display:contents}.gsb-t-b{border-top:1px solid var(--sm-line);font-size:var(--t-text);color:var(--sm-ink);align-items:baseline;gap:6px;padding:20px 0;font-weight:600;display:flex}.gsb-t-w{border-top:1px solid var(--sm-line);min-width:0;padding:20px 0}.gsb-t-w .kkv-wert{font-size:var(--t-text)}.gsb-t-hinweis{border-top:1px solid var(--sm-line);font-size:var(--t-meta);color:var(--sm-ink-3);grid-column:1/-1;padding:14px 0;line-height:1.55}.gsb{container-type:inline-size}@container (max-width:760px){.gsb-t{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gsb-t-b{grid-column:1/-1;padding-bottom:4px}.gsb-t-w{border-top:none;padding-top:4px}.gsb-summe{font-size:var(--t-zahl-l)}}.gsb-produkte{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gsb-produkt+.gsb-produkt{border-top:1px solid var(--sm-line)}.gsb-p-zeile{align-items:center;gap:8px;padding:2px 0;display:flex}.gsb-p-auf{text-align:left;cursor:pointer;min-width:0;color:var(--sm-ink);border-radius:var(--sm-r-knopf);background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:9px 6px 9px 0;font-family:inherit;display:flex}.gsb-p-auf:hover>svg,.gsb-p-auf:hover .gsb-p-text b{color:var(--sm-accent)}.gsb-p-auf:focus-visible{outline:2px solid var(--sm-accent);outline-offset:-2px}.gsb-p-auf>svg{color:var(--sm-ink-3);transition:transform var(--sm-t-fast);flex:none}.gsb-dreh{transform:rotate(90deg)}.gsb-p-text{align-items:baseline;gap:7px;min-width:0;line-height:1.35;display:flex}.gsb-p-text b{font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:600;overflow:hidden}.gsb-p-text>span{font-size:var(--t-text);color:var(--sm-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsb-p-preis{font-size:var(--t-text);color:var(--sm-ink);white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-weight:600;display:flex}.gsb-p-preis span{font-size:var(--t-meta);color:var(--sm-ink-3);font-weight:400}.gsb-p-tasten{flex:none;align-items:center;gap:4px;display:flex}.gsb-produkt.ist-empfehlung .gsb-p-text b{color:var(--sm-accent)}.gsb-cap{font-size:var(--t-klein);color:var(--sm-ink-3);margin:0 0 12px;font-weight:600}.gsb-hinweis{font-size:var(--t-meta);color:var(--sm-ink-3);margin:0;line-height:1.6}.le{flex-direction:column;gap:8px;padding:4px 0 14px 24px;display:flex}.le-fehler{font-size:var(--t-meta);color:var(--sm-warn);margin:0}.le-leer{font-size:var(--t-meta);color:var(--sm-ink-3);max-width:52ch;margin:0;line-height:1.55}.le-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.le-zeile{align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}.le-zeile+.le-zeile{border-top:1px solid var(--sm-line)}.le-bereich{font-size:var(--t-meta);font-weight:var(--sm-fw-medium);color:var(--sm-ink-2);flex:0 0 40%;line-height:1.4}.le-wert{min-width:0;font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink);text-align:left;cursor:text;border-radius:var(--sm-r-knopf);-webkit-line-clamp:3;background:0 0;border:none;-webkit-box-orient:vertical;flex:1;margin-left:-6px;padding:2px 6px;line-height:1.45;display:-webkit-box;overflow:hidden}.le-wert:hover{color:var(--sm-accent);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.le-wert:focus-visible{outline:2px solid var(--sm-accent);outline-offset:0}.le-wert i{color:var(--sm-ink-3)}.le-weg{color:var(--sm-ink-3);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:3px;display:inline-flex}.le-weg:hover{color:var(--sm-bad)}.le-weg:focus-visible{outline:2px solid var(--sm-accent);outline-offset:1px}.le-bearbeiten{flex-wrap:wrap;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.le-bearbeiten textarea,.le-neu textarea,.le-neu input,.le-neu select{font-family:inherit;font-size:var(--t-meta);color:var(--sm-ink);border:1px solid var(--sm-line-field);border-radius:var(--sm-r-card);background:var(--sm-surface);box-shadow:none;padding:7px 10px}.le-bearbeiten textarea{resize:vertical;flex:260px;min-width:0}.le-bearbeiten textarea:focus,.le-neu textarea:focus,.le-neu input:focus,.le-neu select:focus{border-color:var(--sm-accent);box-shadow:none;outline:none}.le-sichern,.le-ab,.le-plus{border-radius:var(--sm-r-pill);font-family:inherit;font-size:var(--t-meta);font-weight:var(--sm-fw-medium);cursor:pointer;padding:6px 12px}.le-sichern{border:1px solid var(--sm-accent);background:var(--sm-accent);color:#fff}.le-ab{border:1px solid var(--sm-line-field);color:var(--sm-ink-2);background:0 0}.le-plus{color:var(--sm-accent);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding-inline:0;display:inline-flex}.le-plus:hover{color:var(--sm-accent-hover)}.le-sichern:focus-visible,.le-ab:focus-visible,.le-plus:focus-visible{outline:2px solid var(--sm-accent);outline-offset:2px}.le-neu{flex-direction:column;gap:8px;display:flex}.le-neu-kopf{flex-wrap:wrap;gap:8px;display:flex}.le-neu-kopf select{flex:200px;min-width:0}.le-neu-kopf input{flex:180px;min-width:0}.le-neu textarea{resize:vertical;width:100%}.le-neu-fuss{gap:8px;display:flex}.sm-zaesur{margin-left:var(--sm-zaesur)}.lein{flex-direction:column;display:flex}.lein-waehlen{gap:var(--sm-space-2);flex-direction:column;display:flex}.lein>.msg,.lein-fertig{margin-top:var(--sm-zaesur)}.lein-vorschau{margin-top:var(--sm-block)}.lein-feld{gap:var(--sm-space-2);flex-direction:column;max-width:520px;display:flex}.lein-lbl{font-size:var(--sm-fs-2);font-weight:var(--sm-fw-medium);color:var(--sm-ink-3)}.lein-feld small{font-size:var(--sm-fs-1);color:var(--sm-ink-3)}.lein-laeuft{font-size:var(--sm-fs-2);color:var(--sm-ink-3);margin:0}.lein-bilanz{align-items:baseline;gap:var(--sm-zaesur);font-size:var(--sm-fs-3);color:var(--sm-ink);margin-bottom:var(--sm-kopf);flex-wrap:wrap;display:flex}.lein-bilanz b{font-size:var(--sm-fs-5);font-weight:var(--sm-fw-display);font-family:var(--sm-font-display)}.lein-dub,.lein-hinw{font-size:var(--sm-fs-2);color:var(--sm-ink-3)}.lein-scroll{border:1px solid var(--sm-line);border-radius:var(--sm-r-card);background:var(--sm-ueber);overflow-x:auto}.lein-t{border-collapse:collapse;width:100%;font-size:var(--sm-fs-2)}.lein-t th{text-align:left;font-weight:var(--sm-fw-medium);color:var(--sm-ink-3);font-size:var(--sm-fs-1);padding:var(--sm-space-3) var(--sm-space-3);border-bottom:1px solid var(--sm-line);white-space:nowrap}.lein-t td{padding:var(--sm-space-3);border-top:1px solid var(--sm-line);vertical-align:top}.lein-t td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.lein-t input[type=checkbox]{width:16px;height:16px;accent-color:var(--sm-accent);cursor:pointer}.lein-t tr.aus td{color:var(--sm-ink-3);background:var(--sm-tile)}.lein-warn{color:var(--sm-ink-3);font-size:var(--sm-fs-1);flex-direction:column;gap:2px;max-width:24ch;display:flex}.lein-anrede{color:var(--sm-ink-3);font-size:var(--sm-fs-1);display:block}.lein-fuss{justify-content:space-between;align-items:center;gap:var(--sm-space-4);margin-top:var(--sm-kopf);flex-wrap:wrap;display:flex}.lein-fertig{align-items:center;gap:var(--sm-space-3);font-size:var(--sm-fs-3);color:var(--sm-ink);flex-wrap:wrap;display:flex}.lein-vorwort{font-size:var(--sm-fs-3);color:var(--sm-ink-2);max-width:68ch;margin:0 0 var(--sm-block)}.hero-l .sm-go{margin-top:var(--sm-space-3)}.pos-kopf-knopf{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:16px;padding:0;display:flex}.pos-kopf-t{flex:1;min-width:0}.pos-kopf-stand{font-size:var(--sm-fs-2);color:var(--sm-ink-3);flex:none}.pos-kopf-knopf svg{color:var(--sm-ink-3);flex:none;transition:transform .15s}.pos-sparte.ist-offen .pos-kopf-knopf svg{transform:rotate(180deg)}.pos-kopf-knopf:focus-visible{outline:2px solid var(--sm-accent);outline-offset:4px;border-radius:6px}.pos-sparte:not(.ist-offen) .pos-kopf{border-bottom:none}.pos-sparte.gesperrt{opacity:1}.pos-sparte.gesperrt .pos-kopf-t,.pos-sparte.gesperrt .pos-kopf-stand{opacity:.66}.gvr-zwei:has(.gvr-antwort--soll){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:0 44px}@container (max-width:900px){.gvr-zwei:has(.gvr-antwort--soll){grid-template-columns:minmax(0,1fr);gap:32px}}.gvr-antwort--soll{background:var(--sm-accent-soft);border-radius:var(--sm-r-card);border-left-color:#0000;padding:16px 20px}@container (max-width:900px){.gvr-antwort--soll{padding:16px 20px}}.gvr-antwort--soll .gvr-antwort-cap{color:var(--sm-accent)}.gvr-antwort-wer{font-size:var(--t-meta);flex-direction:column;gap:1px;margin:8px 0 0;line-height:1.4;display:flex}.gvr-antwort-wer b{color:var(--sm-ink);font-weight:600}.gvr-antwort-wer span{color:var(--sm-ink-3)}
