*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--sans);font-size:var(--t-body);color:var(--ink-900);background:var(--paper);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:3px}.tsearch:focus-within,input:focus-visible{outline:none}:focus-visible{outline:2px solid var(--signal-deep);outline-offset:-2px}.val{display:inline-flex;align-items:center;gap:6px;cursor:help}.val:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:transparent}.val[data-src=echt]:before{display:none}.val[data-src=schaetz]:before{background:var(--ink-300)}.val[data-src=unsicher]:before{background:var(--flag)}.val[data-src=unsicher]{color:var(--ink-700)}.val[data-src=unbekannt]{color:var(--ink-300);cursor:default}.val[data-src=unbekannt]:before{display:none}.val[data-src=na]{color:var(--ink-400);font-style:italic}.val[data-src=na]:before{display:none}.val[data-src=konstant]{color:var(--ink-400);font-style:italic}.val[data-src=konstant]:before{background:var(--flag)}.val[data-src=konstant] .q-n{font-style:normal;opacity:.7}.num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.band{align-items:center;gap:6px}.band,.band .segs{display:inline-flex}.band .segs{gap:2px}.band .segs i{width:11px;height:5px;border-radius:1px;background:var(--surface-3);display:block}.band[data-level=hoch] .segs i:nth-child(-n+3){background:var(--signal-deep)}.band[data-level=mittel] .segs i:nth-child(-n+2){background:#34C08D}.band[data-level=niedrig] .segs i:nth-child(-n+1){background:var(--ink-300)}.band .lbl{font-size:12px;color:var(--ink-700);text-transform:capitalize}td.c-band .band .segs{display:none}td.c-band .band .lbl{font-size:12px;color:var(--ink-700)}.band[data-level=na] .lbl,td.c-band .band[data-level=na] .lbl{color:var(--ink-400);font-style:italic}body[data-view=verteidigung] .band.risk[data-level=hoch] .segs i:nth-child(-n+3){background:var(--risk)}body[data-view=verteidigung] .band.risk[data-level=mittel] .segs i:nth-child(-n+2){background:#E0A08A}.app{display:flex;flex-direction:column;height:100vh}.body{display:grid;grid-template-columns:var(--rail) 1fr;flex:1 1;min-height:0}.seitenmain{overflow:auto;min-width:0}.seitenmain.baust-page,.seitenmain.zugang{min-height:0}.seitenmain.set-page{padding:var(--s6) var(--s6) 60px}.topbar-schlank{gap:var(--s4)}.bereichsleiste{height:var(--leiste);flex:none;display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--surface);padding:0 var(--s5);position:relative;z-index:39;min-width:0}.bereichsleiste>*{min-width:0}.top-titel{font-size:13px;font-weight:600;color:var(--ink-700);letter-spacing:-.01em}.topbar{height:var(--kopf);border-bottom:1px solid var(--line);background:var(--surface);position:relative;z-index:40}.brandcell,.topbar{display:flex;align-items:center;flex:none}.brandcell{padding:0 var(--s5) 0 var(--s5);font-size:16px;font-weight:700;letter-spacing:-.03em;color:var(--ink-900)}.brandcell span{color:var(--signal)}.buyer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.buyer-name{font-size:var(--t-lg);font-weight:700;color:var(--ink-900)}.buyer-sub{font-size:var(--t-sm);color:var(--ink-500);margin-top:2px}.inline-link{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);margin-left:var(--s2)}.inline-link:hover{text-decoration:underline}.sec-link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s3);font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);padding:5px 0;transition:.14s}.sec-link:hover{gap:9px}.sec-link svg{width:14px;height:14px}.bsec{margin-bottom:var(--s4)}.bstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 var(--s5);gap:0 var(--s5);border-top:1px solid var(--line);margin-bottom:var(--s3)}.bstat{display:flex;flex-direction:column;gap:2px;padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}.bstat-wide{grid-column:span 2}.bstat-k{font-size:var(--t-sm);color:var(--ink-500);line-height:1.35}.bstat-v{font-size:var(--t-lg);font-weight:600;color:var(--ink-900);line-height:1.2}.bstat-v .v-num{font-family:var(--mono);letter-spacing:-.01em}.bstat-m{color:var(--ink-400)}.bstat-flag,.bstat-m{font-size:var(--t-meta)}.bstat-flag{color:var(--flag);line-height:1.4;margin-top:1px}@media (max-width:640px){.bstats{grid-template-columns:1fr}.bstat-wide{grid-column:auto}}.bkpi-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s4);gap:var(--s4);margin-bottom:var(--s3)}.bkpi{display:flex;flex-direction:column;gap:3px;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.bkpi-k{font-size:var(--t-meta);color:var(--ink-400)}.bkpi-v{font-size:var(--t-lg);font-weight:600;color:var(--ink-900)}.bkpi-v .v-num{font-family:var(--mono);letter-spacing:-.01em}.bkpi-m{font-size:var(--t-meta);color:var(--ink-400)}.bkpi-m.up{color:var(--signal-deep)}.bmix{margin-bottom:var(--s3)}.bmix-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap}.bmix-t{font-size:var(--t-sm);font-weight:600;color:var(--ink-900)}.bmix-basis{font-size:var(--t-meta);color:var(--ink-400)}.bmix-body{display:flex;align-items:center;gap:var(--s6);flex-wrap:wrap}.bmix-ring{position:relative;flex:none}.bmix-ring,.donut{width:140px;height:140px}.donut{display:block}.dseg{stroke:var(--ink-500);transition:opacity .14s}.dseg.g1{stroke:var(--ink-400)}.dseg.g2{stroke:var(--ink-300)}.dseg.own{stroke:var(--signal)}.dseg.rest{stroke:var(--line-strong)}.bmix-ring:hover .dseg{opacity:.45}.bmix-ring:hover .dseg:hover{opacity:1}.bmix-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.bmix-cv{font-size:22px;font-weight:700;color:var(--signal-deep);line-height:1;letter-spacing:-.02em}.bmix-ck,.bmix-cv{font-family:var(--mono)}.bmix-ck{font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-top:4px}.bmix-list{display:flex;flex-direction:column;flex:1 1;min-width:240px;max-width:520px}.bmix-row{display:grid;grid-template-columns:10px minmax(0,1fr) 44px 62px;grid-gap:var(--s2);gap:var(--s2);align-items:baseline;padding:5px 0;font-size:var(--t-sm)}.bmix-row.own{font-weight:600}.bmix-dot{width:8px;height:8px;border-radius:2px;background:var(--ink-500);position:relative;top:1px}.bmix-row:nth-child(2) .bmix-dot{background:var(--ink-400)}.bmix-row:nth-child(3) .bmix-dot{background:var(--ink-300)}.bmix-dot.own{background:var(--signal)}.bmix-dot.rest{background:var(--line-strong)}.bmix-l{min-width:0;color:var(--ink-900);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bmix-you{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:var(--signal-wash);padding:1px 6px;border-radius:100px}.bmix-p{color:var(--ink-900)}.bmix-n,.bmix-p{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bmix-n{color:var(--ink-400);font-size:var(--t-meta)}.bthemes{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding-top:var(--s2)}.bthemes-k{color:var(--ink-500);margin-right:var(--s1)}.btag,.bthemes-k{font-size:var(--t-sm)}.btag{padding:3px 10px;border-radius:100px;background:var(--surface-3);color:var(--ink-700)}.bhero{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);margin-bottom:var(--s3)}.bhero-ok{border-color:var(--signal);background:var(--signal-wash)}.bhero-mid{border-color:var(--flag);background:var(--flag-wash)}.bhero-risk{border-color:var(--risk);background:var(--risk-wash)}.bhero-val{font-family:var(--mono);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;flex:none;min-width:76px}.bhero-ok .bhero-val{color:var(--signal-deep)}.bhero-mid .bhero-val{color:var(--flag)}.bhero-risk .bhero-val{color:var(--risk)}.bhero-lbl{display:flex;flex-direction:column;gap:4px;min-width:0}.bhero-title{font-size:var(--t-body);font-weight:500;color:var(--ink-900);line-height:1.45}.bhero-title b{font-weight:700}.bconc{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:100px}.bconc-ok{color:var(--signal-deep);background:#fff;border:1px solid var(--signal)}.bconc-mid{color:var(--flag);background:#fff;border:1px solid var(--flag)}.bconc-risk{color:var(--risk);background:#fff;border:1px solid var(--risk)}.bhero-note{font-size:var(--t-sm);font-weight:400;color:var(--ink-700)}.v-sparse{font-size:var(--t-sm);font-style:italic;color:var(--ink-400)}.bvolume{display:flex;align-items:flex-start;gap:var(--s5);flex-wrap:wrap;padding-top:var(--s3);margin-top:var(--s2);border-top:1px solid var(--line)}.bvol-k{font-size:var(--t-meta);color:var(--ink-400);display:block;margin-bottom:2px}.bvol-v{font-family:var(--mono);font-size:var(--t-body);font-weight:600;color:var(--ink-700)}.bvol-flag{display:block;font-size:var(--t-meta);color:var(--flag);margin-top:3px}.bvol-med{font-size:var(--t-sm);color:var(--ink-500)}.bvol-med .v-num{font-family:var(--mono);color:var(--ink-700)}.bret{display:flex;align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap}.bret-k{font-size:var(--t-sm);color:var(--ink-500);flex:1 1;min-width:200px}.bret-v{font-family:var(--mono);font-size:var(--t-lg);font-weight:600;color:var(--ink-900);flex:none}.bret-note{font-size:var(--t-sm);color:var(--ink-700);flex-basis:100%;padding-top:var(--s2);margin-top:var(--s1);border-top:1px solid var(--line)}.bscale{margin-bottom:var(--s4)}.bscale-track{position:relative;display:flex;height:26px;border-radius:var(--r);overflow:visible;margin-bottom:22px}.bs-zone{flex:1 1;display:grid;place-items:center;font-size:var(--t-meta);font-weight:500;letter-spacing:.02em}.bs-ok{background:var(--signal-wash);color:var(--signal-deep);border-radius:var(--r) 0 0 var(--r)}.bs-mid{background:var(--flag-wash);color:var(--flag)}.bs-risk{background:var(--risk-wash);color:var(--risk);border-radius:0 var(--r) var(--r) 0}.bs-mark{position:absolute;top:-6px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.bs-mark i{width:2px;height:38px;background:var(--ink-900);border-radius:2px}.bs-mark-l{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-900);white-space:nowrap;margin-top:2px}.bscale-ends{display:flex;justify-content:space-between;font-size:var(--t-meta);color:var(--ink-400)}.bstats-2{border-top:1px solid var(--line);margin-bottom:var(--s3)}.bwinners{margin-bottom:var(--s4)}.bwin-k{display:block;font-size:var(--t-sm);color:var(--ink-500);margin-bottom:var(--s2)}.bwin-list{display:flex;flex-direction:column;max-width:520px}.bwin-row{display:grid;grid-template-columns:56px minmax(0,1fr) 44px 70px;grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.bwin-row:last-child{border-bottom:none}.bwin-bar{height:6px;border-radius:100px;background:var(--surface-3);overflow:hidden}.bwin-bar i{display:block;height:100%;background:var(--ink-400);border-radius:100px}.bwin-row:first-child .bwin-bar i{background:var(--ink-500)}.bwin-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.bwin-name,.bwin-p{color:var(--ink-900)}.bwin-p{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.bwin-c,.bwin-p{text-align:right}.bwin-c{font-size:var(--t-meta);color:var(--ink-400)}.bwin-c .v-num{font-family:var(--mono)}.buyer-demo{display:inline-flex;align-items:center;gap:3px;background:var(--surface-3);padding:3px;border-radius:100px;flex:none}.bd-k{font-size:9px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);padding:0 6px}.bd-opt{font-size:var(--t-sm);font-weight:500;color:var(--ink-500);padding:4px 11px;border-radius:100px}.bd-opt.on{background:var(--surface);color:var(--ink-900);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.bfeed{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.bfeed-row{display:grid;grid-template-columns:1.6fr 1fr 90px 16px;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-size:var(--t-sm);align-items:baseline}.bfeed-link{cursor:pointer;color:inherit;text-decoration:none;transition:background .14s}.bfeed-link:hover{background:var(--surface-2)}.bfeed-link:hover .bf-t{color:var(--signal-deep)}.bf-go{color:var(--ink-300);text-align:right;font-size:14px;line-height:1}.bf-go svg{width:12px;height:12px}.bfeed-link:hover .bf-go{color:var(--signal-deep)}.bfeed-row:last-child{border-bottom:none}.bfeed-head{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);background:var(--surface-2)}.bf-t{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bf-date{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-400);flex:none}.bf-w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-v,.bf-w{color:var(--ink-700)}.bf-v{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bf-v.unk{font-style:italic;color:var(--ink-400);font-family:var(--sans)}.bf-flag{font-size:9px;font-weight:600;color:var(--flag);background:var(--flag-wash);padding:1px 6px;border-radius:100px;flex:none}.buyer-floor{display:flex;align-items:flex-start;gap:var(--s2);margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-500);line-height:1.5}.buyer-floor svg{width:15px;height:15px;color:var(--flag);flex:none;margin-top:1px}.blur{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:var(--ink-700)}.blur,.blur-num{filter:blur(5px)}.blur-num{font-family:var(--mono)}.lockmark{font-size:10px;margin-left:5px;filter:grayscale(1);opacity:.6}.probadge-lock{color:var(--ink-500);background:var(--surface-3);border-color:var(--line-strong)}.buyer-upsell{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--note-wash);border:1px solid var(--note-line);border-radius:var(--r);color:var(--note-deep)}.buyer-upsell,.upbtn{font-size:var(--t-sm)}.upbtn{font-weight:600;color:#fff;background:var(--note-deep);padding:5px 12px;border-radius:100px;flex:none}.upbtn:hover{background:var(--note)}.fund{display:flex;align-items:baseline;gap:7px;margin-top:3px;font-size:var(--t-meta);min-width:0}.fund-o{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--signal-deep);background:var(--signal-wash);padding:1px 6px;border-radius:100px;flex:none}.fund-t{color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}mark{background:#FDF0B8;color:inherit;padding:0 1px;border-radius:2px}mark.eigen{background:#CFE4FF}.volwrap{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.volmin{font-family:var(--mono);font-size:var(--t-meta);color:var(--signal-deep)}.einstieg{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--signal-wash);border:1px solid var(--signal);border-radius:var(--r);margin-bottom:var(--s3)}.ein-m{flex:none}.ein-k{font-size:var(--t-meta)}.ein-k,.ein-v{display:block;color:var(--signal-deep)}.ein-v{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.ein-x{flex:1 1;min-width:220px;font-size:var(--t-sm);color:var(--ink-700);line-height:1.5}.lose{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.los{display:grid;grid-template-columns:34px minmax(0,1fr) 96px 88px 92px;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-size:var(--t-sm);align-items:baseline}.los:last-child{border-bottom:none}.los-head{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);background:var(--surface-2)}.los-min{background:var(--signal-wash)}.los-n{font-family:var(--mono);color:var(--ink-500)}.los-t{min-width:0;font-weight:500;display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.los-tag{font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:var(--surface);border:1px solid var(--signal);padding:1px 6px;border-radius:100px}.los-d,.los-tag,.los-w{font-family:var(--mono)}.los-d,.los-w{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-700)}.los-r{color:var(--ink-500);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}details.los-klapp>summary{list-style:none;cursor:pointer}details.los-klapp>summary::-webkit-details-marker{display:none}details.los-klapp>summary:hover{background:var(--surface-2)}details.los-klapp[open]>summary{border-bottom-style:dashed}.los-mehr{display:flex;flex-wrap:wrap;gap:4px var(--s4);padding:var(--s2) var(--s4) var(--s3) calc(var(--s4) + 34px + var(--s3));font-size:var(--t-sm);color:var(--ink-700);border-bottom:1px solid var(--line);background:var(--surface-2)}.los-mehr p{flex:1 0 100%;margin:0 0 2px;line-height:1.5}.los-mehr .los-leer{color:var(--ink-500)}.los-mehr b{font-weight:600;margin-right:4px}details.los-klapp:last-child>.los-mehr{border-bottom:none}.los-ohne-wert{margin-bottom:var(--s3)}.wchips{display:flex;flex-wrap:wrap;gap:4px;margin-left:auto;justify-content:flex-end;min-width:0}.wchip{font-size:var(--t-meta);line-height:1.3;padding:2px 8px;border-radius:100px;border:1px solid var(--line);background:var(--surface-3);color:var(--ink-700);white-space:nowrap}.wchip-gut{background:var(--signal-wash);border-color:var(--signal);color:var(--signal-deep)}.wchip-grau{background:transparent;border-style:dashed;color:var(--ink-500)}@media (max-width:640px){.wchips{margin-left:0;justify-content:flex-start;flex:1 0 100%}.los-mehr{padding-left:var(--s4)}}.zbar{display:flex;height:10px;border-radius:100px;overflow:hidden;background:var(--surface-3);margin-bottom:var(--s3);max-width:460px}.zseg{display:block;height:100%}.z-preis{background:var(--ink-500)}.z-qualitaet{background:var(--signal)}.z-kosten{background:var(--ink-300)}.zdot{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:7px;position:relative;top:1px}.zlist{display:flex;gap:var(--s5);flex-wrap:wrap;margin-bottom:var(--s3)}.zitem{font-size:var(--t-body);color:var(--ink-700)}.zitem b{font-family:var(--mono);font-weight:600;color:var(--ink-900);margin-left:7px}.zdeut{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55;padding-left:var(--s3);border-left:2px solid var(--line-strong)}.kurztext.leer{font-style:italic;color:var(--ink-400)}.kurztext{font-size:var(--t-body);line-height:1.6;color:var(--ink-900);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.rts-note{font-size:var(--t-meta);color:var(--ink-400);line-height:1.5;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}@media (max-width:900px){.rt-layout{grid-template-columns:1fr}}.sec-raw{max-width:820px}.ex{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}.ex-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s3);flex-wrap:wrap}.ex-h{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400)}.ex-h,.ex-link{font-weight:600}.ex-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--signal-deep);transition:.14s}.ex-link:hover{gap:9px}.ex-link i{font-style:normal;font-weight:400;color:var(--flag);font-size:var(--t-meta)}.ex-link svg{width:13px;height:13px}.ex-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));grid-gap:var(--s4);gap:var(--s4);align-items:start}.ex-col{display:flex;flex-direction:column;gap:5px;min-width:0}.ex-gh{display:flex;align-items:baseline;gap:6px;font-size:var(--t-sm);font-weight:600;color:var(--ink-900);margin-bottom:4px;padding-bottom:5px;border-bottom:1px solid var(--line)}.ex-gh i{font-family:var(--mono);font-style:normal;font-size:9px;font-weight:500;color:var(--ink-300)}.ex-ko .ex-gh{border-bottom-color:var(--line-strong)}.ex-t{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font-size:var(--t-sm);font-weight:500;padding:6px 10px;border-radius:var(--r);background:var(--surface-3);color:var(--ink-900);border:1px solid transparent;transition:.14s}.ex-t:hover{border-color:var(--line-strong)}.ex-t.on{border-color:var(--signal);background:var(--signal-wash)}.ex-w{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-cpv{background:var(--signal-wash);color:var(--signal-deep)}.ex-uns .ex-w{color:var(--flag)}.ex-src{font-family:var(--mono);font-size:8.5px;font-style:normal;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);flex:none}.ex-cpv .ex-src{color:var(--signal-deep);opacity:.7}.ex-more{align-self:flex-start;font-size:var(--t-meta);font-weight:600;color:var(--signal-deep);padding:3px 0;margin-top:2px}.ex-more:hover{text-decoration:underline}.ex-legend{display:flex;align-items:center;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-500)}.ex-legend span{display:inline-flex;align-items:center;gap:6px}.ex-legend b{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.ex-hint{margin-left:auto;color:var(--ink-400)}mark.hit{background:#CFF3E4;box-shadow:0 0 0 2px #CFF3E4}@media (max-width:640px){.ex-hint{margin-left:0}}.rawtext{border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.rawtext summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3) var(--s4);cursor:pointer;list-style:none;font-size:var(--t-sm)}.rawtext summary::-webkit-details-marker{display:none}.rt-open{font-weight:600;color:var(--signal-deep)}.rawtext[open] .rt-open:after{content:""}.rt-len{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-400)}.rt-body{padding:0 var(--s4) var(--s4);border-top:1px solid var(--line);padding-top:var(--s3);max-width:none}.rt-body p{font-size:var(--t-body);line-height:1.65;color:var(--ink-700);margin-bottom:var(--s3)}.rt-body p:last-child{margin-bottom:0}.rt-suchzeile{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4) 0;border-top:1px solid var(--line)}.rt-suche{flex:1 1;max-width:340px;font:inherit;font-size:var(--t-sm);padding:5px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-900)}.rt-suche:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.rt-treffer{font-size:var(--t-meta);color:var(--ink-500)}.rt-suchzeile+.rt-body{border-top:0}.rt-dkopf{display:flex;justify-content:space-between;gap:var(--s3);margin:var(--s3) 0 var(--s2);padding-top:var(--s2);border-top:1px dashed var(--line);font-size:var(--t-meta);color:var(--ink-500)}.rt-datei:first-child .rt-dkopf{border-top:0;margin-top:0;padding-top:0}.rt-dname{font-family:var(--mono);overflow-wrap:anywhere}.rt-dn{white-space:nowrap;font-weight:600;color:var(--gd)}.rt-body mark{background:var(--signal-wash,#fff3b0);color:inherit;border-radius:2px;padding:0 1px}.rt-note{font-size:var(--t-meta);color:var(--ink-400);line-height:1.5;margin-top:var(--s2)}.zug{margin-top:var(--s3)}.zug-h{font-size:var(--t-meta);font-weight:600;color:var(--ink-500);margin-bottom:var(--s2);letter-spacing:.02em}.zug-row{display:grid;grid-template-columns:minmax(90px,32%) 1fr auto;align-items:center;grid-gap:var(--s3);gap:var(--s3);margin-bottom:6px}.zug-k{font-size:var(--t-body);color:var(--ink-700);text-transform:capitalize}.zug-bar{height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}.zug-bar i{display:block;height:100%;border-radius:99px;background:var(--signal)}.zug-v{font-size:var(--t-meta);font-weight:600;color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dl-csv{align-self:center;display:inline-flex;align-items:center;gap:5px;font-size:var(--t-meta);font-weight:600;color:var(--ink-500);text-decoration:none;border:1px solid var(--line-strong);border-radius:99px;padding:3px 10px;white-space:nowrap}.dl-csv svg{width:13px;height:13px}.dl-csv:hover{color:var(--ink-900);border-color:var(--ink-400);background:var(--surface-3)}.lu-sum{font-size:var(--t-body);color:var(--ink-700)}.lu-mengen,.lu-sum{margin-bottom:var(--s3)}.lu-mengen{display:flex;flex-wrap:wrap;gap:var(--s2)}.lu-chip{font-size:var(--t-meta);color:var(--ink-700);background:var(--surface-3);border-radius:99px;padding:4px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lu-chip b{font-weight:700;color:var(--ink-900)}.lu-tab{width:100%;border-collapse:collapse;font-size:var(--t-meta);display:block;max-height:420px;overflow:auto}.lu-tab th{text-align:left;font-weight:600;color:var(--ink-500);padding:6px 10px;border-bottom:1px solid var(--line-strong);position:-webkit-sticky;position:sticky;top:0;background:var(--surface)}.lu-tab td{padding:6px 10px;border-bottom:1px solid var(--line);color:var(--ink-700);vertical-align:top}.lu-tab tr:last-child td{border-bottom:0}.lu-r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lu-no,.lu-r{white-space:nowrap}.lu-no{font-family:var(--mono)}.lu-more,.lu-no{color:var(--ink-400)}.lu-more{font-size:var(--t-meta);margin-top:var(--s2);line-height:1.5}.lv-voll{margin-top:var(--s3)}.lv-werkzeug{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s2)}.lv-werkzeug .lv-suche{flex:1 1 220px;min-width:0}.lv-werkzeug select{max-width:100%}.lv-zahl{font-size:var(--t-meta);color:var(--ink-500);margin:0 0 var(--s2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-tab td.lv-datei,.lv-tab td.lv-q{color:var(--ink-500);white-space:nowrap}.lv-tab td.lv-datei{max-width:180px;overflow:hidden;text-overflow:ellipsis}.lv-kurz{color:var(--ink-400);font-style:italic;white-space:nowrap}.lv-blaettern,.lv-kurz{font-size:var(--t-meta)}.lv-blaettern{display:flex;align-items:center;gap:var(--s2);margin-top:var(--s2);color:var(--ink-500)}.kr-block{margin-top:var(--s3)}.kr-h{display:flex;align-items:center;gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap}.kr-h b{font-size:var(--t-body);color:var(--ink-900)}.kr-n{font-size:var(--t-meta);font-weight:700;color:var(--ink-500);background:var(--surface-3);border-radius:99px;padding:1px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kr-hint{font-size:var(--t-meta);color:var(--ink-400)}.kr-list{list-style:none;margin:0;padding:0;max-height:340px;overflow:auto}.kr-list li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;padding:5px 0;border-bottom:1px solid var(--line)}.kr-list li:last-child{border-bottom:0}.kr-code{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-400);white-space:nowrap}.kr-txt{line-height:1.5}.kr-gew,.kr-txt{font-size:var(--t-meta);color:var(--ink-700)}.kr-gew{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kr-ko .kr-code{color:#a13a3a}.va-sec{background:var(--surface);border:1px solid var(--line-strong);padding:var(--s4)}.va-karte,.va-sec{border-radius:var(--r)}.va-karte{padding:12px 14px;margin:0 0 12px;background:var(--surface-2);border-left:3px solid var(--line-strong)}.va-karte.va-go{background:#f4fbf7;border-left-color:#0a7d3f}.va-karte.va-weigh{background:#fdfaf3;border-left-color:#b8860b}.va-karte.va-stop{background:#fdf5f4;border-left-color:#a5231b}.va-karte .va-grund{margin:0}.va-karte .va-worum{margin:8px 0 0}.va-head{display:flex;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s2)}.va-amp,.va-head{align-items:center}.va-amp{display:inline-flex;gap:6px;font-weight:700;font-size:var(--t-body);padding:4px 12px;border-radius:99px}.va-amp.va-go{color:#0a7d3f;background:#e7f6ec}.va-amp.va-weigh{color:#8a5a00;background:#fbf1dc}.va-amp.va-stop{color:#a5231b;background:#fbe6e4}.va-karte.va-kz-leer .va-amp{color:var(--ink-500);background:var(--surface-3)}.va-kz-satz{font-size:var(--t-meta);color:var(--ink-500);margin:0 0 6px}.va-kz-f{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.va-kz-f .kz-f{display:grid;grid-template-columns:10px minmax(0,auto) 1fr;grid-gap:8px;gap:8px;align-items:baseline;font-size:var(--t-meta);color:var(--ink-700)}.va-kz-f .kz-f b{font-weight:600;color:var(--ink-900)}.kz-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong);display:inline-block}.kz-gruen .kz-dot{background:#0a7d3f}.kz-gelb .kz-dot{background:#b8860b}.kz-rot .kz-dot{background:#a5231b}.kz-nv{color:var(--ink-400)}@media (max-width:560px){.va-kz-f .kz-f{grid-template-columns:10px 1fr}.va-kz-f .kz-f span:last-child{grid-column:2}}.va-checklist{--gt:#eaf6f0;--gt2:#f4faf7;--gd:#12855a;--amber:#a16207;--blue:#2b5f86;margin-top:var(--s3);display:flex;flex-direction:column;gap:0}.va-grund{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;margin:0 0 6px}.va-grund.auf{-webkit-line-clamp:unset;cursor:auto}.va-worum{margin:0 0 10px;font-size:12.5px}.va-worum>summary{list-style:none;cursor:pointer;color:var(--gd);font-weight:600;display:inline-flex;gap:5px;align-items:center}.va-worum>summary::-webkit-details-marker{display:none}.va-worum>summary:after{content:"\203A";transition:transform .18s;display:inline-block}.va-worum[open]>summary:after{transform:rotate(90deg)}.va-worum .va-sum{margin:7px 0 0}.va-checklist .chead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;margin:0 0 8px;font-size:11.5px;color:var(--ink-400)}.va-checklist .disc-body{display:none;grid-column:1/-1;grid-row:2}.va-checklist .disc[open]~.disc-body{display:block}.va-checklist .disc-body p{margin:7px 0 0;line-height:1.55;max-width:80ch}.va-checklist .chead .stand{justify-self:start}.va-checklist .chead .disc{min-width:0;overflow:hidden}.va-checklist .chead .disc>summary{flex-wrap:nowrap;min-width:0}.va-checklist .disc-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.va-checklist .disc .disc-auf{flex:none}.va-checklist .chead .stand{font-family:var(--mono,monospace);font-size:11.5px;text-transform:none;letter-spacing:normal;color:var(--ink-600)}.va-checklist .portal-btn{grid-column:3;grid-row:1;display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap}.va-checklist .portal-btn i{font-style:normal}.va-checklist .disc{font-size:11.5px;color:var(--ink-400);line-height:1.55;min-width:0}.va-checklist .disc>summary{list-style:none;cursor:pointer;display:flex;gap:8px;align-items:baseline}.va-checklist .disc>summary::-webkit-details-marker{display:none}.va-checklist .disc .disc-auf{display:inline-flex;align-items:center;gap:4px;color:var(--gd);white-space:nowrap;font-weight:600;border:1px solid transparent;border-radius:99px;padding:1px 8px}.va-checklist .disc>summary:hover .disc-auf{border-color:var(--line);background:var(--surface)}.va-checklist .disc .disc-auf i{font-style:normal;transition:transform .18s;display:inline-block}.va-checklist .disc[open] .disc-auf i{transform:rotate(90deg)}.va-checklist .grp-hinweis{margin:0 0 9px;font-size:12px;color:var(--ink-400)}.va-checklist .cl-vorlage{margin:7px 0 0;font-size:11.5px;color:var(--ink-400)}.va-checklist .cl-firstday .link{color:var(--gd);text-decoration:none;font-weight:600}.va-checklist .toc{display:flex;align-items:center;gap:12px;margin:0 0 10px}.va-checklist .toc .pr{font-family:var(--mono,monospace);font-size:11.5px;color:var(--ink-400);white-space:nowrap}.va-checklist .chips{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.va-checklist .tchip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 11px;font-size:12.5px;cursor:pointer;color:var(--ink-900)}.va-checklist .tchip:hover{border-color:var(--signal-deep);background:var(--gt2)}.va-checklist .tchip .n{font-family:var(--mono,monospace);font-size:11px;color:var(--ink-400)}.va-checklist .tchip.all{background:var(--gt);border-color:#cfe8dc;color:var(--gd)}.va-checklist .tprog{flex:1 1;height:3px;background:var(--line);border-radius:99px;overflow:hidden}.va-checklist .tprog i{display:block;height:100%;background:var(--signal-deep);border-radius:99px;transition:width .25s}.va-checklist details.grp{border:1px solid var(--line);border-radius:9px;background:var(--surface);margin-bottom:11px;overflow:hidden}.va-checklist details.grp>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:11px;padding:12px 16px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-700)}.va-checklist details.grp>summary::-webkit-details-marker{display:none}.va-checklist details.grp>summary .cnt{margin-left:auto;font-family:var(--mono,monospace);font-size:11px;letter-spacing:0;text-transform:none;color:var(--ink-400);font-weight:500}.va-checklist details.grp>summary .cnt-ohne,.va-checklist details.grp>summary .cnt-vb{font-family:var(--mono,monospace);font-size:11px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink-400);margin-left:-4px}.va-checklist .cnt-ohne:before,.va-checklist .cnt-vb:before{content:"· "}.va-checklist details.grp>summary .cnt-vb{color:var(--risk);font-weight:600}.va-checklist .cl-vb-ges{font-family:var(--mono,monospace);font-size:11.5px;color:var(--ink-400);white-space:nowrap}.va-checklist .cl-vb-ges .cnt-vb{color:var(--risk);font-weight:600;margin-left:4px}.va-checklist .cl-vb-ges .cnt-ohne{margin-left:4px}.va-checklist .tchip[aria-pressed=true]{background:var(--risk-wash,#FBECEB);border-color:var(--risk);color:var(--risk)}.va-checklist .cl-art .cl-vb{margin-right:6px;vertical-align:baseline}.va-checklist .cl-vb-muss,.va-checklist .cl-vb-verbot{background:var(--risk-wash,#FBECEB);color:var(--risk);font-weight:700}.va-checklist .mark.cl-vb-info,.va-checklist .mark.cl-vb-kann,.va-checklist .mark.cl-vb-soll{background:var(--line);color:var(--ink-500,#5f6b66);font-weight:500}.va-checklist .cl-vb-h{font-size:12px;color:var(--ink-700);margin:0 0 7px}.va-checklist .cl-vb-h b.cl-vb-muss,.va-checklist .cl-vb-h b.cl-vb-verbot{background:none}.va-checklist.nur-muss .item[data-clitem]:not([data-vb=muss]),.va-checklist.nur-muss details.grp[data-ohnemuss]{display:none}@media (max-width:560px){.va-checklist .toc{flex-wrap:wrap}.va-checklist .cl-vb-ges{white-space:normal}}.va-checklist .caret{transition:transform .18s;color:var(--ink-400)}.va-checklist details.grp[open]>summary .caret{transform:rotate(90deg)}.va-checklist details.grp[open]>summary{border-bottom:1px solid var(--line)}.va-checklist .gbody{padding:13px 16px 6px}.va-checklist .item{border-bottom:1px solid var(--line);background:none}.va-checklist .item:last-child{border-bottom:0}.va-checklist .item .ih{display:grid;grid-template-columns:19px 1fr auto;align-items:baseline;grid-gap:10px;gap:10px;padding:7px 0}.va-checklist .item .dchk{align-self:center}.va-checklist .item .cl-satz{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:13px;line-height:1.5;color:var(--ink-900);min-width:0}.va-checklist .item.auf .cl-satz{-webkit-line-clamp:unset}.va-checklist .item .cl-satz:hover{color:var(--signal-deep)}.va-checklist .item .cl-caret{display:inline-block;color:var(--ink-400);margin-right:6px;transition:transform .18s;transform-origin:50% 50%}.va-checklist .item.auf .cl-caret{transform:rotate(90deg)}.va-checklist .item .cl-satz:hover .cl-caret{color:var(--signal-deep)}.va-checklist .item .cl-satz:focus-visible{outline:2px solid var(--signal-deep);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){.va-checklist .item .cl-caret{transition:none}}.va-checklist .cl-wert{font-weight:700;white-space:nowrap}.va-checklist .cl-art{font-size:10.5px;color:var(--ink-400);white-space:nowrap;padding-top:2px}.va-checklist .item .ibody{display:none}.va-checklist .item.auf .ibody{display:block;padding-bottom:9px}.va-checklist .item.done .cl-satz{color:var(--ink-400);text-decoration:line-through}.va-checklist .item.done .ibody{display:none}.va-checklist .dchk{width:19px;height:19px;border-radius:50%;border:1.5px solid #cfd6d2;background:#fff;cursor:pointer;flex-shrink:0;display:grid;place-items:center;color:transparent;font-size:11px;font-weight:800;padding:0}.va-checklist .dchk:hover,.va-checklist .item.done .dchk{border-color:var(--signal-deep)}.va-checklist .item.done .dchk{background:var(--signal-deep);color:#fff}.va-checklist .mark{width:auto;height:auto;margin:0;display:inline-flex;align-items:center;background:none;place-items:initial;flex:none;font-size:10px;letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-weight:600;white-space:nowrap;line-height:1.4}.va-checklist .m-z{background:#eef4f9;color:var(--blue)}.va-checklist .m-e{background:var(--line);color:var(--ink-700)}.va-checklist .m-a{background:#faf3e8;color:var(--amber)}.va-checklist .m-v{background:var(--gt);color:var(--gd)}.va-checklist .quote{padding:11px 13px;background:#fbfcfb;border:1px solid var(--line);border-radius:7px}.va-checklist .block{border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;margin-top:-1px}.va-checklist .lbl{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-400);font-weight:600;margin-bottom:6px;display:flex;justify-content:space-between;align-items:center;gap:10px}.va-checklist .quote q{display:block;font-size:13.5px;line-height:1.6;quotes:"„" "“";overflow-wrap:anywhere}.va-checklist .quote .src{font-family:var(--mono,monospace);font-size:11px;color:var(--ink-400);margin-top:7px;overflow-wrap:anywhere}.va-checklist .quote .src .cl-datei{color:var(--signal-deep);text-decoration:underline;text-underline-offset:2px}.va-checklist .quote .src .cl-fs-keiner{color:var(--amber,#a16207)}.va-checklist .quote .src .cl-seite{font:inherit;font-size:11px;background:none;border:1px solid var(--line);border-radius:5px;padding:1px 7px;margin-left:6px;cursor:pointer;color:var(--ink-700)}.va-checklist .quote .src .cl-seite:hover{border-color:var(--signal-deep);color:var(--signal-deep)}.va-checklist .quote .src .cl-seite[disabled]{opacity:.5;cursor:progress}.va-checklist .quote .src .cl-seite-aus:not(:empty){margin-left:6px;color:var(--ink-700)}.va-checklist .ih b{overflow-wrap:anywhere;min-width:0}.va-checklist .block{padding:13px 14px}.va-checklist .ta{width:100%;border:1px solid var(--line);border-radius:7px;padding:11px 13px;font:inherit;font-size:13.5px;line-height:1.6;min-height:70px;background:#fff;color:var(--ink-900)}.va-checklist .ta:focus{outline:2px solid var(--signal-deep);outline-offset:-1px;border-color:var(--signal-deep)}.va-checklist .blockfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;flex-wrap:wrap}.va-checklist .cl-bib{margin-top:9px;border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:13px}.va-checklist .cl-bib-h{padding:7px 10px;background:var(--bg2);color:var(--muted);font-size:12px}.va-checklist .cl-bib-z{display:block;width:100%;text-align:left;padding:8px 10px;background:none;border:0;border-top:1px solid var(--line);cursor:pointer;font:inherit;color:inherit}.va-checklist .cl-bib-z:first-child{border-top:0}.va-checklist .cl-bib-z:hover{background:var(--bg2)}.va-checklist .cl-bib-z.cl-bib-trenn{border-top:2px solid var(--line)}.va-checklist .cl-bib-t{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.va-checklist .cl-bib-x{display:block;line-height:1.45}.va-checklist .cl-hist{color:var(--muted);font-size:12px}.va-checklist .acts{display:flex;gap:7px;align-items:center}.va-checklist .btn{font-size:12px;font-weight:600;border-radius:7px;padding:6px 12px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:6px}.va-checklist .btn-p{background:var(--signal-deep);color:#fff}.va-checklist .btn-s{background:var(--surface);color:var(--ink-900);border-color:var(--line)}.va-checklist .btn-q{background:transparent;color:var(--ink-700);font-weight:500}.va-checklist .flist{border:1px solid var(--line);border-radius:8px;overflow:hidden}.va-checklist .flist .f{display:flex;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid var(--line);font-size:13px}.va-checklist .flist .f:last-child{border-bottom:0}.va-checklist .flist .dot{color:var(--ink-400)}.va-grund{font-size:var(--t-body);color:var(--ink-700);margin-bottom:var(--s2)}.baust-page{--gt:#eaf6f0;--gt2:#f4faf7;--gd:#12855a;--amber:#a16207;min-height:100vh;background:var(--bg,#f6f7f7);color:var(--ink-900)}.baust-top{display:flex;align-items:center;gap:16px;padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--line)}.baust-top .logo{font-size:17px;font-weight:700;letter-spacing:-.03em}.baust-back{margin-left:auto;color:var(--gd);text-decoration:none;font-size:13px;font-weight:500}.baust-page .libwrap{padding:var(--seite-y) var(--seite-x) 60px;max-width:1120px;margin:0}.baust-page .sechead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;flex-wrap:wrap}.baust-page .sechead h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.baust-page .sechead p{font-size:13px;color:var(--ink-700);margin-top:3px;max-width:560px}.baust-page .libgrid{display:grid;grid-template-columns:210px 1fr;grid-gap:24px;gap:24px}.baust-page .themes{display:flex;flex-direction:column;gap:1px;align-self:start;position:-webkit-sticky;position:sticky;top:12px}.baust-page .themes a{display:flex;justify-content:space-between;padding:8px 11px;border-radius:7px;cursor:pointer;color:var(--ink-700);font-size:13px}.baust-page .themes a:hover{background:var(--gt2)}.baust-page .themes a.on{background:var(--gt);color:var(--gd);font-weight:600}.baust-page .themes a span{font-family:var(--mono,monospace);font-size:11px;color:var(--ink-400)}.baust-page .themes a.on span{color:var(--gd)}.baust-page .bcard{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:14px 16px;margin-bottom:11px}.baust-page .bh{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.baust-page .bt{font-size:14px;font-weight:600}.baust-page .bm{font-size:11.5px;color:var(--ink-400);margin-top:3px;font-family:var(--mono,monospace)}.baust-page .bx{font-size:13px;color:var(--ink-700);line-height:1.6;white-space:pre-wrap}.baust-page .bf{display:flex;gap:8px;align-items:center;margin-top:11px;flex-wrap:wrap}.baust-page .chip{font-size:10.5px;border:1px solid var(--line);border-radius:99px;padding:2px 8px;color:var(--ink-700);background:var(--surface)}.baust-page .empty{border:1px dashed #cfd6d2;border-radius:9px;background:var(--surface);padding:30px 22px;text-align:center;max-width:760px}.baust-page .empty .eh{font-size:15px;font-weight:600;margin-bottom:5px}.baust-page .empty p{font-size:13px;color:var(--ink-700);max-width:460px;margin:0 auto 15px;line-height:1.6}.baust-page .btn{font-size:13px;font-weight:600;border-radius:7px;padding:9px 15px;cursor:pointer;border:1px solid transparent;display:inline-flex;align-items:center;gap:7px}.baust-page .btn-p{background:var(--signal-deep);color:#fff}.baust-page .btn-s{background:var(--surface);color:var(--ink-900);border-color:var(--line)}.baust-page .btn-q{background:transparent;color:var(--ink-700);font-weight:500;padding:5px 9px}.baust-page .btn:disabled{opacity:.6;cursor:default}.baust-page .libimport{max-width:760px;margin-bottom:16px}.baust-page .ii-h{font-size:14px;font-weight:600;margin-bottom:6px}.baust-page .ii-p{font-size:12.5px;color:var(--ink-700);line-height:1.55;margin-bottom:11px}.baust-page .ta{width:100%;min-height:130px;border:1px solid var(--line);border-radius:7px;padding:11px 13px;font:inherit;font-size:13.5px;line-height:1.6;background:#fff;color:var(--ink-900);resize:vertical}.baust-page .ii-f{display:flex;gap:12px;align-items:center;margin-top:11px;flex-wrap:wrap}.baust-page .ii-msg{font-size:12.5px;color:var(--gd)}@media(max-width:820px){.baust-page .libgrid{grid-template-columns:1fr}.baust-page .themes{position:static;flex-direction:row;flex-wrap:wrap}}.va-sum{font-size:var(--t-body);line-height:1.6;color:var(--ink-900);margin-bottom:var(--s3)}.va-block{margin-top:var(--s3)}.va-block h5{font-size:var(--t-meta);font-weight:700;color:var(--ink-500);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--s2)}.va-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.va-check li label{display:flex;align-items:flex-start;gap:8px;font-size:var(--t-body);line-height:1.45;color:var(--ink-800);cursor:pointer}.va-check li input{margin-top:3px;flex:none;accent-color:var(--signal)}.va-tag{font-size:11px;color:var(--ink-400);border:1px solid var(--line);border-radius:99px;padding:0 6px;text-transform:capitalize;white-space:nowrap}.va-fill{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r);background:var(--surface-2,#f5f7f6);border:1px dashed var(--signal)}.va-fill b{display:block;font-size:var(--t-meta);color:var(--signal-deep);margin-bottom:2px}.va-fill span{font-size:var(--t-meta);color:var(--ink-600);line-height:1.5}.va-empty{border-style:dashed}.va-steps{list-style:none;margin:var(--s3) 0 0;padding:0;flex-direction:column}.va-steps,.va-steps li{display:flex;gap:var(--s3)}.va-steps li{align-items:center}.va-step-n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--signal);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.va-dl{display:inline-flex;align-items:center;gap:5px;color:var(--signal-deep);font-weight:600;text-decoration:none;border-bottom:1px solid transparent}.va-dl:hover{border-bottom-color:currentColor}.va-dl svg{width:14px;height:14px}.va-dl-off,.va-step-res{color:var(--ink-500)}.va-step-res,.va-upload-btn{font-size:var(--t-body)}.va-upload-btn{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:#fff;background:var(--signal);border:none;border-radius:var(--r);padding:8px 14px;cursor:pointer}.va-upload-btn:hover{background:var(--signal-deep)}.va-status{margin-top:var(--s2);font-size:var(--t-meta);min-height:1em}.va-status,.va-sum.va-none{color:var(--ink-500)}@media (max-width:640px){.los{grid-template-columns:28px 1fr;gap:4px}.los-d,.los-r,.los-w{text-align:left}}.eigentag{color:var(--flag);background:var(--flag-wash);border:1px solid var(--flag);border-radius:100px}.eigentag,.vorinfotag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;margin-left:8px;white-space:nowrap}.vorinfotag{color:var(--ink-500);background:var(--surface-2);border:1px dashed var(--ink-300);border-radius:100px}.cd.vorinfo .val{font-size:11.5px}.nachtragtag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);border:1px dashed var(--ink-400);padding:1px 6px;border-radius:100px;margin-left:8px;white-space:nowrap}.netzcell{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.dlg{position:fixed;inset:0;z-index:200;display:none;place-items:center;padding:var(--s5)}.dlg.on{display:grid}.dlg-bg{position:absolute;inset:0;background:rgba(18,33,29,.42)}.dlg-card{position:relative;max-width:460px;background:var(--surface);border-radius:12px;padding:var(--s5);box-shadow:0 24px 60px rgba(18,33,29,.3)}.dlg-lock{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--signal-wash);color:var(--signal-deep);margin-bottom:var(--s3)}.dlg-lock svg{width:20px;height:20px}.dlg-card h3{font-size:var(--t-title);font-weight:700;letter-spacing:-.02em;margin-bottom:var(--s2)}.dlg-card p{font-size:var(--t-body);color:var(--ink-700);line-height:1.6}.dlg-card p,.dlg-plus{margin-bottom:var(--s4)}.dlg-plus{padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r)}.dlg-p-t{display:block;font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:6px}.dlg-plus ul{list-style:none;display:flex;flex-direction:column;gap:5px}.dlg-plus li{font-size:var(--t-sm);color:var(--ink-700);line-height:1.5;padding-left:16px;position:relative}.dlg-plus li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--signal)}.dlg-row{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.dlg-cta{font-size:var(--t-body);font-weight:600;color:#fff;background:var(--signal);padding:11px 20px;border-radius:var(--r)}.dlg-cta:hover{background:var(--signal-deep)}.dlg-alt{font-size:var(--t-sm);color:var(--ink-500)}.dlg-alt:hover{color:var(--ink-900);text-decoration:underline}.nz-liste{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.nz-l-h{color:var(--ink-500)}.nz-l-h,.nz-l-r{font-size:var(--t-sm)}.nz-l-r{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;color:var(--ink-700)}.nz-l-k{font-family:var(--mono);color:var(--ink-900)}.nz-klein{font-size:var(--t-meta);color:var(--ink-500)}.nzbar-r{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap;flex:none}.nzbar-q{font-family:var(--mono);font-size:var(--t-meta);color:var(--ink-400);white-space:nowrap}.nzbar-q.out{color:var(--flag);font-weight:600}.nz-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s4)}.nz-p{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.nz-p-t{display:block;font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:4px}.nz-p-x{font-size:var(--t-sm);line-height:1.55}.nz-p-x,.rah{color:var(--ink-700)}.rah{font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.03em;padding:2px 8px;border-radius:100px;background:var(--surface-3);cursor:help}.rah-vob{background:#F5F0E7;color:#6E5A34}.rah-vgv{background:#EDF1F6;color:#365574}.rah-uvgo{background:#F2EEF6;color:#614579}.rah-sektvo{background:#EBF3EE;color:#2C5E43}.aufl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:0 var(--s5);gap:0 var(--s5);margin-top:var(--s3)}.auf-r{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);padding:7px 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.auf-k{color:var(--ink-500)}.auf-v{font-weight:600}.auf-v.unk{font-weight:400;font-style:italic;color:var(--ink-400)}.dreisatz{margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.ds-t{font-family:var(--mono);font-size:var(--t-meta);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:4px}.ds-t,.ds-x{display:block}.ds-x{font-size:var(--t-body);color:var(--ink-900);line-height:1.55}.ds-tr{display:block;font-size:var(--t-sm);color:var(--flag);margin-top:6px}.ds-cov{display:block;font-size:var(--t-meta);color:var(--ink-400);margin-top:4px}.ds-block{display:block;font-size:var(--t-sm);color:var(--ink-900);margin-top:8px;padding:6px 10px;background:var(--flag-wash);border-radius:var(--r-s);border-left:2px solid var(--flag)}.ds-block b{color:var(--flag)}.req-rahmen{background:var(--surface-2)}.req-rahmen .code{color:var(--ink-900);font-weight:600}.akttag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:100px;margin-left:8px;white-space:nowrap;display:inline-block}.akt-aufgehoben,.akt-ausgesetzt{color:var(--risk);background:var(--risk-wash);border:1px solid var(--risk)}.akt-vergeben{color:var(--ink-700);background:var(--paper);border:1px solid var(--line-strong)}.akt-frist,.akt-geaendert{color:var(--flag);background:var(--flag-wash);border:1px solid var(--flag)}.akt-neu{color:var(--signal-deep);background:var(--signal-wash);border:1px solid transparent}.akt-stand{font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--ink-500);margin-left:8px;white-space:nowrap;display:inline-block}.aktbar{display:flex;align-items:flex-start;gap:var(--s2);margin-bottom:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r);font-size:var(--t-sm);line-height:1.55}.aktbar svg{width:16px;height:16px;flex:none;margin-top:1px}.aktbar.akt-aufgehoben{background:var(--risk-wash);border:1px solid var(--risk);color:var(--ink-900)}.aktbar.akt-geaendert{background:var(--flag-wash);border:1px solid var(--flag);color:var(--ink-900)}.aktbar.akt-vergeben{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink-900)}.offen-x{font-size:var(--t-sm);color:var(--ink-500);line-height:1.55}.offen,.offen-x{margin-bottom:var(--s3)}.offen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s3);gap:var(--s3)}.off-g{padding:var(--s3) var(--s4);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r)}.off-t{display:block;font-size:var(--t-body);font-weight:600;margin-bottom:3px}.off-x{display:block;color:var(--ink-500);line-height:1.5}.off-x,.offen-btn{font-size:var(--t-sm)}.offen-btn{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#fff;background:var(--signal);padding:9px 16px;border-radius:var(--r);text-decoration:none}.offen-btn:hover{background:var(--signal-deep)}.offen-btn svg{width:13px;height:13px;flex:none}.offen-hin{display:block;font-size:var(--t-meta);color:var(--ink-500);margin-top:var(--s2)}.v-na{font-style:italic;color:var(--ink-400)}.sec-unterlagen{background:var(--signal-wash);border-color:var(--signal);padding:var(--s4) var(--s5)}.unt{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.unt-m{min-width:0;flex:1 1}.unt-t{display:block;font-size:var(--t-lg);font-weight:700;letter-spacing:-.012em;color:var(--ink-900)}.unt-x{display:block;font-size:var(--t-sm);color:var(--ink-700);line-height:1.55;margin-top:3px}.unt-btn{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-body);font-weight:600;color:#fff;background:var(--signal-deep);padding:10px 18px;border-radius:var(--r);text-decoration:none;white-space:nowrap;flex:none;transition:.14s}.unt-btn:hover{background:var(--ink-900)}.unt-btn svg{width:14px;height:14px;flex:none}.unt-leer{font-style:italic;color:var(--ink-500);flex:none}.toast,.unt-leer{font-size:var(--t-sm)}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,12px);z-index:120;background:var(--ink-900);color:#fff;font-weight:500;padding:11px 18px;border-radius:100px;box-shadow:0 10px 30px rgba(18,33,29,.28);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;max-width:min(92vw,520px);text-align:center}.toast.on{opacity:1;transform:translate(-50%)}.netzgate[hidden],body[data-netzoff] .tablescroll{display:none}.netzgate .nz-in{max-width:640px;padding:var(--s5) var(--s6)}.nzbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--surface-2);border-bottom:1px solid var(--line)}.nzbar-m{min-width:0}.nzbar-t{display:block;font-size:var(--t-body);color:var(--ink-900)}.nzbar-x{display:block;font-size:var(--t-sm);color:var(--ink-500);margin-top:2px;line-height:1.5}.nzbar-x b{color:var(--ink-900)}.nzbar-ok{color:var(--signal-deep)}.nzbar-ok,.nzbar-w{font-size:var(--t-sm);font-weight:600;white-space:nowrap}.nzbar-w{color:var(--ink-500)}td.c-netz,th.c-netz{text-align:center}.nzring{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--r);color:var(--ink-300);transition:.14s;position:relative}.nzring svg{width:18px;height:18px}.nzring:hover{background:var(--signal-wash)}.nzring.on,.nzring:hover{color:var(--signal-deep)}.nzring.on svg circle{fill:var(--signal-wash)}.nzring.match{color:var(--signal-deep)}.nzring.match svg circle{fill:var(--signal);stroke:var(--signal-deep)}.nzring.match:after{content:"";position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:var(--flag);border:1.5px solid var(--surface)}.nz-rueck{display:block;margin-top:var(--s2);font-size:var(--t-meta);color:var(--ink-400)}.nz-rueck:hover{color:var(--risk);text-decoration:underline}.nz-sig{display:flex;gap:var(--s5);flex-wrap:wrap;margin-bottom:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}.nz-sg,.nz-sig{align-items:center}.nz-sg{display:inline-flex;gap:8px;font-size:var(--t-sm)}.nz-sg i{font-style:normal;font-size:var(--t-meta);color:var(--ink-400)}.nz-sg b{font-family:var(--mono);font-weight:600}.nz-bg-i{color:var(--ink-400);font-size:var(--t-meta)}button.nz-c-t{display:block;font-size:var(--t-body);font-weight:600;line-height:1.35;text-align:left;color:var(--ink-900)}button.nz-c-t:hover{color:var(--signal-deep);text-decoration:underline}.ptab-n{font-family:var(--mono);font-size:9px;font-weight:600;color:var(--signal-deep);background:var(--signal-wash);padding:1px 6px;border-radius:100px}.nz-in{max-width:640px}.nz-in-t{font-size:var(--t-lg);font-weight:700;letter-spacing:-.012em;margin-bottom:var(--s2)}.nz-in-x{font-size:var(--t-body);color:var(--ink-700);line-height:1.6}.nz-in-x,.nz-rules{margin-bottom:var(--s4)}.nz-rules{display:flex;flex-direction:column;gap:7px;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.nz-r{display:flex;align-items:flex-start;gap:9px;font-size:var(--t-sm);color:var(--ink-700)}.nz-r,.nz-r i{line-height:1.5}.nz-r i{font-style:normal;font-weight:700;flex:none;font-size:12px}.nz-r i.ok{color:var(--signal-deep)}.nz-r i.no{color:var(--ink-400)}.nz-btn{font-size:var(--t-body);font-weight:600;color:#fff;background:var(--signal);padding:10px 20px;border-radius:var(--r)}.nz-btn:hover{background:var(--signal-deep)}.nz-fine{font-size:var(--t-meta);color:var(--ink-400);margin-top:var(--s2)}.nz-head{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s2)}.nz-on{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);background:var(--signal-wash);padding:3px 10px;border-radius:100px}.nz-off{font-size:var(--t-meta);color:var(--ink-400)}.nz-off:hover{color:var(--risk);text-decoration:underline}.nz-x{font-size:var(--t-sm);color:var(--ink-500);line-height:1.5}.nz-card,.nz-x{margin-bottom:var(--s3)}.nz-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4)}.nz-card.has-match{border-color:var(--signal)}.nz-c-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:6px}.nz-c-m{min-width:0}.nz-c-t{display:block;font-size:var(--t-body);font-weight:600;line-height:1.35}.nz-c-s{display:block;font-size:var(--t-meta);color:var(--ink-400);margin-top:2px}.nz-tag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:var(--signal-wash);padding:2px 8px;border-radius:100px;flex:none;white-space:nowrap}.nz-lose{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;font-size:var(--t-sm);color:var(--ink-500);margin-bottom:var(--s3)}.nz-lose b{font-family:var(--mono);color:var(--ink-900)}.nz-lose i{color:var(--ink-300);font-style:normal}.nz-int{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);border:1px solid var(--signal);padding:7px 14px;border-radius:var(--r)}.nz-int:hover{background:var(--signal-wash)}.nz-wait{font-size:var(--t-sm);color:var(--ink-500);line-height:1.5;background:var(--surface-2)}.nz-match,.nz-wait{padding:var(--s3);border-radius:var(--r)}.nz-match{background:var(--signal-wash)}.nz-m-h{display:flex;align-items:baseline;gap:var(--s2);font-size:var(--t-sm);margin-bottom:var(--s2)}.nz-m-s{font-size:var(--t-meta);color:var(--ink-500)}.nz-m-r{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;font-size:var(--t-sm);margin-bottom:var(--s2)}.nz-m-n{font-weight:600}.nz-blur{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink-500)}.nz-m-d,.nz-m-f,.nz-m-g{color:var(--ink-500);font-size:var(--t-meta)}.nz-m-x{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55;margin-bottom:var(--s2)}.nz-frei{font-weight:600;color:#fff;background:var(--signal-deep);padding:7px 14px;border-radius:var(--r)}.nz-frei,.nz-kontakt{font-size:var(--t-sm)}.nz-kontakt{padding:var(--s3);background:var(--surface);border:1px solid var(--signal);border-radius:var(--r)}.nz-kontakt span{display:block;color:var(--ink-700);margin-top:2px}.pnfacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s3)}.pnf{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.pnf-hero{border-color:var(--flag);background:var(--flag-wash)}.pnf-k{display:block;font-size:var(--t-meta);color:var(--ink-500);margin-bottom:2px}.pnf-hero .pnf-k{color:var(--flag)}.pnf-v{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.pnf-hero .pnf-v{color:var(--flag)}.pn-deut{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55;padding-left:var(--s3);border-left:2px solid var(--line-strong)}.pn-bg,.pn-deut{margin-bottom:var(--s3)}.pn-bg{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.pn-bg-k{font-size:var(--t-sm);color:var(--ink-500)}.pn-bg-v{font-size:var(--t-body);font-weight:700;color:var(--signal-deep)}.pn-bg-x{font-size:var(--t-sm);color:var(--ink-700);flex:1 1;min-width:200px}.pn-list{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:var(--s3) var(--s4) var(--s4)}.pn-lh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap;font-size:var(--t-sm);font-weight:600;padding-bottom:var(--s2);border-bottom:1px solid var(--line);margin-bottom:var(--s2)}.pn-cnt{font-family:var(--mono);font-size:var(--t-meta);font-weight:500;color:var(--ink-400)}.pn-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 74px 78px;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.pn-row:last-of-type{border-bottom:none}.pn-n{font-weight:500}.pn-f,.pn-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pn-f{color:var(--ink-500)}.pn-g{color:var(--ink-400)}.pn-g,.pn-s{font-family:var(--mono);font-size:var(--t-meta)}.pn-s{text-align:right}.pn-note,.pn-s{color:var(--ink-500)}.pn-note{font-size:var(--t-meta);line-height:1.55;margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.pn-off{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r)}.pn-off b{display:block;font-size:var(--t-body)}.pn-off span{color:var(--ink-500);line-height:1.5}.pn-btn,.pn-off span{font-size:var(--t-sm)}.pn-btn{font-weight:600;color:var(--signal-deep);border:1px solid var(--signal);padding:7px 14px;border-radius:var(--r);white-space:nowrap;flex:none}.pn-btn:hover{background:var(--signal-wash)}.ptoggle{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3);border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.ptoggle.on{border-color:var(--signal);background:var(--signal-wash)}.pt-sw{width:38px;height:22px;border-radius:100px;background:var(--line-strong);position:relative;flex:none;transition:.16s}.pt-sw i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.16s}.ptoggle.on .pt-sw{background:var(--signal)}.ptoggle.on .pt-sw i{left:19px}.pt-m{min-width:0}.pt-t{font-size:var(--t-body);font-weight:600}.pt-t,.pt-x{display:block}.pt-x{font-size:var(--t-sm);color:var(--ink-500);line-height:1.5;margin-top:2px}@media (max-width:640px){.pn-row,.pnfacts{grid-template-columns:1fr}}.steck{min-width:0}.steck-n{font-size:var(--t-title);font-weight:700;letter-spacing:-.02em;line-height:1.25}.steck-z{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:5px;font-size:var(--t-sm);color:var(--ink-500)}.steck-z b{font-family:var(--mono);font-weight:600;color:var(--ink-900)}.steck-z i{color:var(--ink-300);font-style:normal}.steck-m,.steck-ok{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-meta);font-weight:600;color:var(--signal-deep);background:var(--signal-wash);padding:2px 8px;border-radius:100px}.ang-sync{padding:var(--s3) 0 var(--s4);border-bottom:1px solid var(--line)}.asy-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s3)}.asy-t{font-size:var(--t-body);font-weight:600}.asy-tag{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400);background:var(--surface-3);padding:1px 7px;border-radius:100px;margin-left:8px}.asy-edit{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);padding:5px 12px;border:1px solid var(--signal);border-radius:var(--r)}.asy-edit:hover{background:var(--signal-wash)}.asy-r{display:flex;gap:var(--s4);padding:6px 0;align-items:baseline}.asy-k{flex:none;width:120px;color:var(--ink-500)}.asy-k,.asy-v{font-size:var(--t-sm)}.asy-v{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:6px;color:var(--ink-900)}.asy-chip{background:var(--surface-3);padding:2px 9px;border-radius:100px}.asy-chip,.asy-x{font-size:var(--t-meta)}.asy-x{color:var(--ink-400);margin-top:var(--s2);line-height:1.5}.ptabs{display:flex;gap:2px;margin-bottom:var(--s4);border-bottom:1px solid var(--line)}.ptab{display:flex;align-items:center;gap:6px;padding:9px 14px;font-size:var(--t-body);font-weight:500;color:var(--ink-500);border-bottom:2px solid transparent;margin-bottom:-1px;transition:.14s}.ptab:hover{color:var(--ink-900)}.ptab[aria-selected=true]{color:var(--ink-900);font-weight:600;border-bottom-color:var(--signal)}.pb-lock .pen-bar,.pb-lock .pen-n,.pb-lock .pen-v,.pb-lock .pr-a,.pb-lock .pr-n,.pb-lock .pr-tag{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pb-lock .pb-n{filter:blur(5px)}.sec-lock .pstat-v{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ang{margin-top:var(--s4);border-top:1px solid var(--line);padding-top:var(--s4)}.ang-f{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.ang-f:last-child{border-bottom:none}.ang-h{display:flex;align-items:baseline;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s2)}.ang-t{font-size:var(--t-body);font-weight:600}.ang-x{font-size:var(--t-meta);color:var(--ink-400)}.ang-chips{display:flex;gap:6px;flex-wrap:wrap}.ang-c,.ang-chips{align-items:center}.ang-c{display:inline-flex;gap:7px;font-size:var(--t-sm);font-weight:500;padding:5px 10px;border-radius:100px}.ang-abg{background:var(--signal-wash);color:var(--signal-deep)}.ang-abg i{font-family:var(--mono);font-style:normal;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.ang-eig{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-900)}.ang-x-btn{font-size:14px;line-height:1;color:var(--ink-400);padding:0 1px}.ang-x-btn:hover{color:var(--risk)}.ang-add{position:relative}.ang-plus{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);padding:5px 8px;border-radius:100px}.ang-plus:hover{background:var(--signal-wash)}.ang-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:50;min-width:210px;max-height:240px;overflow:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.16);padding:5px;display:flex;flex-direction:column}.ang-opt{text-align:left;font-size:var(--t-sm);padding:7px 10px;border-radius:var(--r)}.ang-opt:hover{background:var(--surface-2)}.ang-range{display:flex;align-items:center;gap:6px;color:var(--ink-500);flex-wrap:wrap}.ang-in,.ang-range{font-size:var(--t-sm)}.ang-in{width:104px;font-family:var(--mono);padding:6px 9px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);text-align:right}.ang-in:focus{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash)}.railsep{width:24px;height:1px;background:var(--line);margin:6px 0}body[data-view=verteidigung] .railsep{background:#2C4A3F}.profilview{overflow-y:auto;min-height:0;background:var(--paper)}.profilview,body[data-area=profil] .detail,body[data-area=profil] .tablewrap{display:none}body[data-area=profil] .profilview{display:block;grid-row:1/-1}.pwrap{padding:var(--s5) var(--s6) 64px;max-width:1120px}.pwrap>div:first-child{margin-bottom:var(--s5)}.pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 var(--s5);gap:0 var(--s5);border-top:1px solid var(--line)}.pstat{display:flex;flex-direction:column;gap:2px;padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}.pstat-wide{grid-column:span 2}.pstat-k{font-size:var(--t-sm);color:var(--ink-500);line-height:1.35}.pstat-v{font-size:var(--t-lg);font-weight:600;line-height:1.2}.pstat-v .v-num{font-family:var(--mono);letter-spacing:-.01em}.pstat-m{color:var(--ink-400)}.pstat-flag,.pstat-m{font-size:var(--t-meta)}.pstat-flag{color:var(--flag);line-height:1.4}.pleer{font-size:var(--t-sm);font-style:italic;color:var(--ink-400);font-weight:400}.pblock{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4)}.pb-h,.pblock{margin-bottom:var(--s3)}.pb-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.pb-t{font-size:var(--t-body);font-weight:700}.pb-n{font-family:var(--mono);color:var(--signal-deep);font-weight:600}.pb-n,.pb-x{font-size:var(--t-sm)}.pb-x{color:var(--ink-500);line-height:1.5;margin-bottom:var(--s3)}.prow{display:grid;grid-template-columns:minmax(0,1fr) 92px 78px;grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--t-sm)}.prow:last-of-type{border-bottom:none}.prow-h{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400)}.pr-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pr-a{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-700)}.pr-a,.pr-o{text-align:right}.pr-tag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:var(--signal-wash);padding:2px 7px;border-radius:100px}.pr-tag.mut{color:var(--ink-400);background:var(--surface-3)}.pen{display:flex;align-items:center;gap:var(--s3);padding:9px 0;border-bottom:1px solid var(--line)}.pen:last-of-type{border-bottom:none}.pen-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);font-weight:500}.pen-bar{width:104px;height:7px;border-radius:100px;background:var(--surface-3);overflow:hidden;flex:none}.pen-bar i{display:block;height:100%;background:var(--signal);border-radius:100px}.pen-v{font-family:var(--mono);font-size:var(--t-sm);width:82px;text-align:right;flex:none;color:var(--ink-700)}.pen-s{font-size:var(--t-xs,11px);color:var(--ink-500);flex:none;margin-right:10px;white-space:nowrap}.pgap{font-size:var(--t-meta);color:var(--ink-400);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line);line-height:1.5}.pdemo{display:inline-flex;align-items:center;gap:4px;background:var(--surface-3);padding:3px;border-radius:100px}.pdemo-k{font-family:var(--mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-400);padding:0 7px}.pdemo-o{font-size:var(--t-meta);font-weight:500;color:var(--ink-500);padding:4px 10px;border-radius:100px}.pdemo-o.on{background:var(--surface);color:var(--ink-900);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}@media (max-width:720px){.pstats{grid-template-columns:1fr}.pstat-wide{grid-column:auto}}.bestandbar{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s3) var(--s4);background:var(--surface-2);border-bottom:1px solid var(--line);flex:none}.bestandbar[hidden]{display:none}.bestandbar.warn{background:var(--flag-wash);border-bottom-color:var(--flag)}.bb-main{min-width:0}.bb-t{font-size:var(--t-body);color:var(--ink-900)}.bb-t,.bb-x{display:block}.bb-x{font-size:var(--t-sm);color:var(--ink-500);margin-top:2px}.bb-open{color:var(--flag)}.bb-ok,.bb-open{font-size:var(--t-sm);font-weight:600;white-space:nowrap;flex:none}.bb-ok{color:var(--signal-deep)}.owntog{width:26px;height:26px;border-radius:var(--r);border:1px solid var(--line-strong);font-size:15px;font-weight:600;line-height:1;color:var(--ink-500);background:var(--surface);transition:.14s}.owntog.on,.owntog:hover{border-color:var(--signal);color:var(--signal-deep)}.owntog.on{background:var(--signal-wash)}td.c-own,th.c-own{text-align:center}.bb-done{border-color:var(--signal);background:var(--signal);color:#fff}.bb-done:hover{background:var(--signal-deep);border-color:var(--signal-deep)}.bb-btn{font-size:var(--t-sm);font-weight:600;color:var(--signal-deep);border:1px solid var(--signal);background:var(--surface);padding:6px 13px;border-radius:100px;white-space:nowrap;flex:none;transition:.14s}.bb-btn:hover{background:var(--signal-wash)}.ownconfirm{padding:var(--s4);background:var(--note-wash);border:1px solid var(--note-line);border-radius:var(--r);margin-bottom:var(--s3)}.oc-t{font-size:var(--t-body);color:var(--note-deep);margin-bottom:var(--s2)}.oc-x{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55}.oc-tag{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--signal-deep);background:var(--signal-wash);padding:1px 7px;border-radius:100px;margin-left:8px}.gatelayout{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:var(--s6);gap:var(--s6);align-items:start}.gatelayout.solo{grid-template-columns:minmax(0,1fr)}.gatemain,.gateside{min-width:0}.gatecard{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);padding:var(--s4);background:var(--note-wash);border:1px solid var(--note-line);border-radius:var(--r)}.gc-lock{color:var(--note-deep);opacity:.8}.gc-lock svg{width:20px;height:20px}.gc-t{font-size:var(--t-body);font-weight:700;color:var(--note-deep)}.gc-x{color:var(--ink-700);line-height:1.5}.gc-btn,.gc-x{font-size:var(--t-sm)}.gc-btn{width:100%;margin-top:var(--s1);font-weight:600;color:#fff;background:var(--note-deep);padding:8px 12px;border-radius:var(--r);transition:.14s}.gc-btn:hover{background:var(--note)}.gc-p{font-size:var(--t-meta);color:var(--ink-500)}@media (max-width:820px){.gatelayout{grid-template-columns:minmax(0,1fr)}}.mbody{padding:var(--s5) var(--s6);max-width:1120px}.msub-k{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);margin-bottom:3px}.tab[data-weak]{opacity:.5}.mhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap}.mtitle{font-size:var(--t-title);font-weight:700;letter-spacing:-.02em;color:var(--ink-900)}.msub{font-size:var(--t-sm);color:var(--ink-500);margin-top:3px}.msec{margin-bottom:var(--s4)}.rstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--s5);gap:0 var(--s5);border-top:1px solid var(--line)}.rstats.dimmed{opacity:.55}.rstat{display:flex;flex-direction:column;gap:2px;padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}.rstat-k{font-size:var(--t-sm);color:var(--ink-500);line-height:1.35}.rstat-v{font-size:var(--t-lg);font-weight:600;color:var(--ink-900);line-height:1.2}.rstat-v .v-num{font-family:var(--mono);letter-spacing:-.01em}.rstat-med{font-size:var(--t-meta);color:var(--signal-deep);background:var(--signal-wash);align-self:flex-start;padding:1px 7px;border-radius:100px;margin-top:2px}.rstat-med .v-num{font-family:var(--mono);font-weight:600}.rstat-note{font-size:var(--t-meta);line-height:1.4;margin-top:2px}.rstat-note,.stand{color:var(--ink-400)}.stand{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);padding:0 5px;border-radius:100px;margin-left:4px;white-space:nowrap}.rvol{display:flex;flex-direction:column;gap:2px;padding-top:var(--s3);margin-top:var(--s2)}.rvol-v{font-size:var(--t-lg);font-weight:600;color:var(--ink-700)}.rvol-v .v-num{font-family:var(--mono)}.mfoot-note{font-size:var(--t-sm);color:var(--ink-700);line-height:1.6;margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border-left:2px solid var(--line-strong);border-radius:0 var(--r) var(--r) 0}.mfoot-note b{color:var(--ink-900)}.mnote{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);margin-bottom:var(--s3)}.mnote,.mwarn{font-size:var(--t-sm);color:var(--ink-700);line-height:1.55;padding:var(--s3) var(--s4)}.mwarn{display:flex;align-items:flex-start;gap:var(--s2);background:var(--flag-wash);border:1px solid var(--flag);border-radius:var(--r);margin-bottom:var(--s5)}.mwarn svg{width:16px;height:16px;color:var(--flag);flex:none;margin-top:2px}@media (max-width:640px){.rstats{grid-template-columns:1fr}}.emptyrow td{padding:var(--s6) var(--s4)!important;text-align:center}.empty-t{font-size:var(--t-body);color:var(--ink-500);line-height:1.6;max-width:52ch;margin:0 auto}.empty-t b{display:block;color:var(--ink-900);margin-bottom:4px;font-weight:600}.rail{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;padding:14px 0;gap:4px;transition:background .35s}body[data-view=verteidigung] .rail{background:var(--ink-900);border-right-color:var(--ink-900)}.mark{width:32px;height:32px;border-radius:8px;background:var(--signal);display:grid;place-items:center;margin-bottom:18px;flex:none}.mark svg{width:16px;height:16px}.viewbtn{width:44px;padding:12px 0;border-radius:var(--r);display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-400);transition:.18s;position:relative}.viewbtn svg{width:22px;height:22px;stroke-width:1.6}.vb-lbl{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(-4px);white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.01em;background:var(--ink-900);color:#fff;padding:5px 9px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .13s,transform .13s;z-index:60;box-shadow:0 6px 18px rgba(18,33,29,.22)}.viewbtn:focus-visible .vb-lbl,.viewbtn:hover .vb-lbl{opacity:1;transform:translateY(-50%) translateX(0)}.vb-lbl em{display:block;font-style:normal;font-weight:400;font-size:10.5px;margin-top:2px;color:rgba(255,255,255,.72)}.viewbtn:hover{color:var(--ink-700);background:var(--surface-3)}.viewbtn[aria-current=true]{background:var(--signal-wash);color:var(--signal-deep)}body[data-view=verteidigung] .viewbtn{color:#6E837B}body[data-view=verteidigung] .viewbtn:hover{background:#1D332C;color:#C9D6D0}body[data-view=verteidigung] .viewbtn[aria-current=true]{background:#1D332C;color:#FFF}.railfoot{margin-top:auto;display:flex;flex-direction:column;align-items:center;padding-bottom:2px}.verlabel{font-family:var(--mono);font-size:8.5px;letter-spacing:.06em;color:var(--ink-300);margin-bottom:6px}body[data-view=verteidigung] .verlabel{color:#5A7A6E}.planbadge{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 0;width:44px;border-radius:var(--r);color:var(--ink-500);transition:.15s}.planbadge:hover{background:var(--surface-3)}.plan-ring{width:22px;height:22px;border-radius:50%;border:2px solid var(--signal);display:grid;place-items:center;position:relative}.plan-ring:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--signal)}.planbadge.free .plan-ring{border-color:var(--ink-300)}.planbadge.free .plan-ring:after{background:transparent}.plan-lbl.lang{font-size:7.5px;letter-spacing:.03em}.plan-lbl{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-700)}.planbadge.free .plan-lbl{color:var(--ink-400)}body[data-view=verteidigung] .planbadge{color:#8FA69D}body[data-view=verteidigung] .planbadge:hover{background:#1D332C}body[data-view=verteidigung] .plan-lbl{color:#C9D6D0}.railcount{position:absolute;top:4px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:100px;background:var(--ink-900);color:#fff;font-family:var(--mono);font-size:9px;font-weight:600;display:grid;place-items:center}.raildot{position:absolute;top:8px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--signal);border:1.5px solid var(--surface)}body[data-view=verteidigung] .railcount{background:var(--signal);color:var(--ink-900)}body[data-view=verteidigung] .raildot{border-color:var(--ink-900)}.main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;min-width:0}.main.mit-detail{grid-template-columns:minmax(var(--sp-liste-schmal),var(--sp-liste-max)) minmax(var(--sp-ausschreibung-min),1fr)}.tablewrap{flex-direction:column;min-height:0;background:var(--surface)}.maincol,.tablewrap{display:flex;min-width:0}.maincol{flex:1 1;flex-direction:column}.toolbar{display:flex;align-items:center;gap:var(--s2);height:52px;padding:0 var(--s4) 0 0;flex:none}.brandmk{font-size:17px;font-weight:700;letter-spacing:-.03em;margin-right:4px}.brandmk span{color:var(--signal)}.tsearch{display:flex;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;padding:8px 12px;width:100%;max-width:600px;min-width:0;transition:border-color .15s,box-shadow .15s,background .15s}.tsearch:focus-within{background:var(--surface);border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-wash)}.tsearch svg{width:15px;height:15px;color:var(--ink-400);flex:none}.tsearch input{border:none;background:none;outline:none;font:inherit;font-size:13.5px;width:100%}.tkbd{font-family:var(--mono);font-size:11px;color:var(--ink-400);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:1px 6px;flex:none}.tsearch:focus-within .tkbd{display:none}.searchwrap{position:relative;flex:1 1 180px;min-width:90px}.toolbar{min-width:0}.suggest{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:60;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.14);padding:5px;display:none;max-height:320px;overflow:auto}.suggest.open{display:block}.sugg{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border-radius:6px;text-align:left;font-size:13px}.sugg.hl,.sugg:hover{background:var(--surface-2)}.sugg-ic{color:var(--ink-400);flex:none}.sugg-ic,.sugg-ic svg{width:15px;height:15px}.sugg-lbl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugg-cat{font-size:10.5px;color:var(--ink-400);font-family:var(--mono);letter-spacing:.02em;flex:none}.sugg-raw{border-top:1px solid var(--line);margin-top:3px;padding-top:9px;color:var(--ink-500)}.facet{position:relative;flex:none}.facetbtn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink-700);padding:7px 10px;border-radius:7px;border:1px solid transparent;background:transparent;transition:.14s;white-space:nowrap}.facetbtn:hover{background:var(--surface-3)}.facet .facetbtn.active,.facetbtn.active{border-color:var(--ink-900);color:var(--ink-900)}.facetbtn.active{background:var(--surface-2)}.fcar{font-size:9px;color:var(--ink-400)}.fbadge{min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--ink-900);color:#fff;font-family:var(--mono);font-size:9px;font-weight:600;display:none;place-items:center}.facetpop{position:absolute;left:0;top:calc(100% + 6px);z-index:60;min-width:190px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.14);padding:6px;display:none}.facetpop.open{display:block}.facetpop-wide{min-width:250px}.facetopt,.regopt{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border-radius:6px;font-size:13px;text-align:left}.facetopt:hover,.regopt:hover{background:var(--surface-2)}.fbox{width:15px;height:15px;border:1.5px solid var(--line-strong);border-radius:4px;flex:none;display:grid;place-items:center}.facetopt.on .fbox,.regopt.on .fbox{background:var(--signal);border-color:var(--signal)}.facetopt.on .fbox:after,.regopt.on .fbox:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.regsearch{padding:2px 2px 7px}.regsearch input{width:100%;border:1px solid var(--line-strong);border-radius:6px;padding:7px 10px;font:inherit;font-size:13px;outline:none}.regsearch input:focus{border-color:var(--signal)}.reglist{max-height:200px;overflow:auto}.reghint{font-size:11px;color:var(--ink-400);padding:8px 9px 3px;border-top:1px solid var(--line);margin-top:4px}.tsep{width:1px;height:22px;background:var(--line);flex:none;margin:0 2px}.ftoken{position:relative}.tok-lbl{white-space:nowrap}.tok-rad{font-size:11px;font-weight:600;color:var(--signal-deep);padding:2px 6px;border-radius:100px;background:#fff;border:1px solid #bce7d7;margin-left:2px}.tok-rad:hover{border-color:var(--signal)}.radmenu{position:absolute;left:0;top:calc(100% + 6px);z-index:60;display:flex;gap:4px;background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 8px 22px rgba(18,33,29,.14);padding:4px}.radmenu,.radopt{border-radius:100px}.radopt{font-family:var(--mono);font-size:11px;font-weight:500;padding:4px 9px;color:var(--ink-700)}.radopt:hover{background:var(--surface-2)}.radopt.on{background:var(--signal);color:#fff}.radmenu{flex-wrap:wrap;width:max-content;max-width:320px;border-radius:16px}.radbezug{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;padding-top:4px;border-top:1px solid var(--line)}.radbezug .radopt{font-family:inherit}.radohne{flex-basis:100%;display:flex;align-items:center;gap:6px;padding:2px 6px 4px;font-size:12px;color:var(--ink-700);cursor:pointer}.tok-x{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:var(--ink-400);font-size:14px;line-height:1}.tok-x:hover{background:var(--surface-3);color:var(--ink-900)}.filterbar{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;padding:0 var(--s4) var(--s3);background:var(--surface);flex:none}.filterbar.empty{display:none}.fb-label{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-right:2px}.ftoken{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 5px 4px 11px;border-radius:100px;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-900)}.ftoken svg{width:12px;height:12px;flex:none}.ftoken-ort{background:var(--signal-wash);border-color:#BCE7D7;color:var(--signal-deep)}.ftoken-cpv{background:#EEF2F6;border-color:#D3DDE6;color:#3A5A75}.ftoken .tok-x{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;color:var(--ink-400);font-size:14px;line-height:1}.ftoken .tok-x:hover{background:var(--surface-3);color:var(--ink-900)}.ftoken-ort .tok-x:hover{background:#CDEEE1}.fb-clear{font-size:11.5px;color:var(--ink-500);font-weight:500;margin-left:4px}.fb-clear:hover{color:var(--flag)}.tstatus{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.tcount{font-family:var(--mono);font-size:12px;color:var(--ink-500);white-space:nowrap}.tcount b{color:var(--ink-900);font-weight:600}.tchip{font-size:var(--t-sm);font-weight:500;padding:var(--s2) 10px;border-radius:var(--r);border:1px solid transparent;background:transparent;color:var(--ink-700);transition:.14s;white-space:nowrap}.tchip:hover{background:var(--surface-3)}.tchip[aria-pressed=true]{background:var(--ink-900);color:#fff}.tchip .dot{display:none}.tchip .n{font-family:var(--mono);font-size:10px}.colcfg{position:relative}.colbtn{font-size:var(--t-sm);font-weight:500;padding:var(--s2) 10px;border-radius:var(--r);border:1px solid transparent;background:transparent;color:var(--ink-500);display:inline-flex;gap:var(--s2);align-items:center;white-space:nowrap}.colbtn:hover{background:var(--surface-3);color:var(--ink-900)}.colmenu{position:absolute;right:0;top:calc(100% + 6px);z-index:60;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.14);padding:6px;min-width:190px;display:none}.colmenu[data-open]{display:block}.colmenu .ci{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:5px;font-size:12.5px;cursor:pointer}.colmenu .ci:hover{background:var(--surface-2)}.colmenu .box{width:15px;height:15px;border:1.5px solid var(--line-strong);border-radius:4px;display:grid;place-items:center;flex:none}.colmenu .ci[data-on] .box{background:var(--signal);border-color:var(--signal)}.colmenu .ci[data-on] .box:after{content:"";width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.colmenu .ci[data-locked]{opacity:.5;cursor:not-allowed}.tablescroll{overflow:auto;flex:1 1;min-height:0;padding-bottom:var(--messleiste-h,0)}table.leads{width:100%;border-collapse:collapse;font-size:13px}.leads thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:600;text-align:left;padding:var(--s2) var(--s3);border-bottom:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leads thead th:hover{color:var(--ink-700)}.leads thead th .ar{opacity:0;margin-left:3px}.leads thead th[draggable]{cursor:-webkit-grab;cursor:grab}.leads thead th.dragging{opacity:.4;cursor:-webkit-grabbing;cursor:grabbing}.leads thead th.drop-l{box-shadow:inset 2px 0 0 var(--signal)}.leads thead th.drop-r{box-shadow:inset -2px 0 0 var(--signal)}.leads thead th.has-filter{position:-webkit-sticky;position:sticky}.leads thead th .th-lbl,.thfilter{vertical-align:middle}.thfilter{position:relative;display:inline-flex;align-items:center;gap:2px;margin-left:5px;padding:2px;border-radius:4px;color:var(--ink-300)}.thfilter svg{width:12px;height:12px}.thfilter:hover{background:var(--surface-3);color:var(--ink-700)}.thfilter.on{color:var(--signal-deep)}.thfn{font-family:var(--mono);font-size:9px;font-weight:600}.headpop{position:absolute;left:0;top:calc(100% + 8px);z-index:60;min-width:180px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.16);padding:6px;display:none;text-transform:none;letter-spacing:normal}.headpop.open{display:block}.headpop .reglist{max-height:220px;overflow:auto}.headpop-adv{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:200px}.headpop-adv .fp-chips{gap:4px}.leads thead th[data-sorted] .ar{opacity:1;color:var(--signal-deep)}.leads thead th.right{text-align:right}.leads thead th.center{text-align:center}.leads tbody td{padding:var(--s3) var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}td.c-band{width:104px;text-align:center}td.c-band .band{justify-content:center;gap:0}.leads tbody .c-band .band-na,.leads tbody .dok-nein,.leads tbody .hat-beleg,.leads tbody .pdot,.leads tbody .val,.leads tbody tr{cursor:pointer}.leads tbody tr:hover{background:var(--surface-2)}.leads tbody tr[aria-selected=true]{background:var(--signal-wash);box-shadow:inset 3px 0 0 var(--signal)}body[data-view=verteidigung] .leads tbody tr[aria-selected=true]{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--ink-900)}td.c-star{width:52px;text-align:center;padding-right:0;white-space:nowrap}.tstar{color:var(--ink-900);opacity:1}.tstar[data-merk=manuell]{color:var(--aktiv-ink,var(--signal-deep))}.tstar svg{width:14px;height:14px;stroke-width:1.7;vertical-align:middle}.tstar[data-merk=manuell] svg{fill:var(--aktiv-ink,var(--signal-deep))}.tstar[data-merk=auto]{color:var(--ink-400)}td.c-src{width:96px}.srcpill{font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;padding:3px 9px;border-radius:100px;border:1px solid transparent}.src-auslauf{background:#EDF1F7;color:#33507D}.src-eigen{background:#EAF4EE;color:#16794a}.src-f02{background:#EBF3EE;color:#2C5E43}.src-f01{background:#F7F0E6;color:#835616}.src-award{background:#EAF1F8;color:#2B5F86}.award-when{display:inline-flex;flex-direction:column;line-height:1.15;font-size:12px;color:var(--ink-500)}.award-when.hot{color:#2B5F86;font-weight:600}.award-when .cdsub{font-size:9.5px;color:var(--ink-400);letter-spacing:.02em;margin-top:2px;font-weight:400}.award-sub{display:block;font-size:11px;color:var(--ink-400);margin-top:3px}.aw-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}@media(max-width:760px){.aw-cards{grid-template-columns:1fr}}.aw-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.aw-card h4{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);font-weight:700;margin:0 0 11px}.aw-line{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.aw-line:last-child{border-bottom:0}.aw-line .k{color:var(--ink-500)}.aw-line .v{font-family:var(--mono);font-size:12.5px;text-align:right}.aw-vm{display:block;font-size:10px;color:var(--ink-400);font-family:var(--sans)}.aw-bars{display:flex;flex-direction:column;gap:8px;margin-top:6px}.aw-brow{display:grid;grid-template-columns:1fr 44px;grid-gap:9px;gap:9px;align-items:center;font-size:12.5px}.aw-blab{margin-bottom:3px}.aw-btrack{height:5px;background:var(--line);border-radius:99px;overflow:hidden}.aw-btrack i{display:block;height:100%;background:var(--signal);border-radius:99px}.aw-bv{font-family:var(--mono);font-size:11px;color:var(--ink-400);text-align:right}.aw-note{border-radius:8px;padding:11px 14px;font-size:13px;line-height:1.55;margin-top:10px}.aw-note-g{background:var(--signal-wash);color:var(--ink-700);border:1px solid #cfe8dc}.aw-note-n{background:var(--surface-2);color:var(--ink-500);border:1px solid var(--line)}.aw-mini{font-family:var(--mono);font-size:11px;color:var(--ink-400);margin-top:7px}.aw-actbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.aw-hint{font-size:12px;color:var(--ink-400);max-width:52ch}.aw-acts{display:flex;gap:8px;flex-wrap:wrap}.aw-btn{font-size:12px;font-weight:600;border-radius:7px;padding:6px 13px;cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-900)}.aw-btn:hover{background:var(--surface-2)}.aw-btn-p{background:var(--signal);color:#fff;border-color:var(--signal)}.aw-btn-p:hover{background:var(--signal-deep)}.aw-alert{display:flex;align-items:center;gap:11px;background:#EAF1F8;border-bottom:1px solid #d6e3ee;color:#2B5F86;padding:10px 16px;font-size:13px}.aw-alert svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9;flex-shrink:0}.aw-alert b{font-weight:700}.aw-alert .aw-alert-x{margin-left:auto;background:none;border:0;color:#2B5F86;cursor:pointer;font-size:13px;opacity:.7}.aw-alert .aw-alert-x:hover{opacity:1}td.c-titel{min-width:280px;max-width:440px}table.leads.leads-fest{table-layout:fixed}.leads-fest td.c-buyer,.leads-fest td.c-inc,.leads-fest td.c-titel{min-width:0;max-width:none}.leads-fest tbody td,.leads-fest thead th .th-lbl{overflow:hidden;text-overflow:ellipsis}.leads-fest thead th .th-lbl{display:inline-block;max-width:calc(100% - 30px)}.leads-fest td.c-frist .cd{display:flex;min-width:0}.src-wb{display:none}.ohne-neu .src-wb{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:6px;vertical-align:middle;background:var(--ink-300)}.ohne-neu .src-wb.neu{background:var(--signal)}.ttitel{font-weight:600;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}tr.gesichtet .ttitel{font-weight:500;color:var(--ink-600)}tr.neu-ungesehen td:first-child{box-shadow:inset var(--zeile-balken,3px) 0 0 var(--neu,var(--signal))}tr.neu-ungesehen .ttitel{font-weight:700}td.c-buyer{color:var(--ink-500);white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}td.c-frist .val:before{display:none}td.c-frist{white-space:nowrap}.cd{display:inline-flex;flex-direction:column;line-height:1.15}.cd .val{font-size:12px}.cd .cdsub{font-size:9.5px;color:var(--ink-400);letter-spacing:.02em;margin-top:2px}.cd .cdsub.cd-warn,.cd.urg .val{color:var(--flag);font-weight:600}.cd.urg.s-akut .val{color:var(--risk)}.cd.cd-dez .val{color:var(--ink-400)}td.c-pub{white-space:nowrap}.pub{display:inline-flex;flex-direction:column;line-height:1.15}.pub .pub-w{font-size:12px}.pub .pub-d{font-size:9.5px;color:var(--ink-400);margin-top:2px}.pub-leer{color:var(--ink-300)}.cd .cdwhen{font-size:9.5px;color:var(--ink-400);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd.none,.cd.none .val{color:var(--ink-300)}.cd.rz-12 .val:before,.cd.rz-3 .val:before,.cd.rz-6 .val:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:1px}.cd.rz-3 .val:before{background:var(--risk)}.cd.rz-6 .val:before{background:var(--flag)}.cd.rz-12 .val:before{background:#D4A017}.nat,td.c-natur{white-space:nowrap}.nat{font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;padding:3px 9px;border-radius:100px;border:1px solid transparent}.nat-dienst{background:#EDF1F6;color:#365574}.nat-liefer{background:#F2EEF6;color:#614579}.nat-bau{background:#F5F0E7;color:#6E5A34}td.c-konk{white-space:nowrap}.kf{display:inline-flex;align-items:center;gap:7px}.kf .val{font-size:12px}.kf .ksegs{display:inline-flex;gap:2px}.kf .ksegs i{width:6px;height:12px;border-radius:1px;background:var(--surface-3);display:block}.kf-gering .ksegs i:nth-child(-n+1){background:var(--signal)}.kf-mittel .ksegs i:nth-child(-n+2){background:var(--flag)}.kf-hoch .ksegs i:nth-child(-n+3){background:var(--risk)}.kf-none{font-size:11px;color:var(--ink-400);font-style:italic}.wettb,td.c-neu{white-space:nowrap}.wettb{font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:100px;border:1px solid transparent}.wettb.neu{background:var(--signal-wash);color:var(--signal-deep)}.wettb.folge{background:var(--surface-3);color:var(--ink-500)}td.c-vol{text-align:right;white-space:nowrap}td.c-region{color:var(--ink-500)}td.c-inc,td.c-region{font-size:12px;white-space:nowrap}td.c-inc{color:var(--ink-700);max-width:150px;overflow:hidden;text-overflow:ellipsis}td.c-status{white-space:nowrap}.stat{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}.stat,.stat-team{font-family:var(--mono);font-size:9.5px}.stat-team{margin-left:4px}.stat-team,.team-gesehen{color:var(--ink-500)}.hidecol{display:none}.detail{overflow-y:auto;min-height:0;background:var(--paper);position:relative}.dactions{display:flex;align-items:center;gap:var(--s2);flex:none}.danalysemeter{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--t-meta)}.dam-lbl{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400)}.dam-val{font-weight:600;color:var(--ink-700)}.dam-val.out{color:var(--flag)}.dam-val.pro{color:var(--note-deep)}.dactsep{width:1px;height:16px;background:var(--line);margin:0 2px}.dbtn{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--r);color:var(--ink-400);transition:.14s}.dbtn:hover{background:var(--surface-3);color:var(--ink-900)}.dbtn svg{width:15px;height:15px}.dbtn-star svg{width:16px;height:16px}.dbtn-star[data-merk] svg{fill:var(--signal);stroke:var(--signal)}.dbtn-star[data-merk],.seen-mark{color:var(--signal-deep)}.seen-mark{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--signal-wash);padding:2px 7px;border-radius:100px}.dhead{background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s3) var(--s6) 0;position:-webkit-sticky;position:sticky;top:0;z-index:5}.dtop{justify-content:space-between;gap:var(--s4);margin-bottom:var(--s3)}.dhead .eyebrow,.dtop{display:flex;align-items:center}.dhead .eyebrow{gap:var(--s2);font-size:var(--t-sm);color:var(--ink-500);min-width:0}.dtitle{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s3)}.dtitle .wfpick{margin-bottom:0;flex:none}.dhead .eyebrow .eb-sep{color:var(--ink-300)}.dhead h2{font-size:var(--t-title);font-weight:700;line-height:1.25;letter-spacing:-.02em;max-width:60ch;margin:0;flex:1 1;min-width:0}.dsub{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--ink-500);margin-bottom:12px;flex-wrap:wrap}.dsub a{color:var(--signal-deep);text-decoration:none;border-bottom:1px solid var(--signal-wash)}.srcpill.big{font-size:12px;padding:3px 10px}.tabs{display:flex;gap:2px}.tab{padding:9px 15px;font-size:var(--t-sm);font-weight:600;color:var(--ink-500);border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:8px}.tab:hover{color:var(--ink-900)}.tab[aria-selected=true]{color:var(--ink-900);border-bottom-color:var(--ink-900)}.tab .quota{font-family:var(--mono);font-size:9.5px;font-weight:500;color:var(--ink-400);margin-left:5px}.tab .quota.out{color:var(--flag);font-weight:600}.tab .probadge{margin-left:5px}.dbody{padding:var(--s5) var(--s6);max-width:1120px}.anagrid,.buyer-floor,.buyer-head,.gatemain,.kv,.legend,.mhead,.mwarn,.prov-legend,.teamgrid{max-width:820px}.sec{margin-bottom:var(--s4)}.bsec>h4,.msec>h4,.sec>h4{font-family:var(--sans);font-size:var(--t-lg);font-weight:700;letter-spacing:-.012em;text-transform:none;color:var(--ink-900);display:flex;gap:var(--s2);align-items:baseline;flex-wrap:wrap}.bsec>h4 .cov,.msec>h4 .cov,.sec>h4 .cov{font-size:var(--t-sm);font-weight:400;color:var(--ink-400);letter-spacing:0}.bsec,.msec,.sec{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:var(--s4) var(--s5) var(--s5);max-width:820px}.bsec>h4,.msec>h4,.sec>h4{margin-bottom:var(--s3)}.sec .kv{background:transparent}.sec .note-box{background:var(--surface)}.anagrid>.sec{background:var(--surface-2)}.sec>h4 .cov{margin-left:auto;letter-spacing:.02em;text-transform:none;font-weight:400;color:var(--ink-400)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ovgrid{display:block}.dbody-ana{position:relative;padding-right:calc(200px + var(--s6) + var(--s6))}.anagrid{min-width:0}.anagrid>.sec{margin-bottom:var(--s5);scroll-margin-top:var(--s4)}.ananav{position:absolute;top:0;right:var(--s6);width:200px;display:flex;flex-direction:column;gap:1px;will-change:transform}.ananav .anav-item{text-align:left;font-size:var(--t-sm);color:var(--ink-400);padding:6px 10px;border-radius:var(--r);border-left:2px solid transparent;transition:.14s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ananav .anav-item:hover{color:var(--ink-700);background:var(--surface-3)}.ananav .anav-item.on{color:var(--ink-900);font-weight:600;border-left-color:var(--signal);background:var(--surface-2)}@media (max-width:820px){.dbody-ana{padding-right:var(--s6)}.ananav{display:none}}.kv{flex-direction:column}.kv,.kvi{display:flex}.kvi{align-items:baseline;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}.kvi:last-child{border-bottom:none}.kvi .k{font-size:var(--t-body);color:var(--ink-500);width:200px;flex:none}.kvi .vv{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1 1;flex-wrap:wrap}.kvi .v{color:var(--ink-900);font-weight:500}.kvi .v,.kvi-lead .v{font-size:var(--t-body)}.kvi-lead .v{font-weight:600}.kvi .v-num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kvi .v-na,.kvi .v-unk{color:var(--ink-400);font-weight:400}.kvi .v-na{font-style:italic}.kvi .vm{flex:none;margin-left:auto;padding-left:var(--s3)}.kvi .kvi-etikett,.kvi .vm{font-size:var(--t-meta);color:var(--ink-400)}.kvi .kvi-etikett{flex-basis:100%;overflow-wrap:anywhere}.kvi .tag-neu{color:var(--signal-deep)}.kvi .tag-folge,.kvi .tag-neu{font-size:var(--t-body);font-weight:600}.kvi .tag-folge{color:var(--ink-900)}@media (max-width:560px){.kvi{flex-direction:column;gap:3px}.kvi .k{width:auto}.kvi .vm{margin-left:0}}.facts{margin-bottom:26px}.facts .fact{display:grid;grid-template-columns:168px 1fr;grid-gap:16px;gap:16px;align-items:baseline;padding:9px 2px;border-bottom:1px solid var(--line)}.facts .fact:last-child{border-bottom:none}.facts dt{font-size:12px;color:var(--ink-500);font-weight:400}.facts dd{display:flex;align-items:baseline;gap:8px;min-width:0}.facts .v{font-size:13px;color:var(--ink-900);font-weight:500}.facts .v-num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.facts .fact-lead .v{font-size:15px;font-weight:600;letter-spacing:-.01em}.facts .v-na,.facts .v-unk{color:var(--ink-400);font-weight:400}.facts .v-na{font-style:italic}.facts .meta{font-size:11px;color:var(--ink-400);flex:none;padding-left:2px}.tag-neu{color:var(--signal-deep)}.tag-folge,.tag-neu{font-size:14px;font-weight:600}.tag-folge{color:var(--ink-900)}.pdot{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block;cursor:help;position:relative;top:-1px;margin-left:2px}.pdot-schaetz{background:var(--ink-300)}.pdot-unsicher{background:var(--flag)}.pdot-unbekannt{background:transparent}.note-box .pdot{margin-right:6px;vertical-align:middle}.legend,.prov-legend{background:transparent!important;border:none!important;padding-left:0!important;padding-right:0!important}.prov-legend{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-meta);color:var(--ink-500)}.prov-legend .pdot{margin-left:6px}.prov-legend .pdot:first-child{margin-left:0}.prov-legend .pl-unk{color:var(--ink-400);margin-left:6px}.prov-legend .pl-plain{color:var(--ink-400);margin-left:auto}@media (max-width:560px){.facts .fact{grid-template-columns:1fr;gap:3px}.facts .meta{margin-left:0}}.cell{background:var(--surface);padding:13px 15px}.cell dt{font-size:11px;color:var(--ink-500);margin-bottom:5px}.cell dd{font-size:15px;font-weight:600;letter-spacing:-.01em}.cell dd .num{font-size:15px;font-weight:500}.cell .note{font-size:10.5px;color:var(--ink-400);margin-top:5px;line-height:1.35}.tedlink{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--signal-deep);text-decoration:none;border-bottom:2px solid var(--signal-wash);padding-bottom:1px}.tedlink:hover{border-bottom-color:var(--signal)}.tedlink svg{width:13px;height:13px}.fo-block{margin-top:12px}.fo-k{font-size:var(--t-meta);font-weight:600;color:var(--ink-400);margin-bottom:4px}.fo-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fo-liste li{font-size:14px}.fo-liste li,.fo-m{overflow-wrap:anywhere}.fo-m{font-size:var(--t-meta);color:var(--ink-400)}.scores{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow:hidden}.score{display:flex;align-items:center;gap:var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line)}.score:last-child{border-bottom:none}.score .name{font-size:var(--t-body);font-weight:600;width:140px;flex:none}.score .band .segs i{width:20px;height:6px}.score .band .lbl{display:none}.score[data-level=na] .band .lbl{color:var(--ink-400);font-weight:400}.probadge{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--note-deep);border:1px solid var(--note-line);padding:1px 5px;border-radius:100px;vertical-align:middle}.contact,.probadge{background:var(--note-wash)}.contact{border:1px solid var(--note-line);border-radius:var(--r);padding:var(--s4) var(--s4) var(--s3)}.ct-uebern{display:inline-flex;align-items:center;height:20px;padding:0 8px;margin-left:8px;border-radius:100px;font-size:11px;border:1px solid #f3d9b1;background:var(--flag-wash);vertical-align:middle}.ct-alt,.ct-uebern{font-weight:500;color:var(--flag);white-space:nowrap}.ct-mit{color:var(--ink-400);font-size:var(--t-meta);font-weight:400;white-space:nowrap}.ct-row{display:flex;align-items:baseline;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--note-line)}.ct-row:first-child{padding-top:0}.ct-k{color:var(--note-deep);width:184px;flex:none}.ct-k,.ct-v{font-size:var(--t-body)}.ct-v{color:var(--ink-900);font-weight:500}.ct-note{font-size:var(--t-sm);color:var(--ink-500);line-height:1.5;margin-top:var(--s3)}.bk-code{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;border:1px solid var(--line);background:var(--surface-2,transparent);font-size:11.5px;color:var(--ink-700);margin:2px 4px 2px 0}.bk-aus{flex:1 1;min-width:0}.bk-aus summary{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;cursor:pointer;list-style:none;min-height:var(--m-touch,28px)}.bk-aus summary::-webkit-details-marker{display:none}.bk-zeigen{color:var(--signal-deep);font-size:var(--t-sm);font-weight:500}.bk-aus .bk-auf,.bk-aus[open] .bk-zu{display:none}.bk-aus[open] .bk-auf{display:inline}.bk-aus-l{margin:var(--s2) 0 var(--s1);padding-left:18px;font-size:var(--t-body);color:var(--ink-700);column-count:2;column-gap:var(--s5)}.bk-aus-l li{padding:2px 0;page-break-inside:avoid;break-inside:avoid}.bk-wertung{display:flex;flex-direction:column;gap:2px;min-width:0}.bk-wertung .v{font-weight:400;white-space:pre-line;overflow-wrap:anywhere}.bk-sprache{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:100px;font-size:11.5px;font-weight:500;border:1px solid #f3d9b1;background:var(--flag-wash);color:var(--flag);white-space:nowrap}@media (max-width:700px){.bk-aus-l{column-count:1}}.score .why{margin-left:auto;font-size:var(--t-sm);color:var(--ink-500);text-align:right;max-width:44ch}.score .scoreword{margin-left:auto;font-size:var(--t-body);font-weight:600;text-transform:capitalize;color:var(--ink-700)}.score[data-level=na] .scoreword{color:var(--ink-400);font-weight:400}.score .why .ok{color:var(--signal-deep);font-weight:600}.score .why .no{color:var(--flag);font-weight:600}.score-caveat{display:flex;align-items:flex-start;gap:var(--s2);margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--flag-wash);border:1px solid var(--flag);border-radius:var(--r);font-size:var(--t-sm);color:var(--ink-700);line-height:1.55}.score-caveat .pdot{margin-top:6px}.score-note{display:grid;grid-template-columns:140px auto 1fr;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;margin-top:var(--s3);padding:var(--s3) var(--s4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r)}@media (max-width:720px){.score-note{grid-template-columns:1fr;gap:5px}}.score-note .sn-label{font-size:var(--t-sm);color:var(--ink-500)}.score-note .sn-val{font-size:var(--t-body);font-weight:600}.score-note .sn-val .unk{font-weight:400;font-style:italic;color:var(--ink-400);font-size:var(--t-sm)}.score-note .sn-herk,.score-note .sn-txt{font-size:var(--t-sm);color:var(--ink-500);line-height:1.45}.score-note .sn-herk{grid-column:1/-1}.score-note .sn-herk-abgeleitet:before{background:var(--note)}.score-note .sn-herk-abgeleitet:before,.score-note .sn-herk-belegt:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.score-note .sn-herk-belegt:before{background:var(--signal-deep)}@media (max-width:640px){.score-note{grid-template-columns:1fr;gap:5px}}.cmp{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.cmp td,.cmp th{padding:var(--s2) var(--s4);text-align:left;border-bottom:1px solid var(--line);font-size:var(--t-body)}.cmp thead th{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:600;background:var(--surface-2)}.cmp tbody tr:last-child td,.cmp tbody tr:last-child th{border-bottom:none}.cmp td.me,.cmp td.them{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:88px}.cmp td.me{font-weight:600}.cmp td.edge{width:34px;text-align:center}.cmp .up{color:var(--signal-deep)}.cmp .down{color:var(--flag)}.cmp thead th.cmp-wer{max-width:220px;overflow-wrap:anywhere;text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--t-sm);color:var(--ink-700)}.cmp td.me.nb{font-family:var(--sans);font-size:11px;font-weight:500;line-height:1.3}.cmp-keiner{margin:var(--s3) 0 0;font-size:var(--t-sm);color:var(--ink-500)}.cmp td.me .inline-link{margin-left:0;font-family:var(--sans);font-size:11px;white-space:normal;line-height:1.3}.cmp tbody th{font-weight:500;color:var(--ink-700)}.cmpfoot{font-size:var(--t-meta);color:var(--ink-400);margin-top:var(--s2);display:flex;gap:var(--s4);flex-wrap:wrap}.eg-kat{margin:var(--s3) 0 var(--s1);font-size:var(--t-sm);font-weight:600;color:var(--ink-700)}.eg-liste{padding-left:18px}.eg-liste,.eg-z{margin:0 0 var(--s2)}.eg-z{font-size:var(--t-sm);color:var(--ink-700);line-height:1.45}.eg-t{white-space:pre-line}.eg-los{font-size:11px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-verdr,.eg-gek{color:var(--ink-500)}.cmp-verdr{flex-direction:column;gap:var(--s1)}.cmp-verdr .verdr-list{display:flex;flex-direction:column;gap:2px}.cmp-verdr .verdr-name{color:var(--ink-700)}.cmp-verdr .verdr-name .vm{color:var(--ink-400);margin-left:var(--s1)}.reqs{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.req{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-size:var(--t-body)}.req:last-child{border-bottom:none}.req .mk{width:16px;flex:none;font-weight:700;text-align:center}.req .mk.y{color:var(--signal-deep)}.req .mk.n{color:var(--flag)}.req .mk.q{color:var(--ink-300)}.req .code{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-700);width:64px;flex:none}.req .lbl{font-weight:500;flex:1 1;min-width:0}.req .st{margin-left:auto;color:var(--ink-500);flex:none;text-align:right}.req .st,.reqsum{font-size:var(--t-sm)}.reqsum{padding:var(--s3) var(--s4);background:var(--surface-2);border-top:1px solid var(--line);color:var(--ink-700);display:flex;gap:var(--s2)}.reqsum b{font-family:var(--mono);font-weight:600}.dbtn-won.on{color:var(--signal-deep)}.dbtn-wontxt{font-size:var(--t-meta);font-weight:600;margin-left:5px}.dbrief-wrap{position:relative;display:inline-flex}.dbrief-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:230px;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 30px rgba(18,33,29,.16);padding:5px}.dbrief-h{font-size:var(--t-meta);font-weight:600;color:var(--ink-400);padding:6px 10px 4px;text-transform:uppercase;letter-spacing:.05em}.dbrief-opt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;border-radius:var(--r);text-align:left}.dbrief-opt:hover{background:var(--surface-2)}.dbrief-opt b{font-size:var(--t-sm);font-weight:600;color:var(--ink-900)}.dbrief-opt span{font-size:var(--t-meta);color:var(--ink-400)}.req-blk{background:var(--flag-wash)}.req-blk .lbl{font-weight:400;color:var(--ink-700)}.req-noprofile .lbl{font-weight:400;color:var(--ink-500);line-height:1.45}.note-box{border:1px solid var(--line);border-left:3px solid var(--ink-300);background:var(--surface);border-radius:0 var(--r) var(--r) 0;padding:var(--s3) var(--s4);font-size:12.5px;color:var(--ink-700);line-height:1.55}.note-box.gap{border-left-color:var(--flag);background:var(--flag-wash)}.note-box.build{border-left-color:var(--ink-300);background:var(--surface-2);color:var(--ink-500)}.note-box b{font-weight:600;color:var(--ink-900)}.note-box .acts{margin-top:9px;display:flex;gap:8px}.note-box .acts button{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface)}.contracts{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ct{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line);font-size:var(--t-body)}.ct:last-of-type{border-bottom:none}.ct .t{font-weight:500;flex:1 1;min-width:0}.ct .v{color:var(--ink-700);width:120px}.ct .e,.ct .v{font-family:var(--mono);font-size:var(--t-sm);flex:none;text-align:right}.ct .e{color:var(--ink-500);width:96px}.gate{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:26px 32px;text-align:center;max-width:520px;margin:24px auto}.gate .lock{width:32px;height:32px;margin:0 auto 12px;color:var(--ink-300)}.gate h3{font-size:16px;font-weight:700;margin-bottom:8px}.gate p{font-size:13px;color:var(--ink-500);line-height:1.6;margin-bottom:16px}.gate .cta{background:var(--ink-900);color:#fff;font-size:13px;font-weight:600;padding:9px 20px;border-radius:100px}.gate .alt{display:block;margin-top:12px;font-size:12px}.gate .alt,.legend{color:var(--ink-500)}.legend{display:flex;gap:18px;align-items:center;font-size:11px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:16px;height:0;border-bottom:2px solid;display:block}.lg-echt{border-color:var(--signal)!important}.lg-sch{border-bottom-style:dashed!important;border-color:var(--ink-300)!important}.lg-uns{border-bottom-style:dotted!important;border-color:var(--flag)!important}.lg-unb{border-color:transparent!important;position:relative}.lg-unb:after{content:"—";position:absolute;top:-11px;left:2px;color:var(--ink-300)}:root{--note:#6D5DA6;--note-wash:#EEEBF7;--note-line:#D6CFEA;--note-deep:#4C3E85}.wf{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:100px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;letter-spacing:.01em;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700)}.wf-beo.filled,.wf-beo.on{background:var(--surface);border-color:var(--note);color:var(--note)}.wf-fra.filled,.wf-fra.on,.wf-int.filled,.wf-int.on,.wf-pru.filled,.wf-pru.on{background:var(--note);border-color:var(--note);color:#fff}.wf-ver.filled,.wf-ver.on{background:var(--ink-700);border-color:var(--ink-700);color:#fff}.wf-abg.filled,.wf-abg.on{background:var(--accent,#3b6ea5);border-color:var(--accent,#3b6ea5);color:#fff}.wf-gew.filled{background:rgba(22,163,74,.15);border-color:#15803d;color:#15803d}.wf-verl.filled{background:rgba(220,38,38,.1);border-color:#b91c1c;color:#b91c1c}.wf-auf.filled{background:rgba(107,114,128,.12);border-color:#6b7280;color:#4b5563}.wf-none{color:var(--ink-400);border-style:dashed;border-color:var(--line-strong);background:transparent;font-weight:500}.wf-btn:hover .wf-none{color:var(--ink-600);border-color:var(--ink-400)}td.c-wf{white-space:nowrap}.wf-btn{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer;transition:.12s}.wf-btn:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.wfm-scrim{position:fixed;inset:0;z-index:120}.wfm{position:fixed;z-index:121;min-width:150px;padding:4px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 8px 24px rgba(18,33,29,.14)}.wfm-i{text-align:left;background:none;border:0;padding:6px 9px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-700);cursor:pointer;white-space:nowrap}.wfm-i:hover{background:var(--surface-2)}.wfm-i:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.wfm-weg{color:var(--ink-400);font-weight:500;border-top:1px solid var(--line);margin-top:3px;padding-top:7px;border-radius:0 0 6px 6px}tr.wf-verworfen .ttitel{color:var(--ink-400);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.wfpick{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.wfpick .wf{cursor:pointer;transition:.14s}.wfpick .wf:hover{border-color:var(--note)}.wfpick .wf.on{box-shadow:0 0 0 2px var(--note-wash)}.wfpick .wf-clear{font-size:11px;color:var(--ink-400);padding:3px 6px}.wfpick .wf-clear:hover{color:var(--flag)}.teamgrid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (max-width:820px){.teamgrid{grid-template-columns:1fr;gap:20px}}.teamcol>h4{font-family:var(--sans);font-size:var(--t-lg);font-weight:700;letter-spacing:-.012em;color:var(--ink-900);padding-bottom:var(--s2);margin-bottom:var(--s3);border-bottom:1px solid var(--line);display:flex;gap:var(--s2);align-items:baseline}.teamcol>h4 .cov{margin-left:auto;letter-spacing:.02em;text-transform:none;font-weight:400;color:var(--ink-400)}.log{display:flex;flex-direction:column}.logrow{display:flex;align-items:baseline;gap:11px;padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}.logrow:last-child{border-bottom:none}.logmark{font-size:9px;color:var(--ink-300);width:12px;text-align:center;flex:none}.logrow[data-kind=analyze] .logmark{color:var(--signal-deep)}.logrow[data-kind=status] .logmark{color:var(--note)}.logrow[data-kind=watch] .logmark{color:var(--ink-700)}.logrow[data-kind=alert] .logmark{color:var(--flag);font-weight:700}.logrow[data-kind=dossier] .logmark,.logtxt{color:var(--ink-700)}.logtxt{flex:1 1;line-height:1.4}.logtxt b{font-weight:600;color:var(--ink-900)}.logts,.logtxt b{font-family:var(--mono);font-size:11px}.logts{color:var(--ink-400);flex:none}.thread{display:flex;flex-direction:column;gap:var(--s4);margin-bottom:var(--s4)}.cmt{display:flex;gap:10px;align-items:flex-start}.cmt.mine{flex-direction:row-reverse}.cmt-av{width:29px;height:29px;border-radius:50%;background:var(--note-wash);color:var(--note-deep);font-size:10px;font-weight:700;display:grid;place-items:center;flex:none;letter-spacing:.02em;margin-top:2px}.cmt-av.you{background:var(--ink-900);color:#fff}.cmt-bubble{background:var(--surface);border:1px solid var(--line);border-radius:4px 12px 12px 12px;padding:9px 13px 10px;max-width:82%;box-shadow:0 1px 2px rgba(18,33,29,.03)}.cmt.mine .cmt-bubble{background:var(--note-wash);border-color:var(--note-line);border-radius:12px 4px 12px 12px}.cmt-meta{font-size:11px;color:var(--ink-400);margin-bottom:3px;display:flex;gap:8px;align-items:baseline}.cmt-meta b{color:var(--ink-700);font-weight:600}.cmt.mine .cmt-meta{justify-content:flex-end}.cmt.mine .cmt-meta b{color:var(--note-deep)}.cmt-body{font-size:13px;color:var(--ink-900);line-height:1.55}.thread-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--ink-400);padding:26px 20px}.thread-empty svg{width:26px;height:26px;color:var(--ink-300)}.thread-empty p{font-size:12.5px;max-width:32ch;line-height:1.5}.composer{gap:10px}.composer,.composer-field{display:flex;align-items:flex-end}.composer-field{flex:1 1;gap:6px;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;padding:6px 6px 6px 15px;transition:border-color .15s,box-shadow .15s}.composer-field:focus-within{border-color:var(--note);box-shadow:0 0 0 3px var(--note-wash)}.composer-field textarea{flex:1 1;border:none;background:none;outline:none;resize:none;font:inherit;font-size:13px;line-height:1.5;padding:6px 0;max-height:120px;color:var(--ink-900)}.composer-send{width:32px;height:32px;border-radius:50%;background:var(--surface-3);color:var(--ink-400);display:grid;place-items:center;flex:none;transition:.15s;transform:scale(.9)}.composer-send svg{width:16px;height:16px}.composer-field:focus-within .composer-send,.composer-send.ready{background:var(--note);color:#fff;transform:scale(1)}.composer-send:hover{background:var(--note-deep);color:#fff}.composer-send:disabled{cursor:default}.team-hinweis{font-size:12.5px;color:var(--ink-500);line-height:1.5;margin:0 0 var(--s3)}.team-fehler{font-size:12px;color:var(--flag);margin:var(--s2) 0 0}.cmt-vorher{font-size:11px;color:var(--ink-500);margin-bottom:3px}.cmt-akt{display:flex;gap:10px;align-items:center;margin-top:6px;font-size:11.5px}.cmt-link{font-size:11.5px;color:var(--ink-500);text-decoration:underline;text-underline-offset:2px}.cmt-edit textarea,.cmt-link:hover{color:var(--ink-900)}.cmt-edit textarea{width:100%;font:inherit;font-size:13px;line-height:1.5;padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);resize:vertical}.cmt-zaehler{font-family:var(--mono);font-size:11px;color:var(--ink-400);margin:var(--s2) 0 0 46px}.cmt-zaehler.zu-lang{color:var(--flag);font-weight:600}.cmt-akt .cmt-zaehler{margin:0 0 0 auto}.logrow.amtlich .logtxt b{font-family:inherit;font-weight:500;color:var(--ink-500)}.logrow[data-kind=aufgehoben] .logmark,.logrow[data-kind=ausblenden] .logmark{color:var(--flag)}.logrow[data-kind=berichtigung] .logmark,.logrow[data-kind=fristverlaengerung] .logmark{color:var(--flag);font-weight:700}.logrow[data-kind=notiz] .logmark{color:var(--signal-deep)}.logrow[data-kind=aufgabe] .logmark,.logrow[data-kind=stufe] .logmark,.logrow[data-kind=zuweisung] .logmark{color:var(--note)}.brief{display:flex;align-items:center;gap:28px;padding:22px 32px;height:100%;flex-wrap:wrap}.brief .figure{font-family:var(--mono);font-size:40px;font-weight:500;letter-spacing:-.045em;color:var(--ink-900);border-bottom:4px solid var(--signal);padding-bottom:5px;flex:none}.brief .bh{font-size:16px;font-weight:600;letter-spacing:-.01em;margin-bottom:5px}.brief .bl{font-size:12.5px;color:var(--ink-500);line-height:1.55;max-width:56ch;margin-bottom:14px}.brief .bacts{display:flex;gap:10px;flex-wrap:wrap}.brief .bacts button{font-size:12px;color:var(--ink-700);border:1px solid var(--line);border-radius:100px;padding:6px 13px;transition:.14s}.brief .bacts button:hover{border-color:var(--ink-400);background:var(--surface)}.brief .bacts b{font-family:var(--mono);font-weight:600;margin-right:5px}.brief .bacts b.urg{color:var(--flag)}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--ink-400);gap:10px;text-align:center;padding:20px}.empty .big{font-family:var(--mono);font-size:30px;color:var(--ink-900);border-bottom:4px solid var(--signal);padding-bottom:4px}.empty p{font-size:13px;max-width:44ch;line-height:1.5}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.frist-t{font-weight:600}.frist-flag,.frist-warn{color:var(--flag)}.frist-warn{font-weight:600}.frist-risk{color:var(--risk)}.frist-ab{color:var(--ink-300)}.frist-unpl,.kvi .v-warn{color:#92400e}.kvi .v-warn{font-weight:600}.unt-btn-portal{opacity:.82;font-weight:500}.ttitel-lot{display:inline-block;margin-top:2px;font-size:var(--t-meta);color:var(--accent,#2563eb);font-weight:500}.los-passt-hint{margin:6px 0 10px;padding:7px 10px;background:var(--flag-wash);border-left:2px solid var(--accent,#2563eb);border-radius:0 var(--r) var(--r) 0;font-size:var(--t-meta);line-height:1.45}.los.los-passt{background:color-mix(in srgb,var(--accent,#2563eb) 8%,transparent)}.los-tag-passt{background:var(--accent,#2563eb);color:#fff;border-color:var(--accent,#2563eb)}.req .mk.i{color:var(--signal,#0f766e);font-style:normal;font-weight:700}.reqgroup-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-400);margin:14px 0 6px;display:flex;align-items:center;gap:8px}.prov-echt{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--signal,#0f766e);background:var(--signal-wash,#d9efec);padding:1px 7px;border-radius:100px}.wl-toggle{display:flex;gap:2px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.wl-toggle button{font-size:12.5px;font-weight:600;color:var(--ink-500);padding:5px 12px;border-radius:100px;transition:.12s}.wl-toggle button.on{color:var(--signal-deep);background:var(--signal-wash)}.wl-toggle button:not(.on):hover{color:var(--ink-900);background:var(--surface-2)}.kal{padding:var(--s5) var(--s5) 64px;overflow-y:auto;max-width:820px}.kal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s5)}.kal-t{font-size:17px;font-weight:700;margin:0}.kal-sub{font-size:13px;color:var(--ink-500);margin:3px 0 0}.kal-ics{font-size:12.5px;font-weight:600;color:var(--signal-deep);background:var(--signal-wash);border:1px solid color-mix(in srgb,var(--signal) 25%,transparent);padding:8px 13px;border-radius:var(--r);transition:.12s}.kal-ics:hover{background:var(--signal);color:#fff}.kal-feed{display:flex;flex-direction:column;gap:4px;max-width:340px}.kal-feed input{font-family:var(--mono);font-size:11px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-2);color:var(--ink-700);width:100%}.kal-feed-h{font-size:11px;color:var(--ink-400);line-height:1.4}.kal-empty{padding:var(--s5);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);font-size:13.5px;color:var(--ink-600,var(--ink-500));line-height:1.55}.kal-group{margin-bottom:var(--s5)}.kal-glabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-400);padding-bottom:var(--s2);margin-bottom:var(--s2)}.kal-glabel,.kal-row{border-bottom:1px solid var(--line)}.kal-row{display:grid;grid-template-columns:96px 150px 1fr auto;grid-gap:var(--s4);gap:var(--s4);align-items:center;width:100%;padding:11px var(--s3);border-radius:var(--r);text-align:left;transition:.1s}.kal-row:hover{background:var(--surface-2)}.kal-date{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kal-kind{font-size:12px;color:var(--ink-500)}.kal-lead{min-width:0;display:flex;flex-direction:column}.kal-lead-t{font-size:13.5px;font-weight:500;color:var(--ink-900)}.kal-lead-b,.kal-lead-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal-lead-b{font-size:11.5px;color:var(--ink-400)}.kal-rest{font-size:12px;font-weight:600;font-family:var(--mono);color:var(--ink-500);white-space:nowrap}.kal-rest.flag,.kal-row.flag .kal-date{color:var(--flag)}.kal-rest.risk,.kal-row.risk .kal-date{color:var(--risk)}.kal-row.risk{background:var(--risk-wash)}.kal-row.risk:hover{background:color-mix(in srgb,var(--risk) 14%,transparent)}.kal-row{align-items:start}.kal-kind{display:flex;flex-direction:column;gap:2px;line-height:1.35;padding-top:1px}.kal-src{font-size:10.5px;color:var(--ink-400)}.kal-warn{font-size:10.5px;font-weight:600;color:var(--risk);line-height:1.3}.kal-row.konflikt{box-shadow:inset 2px 0 0 var(--risk)}.kal-konflikt{font-size:12.5px;line-height:1.5;color:var(--ink-900);background:var(--risk-wash);border:1px solid color-mix(in srgb,var(--risk) 35%,transparent);border-radius:var(--r);padding:var(--s3) var(--s4);margin-bottom:var(--s5)}@media (max-width:640px){.kal-row{grid-template-columns:80px 1fr auto;gap:var(--s3) var(--s3);grid-template-areas:"date lead rest" ".  kind kind"}.kal-date{grid-area:date}.kal-lead{grid-area:lead}.kal-rest{grid-area:rest}.kal-kind{grid-area:kind;font-size:11.5px}}.ckscroll{flex:1 1;overflow-y:auto;padding:16px}.ck-wrap{max-width:860px}.ck-area{border:1px solid var(--line);border-radius:var(--r);margin-bottom:12px;overflow:hidden;background:var(--surface)}.ck-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;text-align:left;background:var(--surface-2);border-bottom:1px solid transparent}.ck-head[aria-expanded=true]{border-bottom-color:var(--line)}.ck-caret{font-size:11px;color:var(--ink-400);transition:transform .12s;display:inline-block}.ck-caret.open{transform:rotate(90deg)}.ck-head-t{font-size:14px;font-weight:700;color:var(--ink-900)}.ck-head-u{font-size:12px;color:var(--ink-400);flex:1 1}.ck-head-n{font-family:var(--mono,monospace);font-size:12px;font-weight:600;color:var(--ink-500);background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:1px 9px}.ck-body{padding:4px 0}.ck-row{display:flex;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--line)}.ck-row:last-child{border-bottom:none}.ck-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;text-align:left}.ck-row-t{font-size:13.5px;color:var(--ink-900)}.ck-row-b,.ck-row-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-row-b{font-size:11.5px;color:var(--ink-400)}.ck-row-act{display:flex;align-items:center;gap:8px;flex:none}.ck-btn{font-size:12px;font-weight:600;padding:5px 10px;border-radius:var(--r);white-space:nowrap;background:var(--signal);color:#fff}.ck-btn:hover{filter:brightness(1.05)}.ck-btn.ghost{background:var(--surface);color:var(--ink-700);border:1px solid var(--line-strong,var(--line))}.ck-btn.win{background:var(--signal-wash);color:var(--signal-deep,var(--signal));border:1px solid var(--signal)}.ck-btn.lose{background:var(--surface);color:var(--ink-500);border:1px solid var(--line-strong,var(--line))}.ck-frist{font-family:var(--mono,monospace);font-size:12px;color:var(--ink-500);white-space:nowrap}.ck-frist.flag{color:var(--flag)}.ck-frist.risk{color:var(--risk);font-weight:600}.ck-status{font-size:12px;font-weight:600;color:var(--ink-700);background:var(--surface-2);padding:3px 9px;border-radius:100px}.ck-status.wait{color:var(--flag);background:var(--flag-wash)}.ck-out{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:100px}.ck-out.win{color:var(--signal-deep,var(--signal));background:var(--signal-wash)}.ck-out.lose{color:var(--ink-500);background:var(--surface-2)}.ck-prov{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:100px}.ck-prov-abl{color:var(--flag);background:var(--flag-wash)}.ck-prov-best{color:var(--signal-deep,var(--signal));background:var(--signal-wash)}.ck-prov-korr{color:var(--ink-900);background:var(--surface-2);border:1px solid var(--line-strong,var(--line))}.ck-since{font-size:11px;color:var(--ink-400);white-space:nowrap}.ck-empty{padding:16px;font-size:13px;color:var(--ink-500)}.ck-note{margin:8px 16px;padding:11px 14px;background:var(--flag-wash);border-left:2px solid var(--flag);border-radius:0 var(--r) var(--r) 0;font-size:12.5px;line-height:1.5;color:var(--ink-700)}.ck-foot{font-size:11.5px;color:var(--ink-400);margin:16px}.ck-abl{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.ck-abl-i{font-size:12px;color:var(--ink-700);background:var(--surface-2);border:1px solid var(--line);padding:4px 11px;border-radius:100px}.ck-abl-i b{font-family:var(--mono,monospace)}.ck-abl-i.warn{color:var(--flag);background:var(--flag-wash);border-color:transparent}.ck-since.warn{color:var(--flag);font-weight:600}.bnb{border:1px solid var(--line);border-left:3px solid var(--ink-400);border-radius:var(--r);padding:13px 16px;margin-bottom:16px;background:var(--surface)}.bnb-go{border-left-color:var(--signal);background:var(--signal-wash)}.bnb-weigh{border-left-color:var(--flag);background:var(--flag-wash)}.bnb-take{border-left-color:var(--ink-400)}.bnb-skip{border-left-color:var(--ink-300)}.bnb-ko{border-left-color:var(--risk);background:var(--risk-wash)}.bnb-q{font-size:13px;font-weight:700;color:var(--ink-900);margin-bottom:9px}.bnb-rows{display:flex;flex-direction:column;gap:5px}.bnb-row{display:grid;grid-template-columns:74px 58px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.bnb-k{color:var(--ink-500)}.bnb-dots{font-family:var(--mono,monospace);letter-spacing:1px;color:var(--signal)}.bnb-v{color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.bnb-eig.ok{color:var(--signal-deep,var(--signal));font-weight:600}.bnb-eig.no{color:var(--risk);font-weight:600}.bnb-verdict{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-900)}.bnb-ko .bnb-verdict b{color:var(--risk)}.bnb-go .bnb-verdict b{color:var(--signal-deep,var(--signal))}.dbody-ov .sec h4 .land-tag{font-size:11px;font-weight:600;color:var(--muted,#667085);background:var(--chip,#f2f4f7);border-radius:6px;padding:2px 7px;margin-left:8px;vertical-align:middle}.c-empf{line-height:1.2}.empf{display:inline-block;font-size:11px;font-weight:600;border-radius:6px;padding:2px 8px;white-space:nowrap}.empf-go{background:#e7f5ec;color:#177245}.empf-skip{background:var(--chip,#f2f4f7);color:#98a2b3}.empf-open{background:transparent;color:#475467;border:1px solid var(--line,#e4e7ec)}.empf-open:before{content:"●";color:#98a2b3;margin-right:4px;font-size:8px;vertical-align:1px}.empf-grund{display:block;font-size:10px;color:var(--muted,#667085);margin-top:2px;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empf-head{display:flex;align-items:center;gap:10px;margin-bottom:var(--s3,12px)}.empf-head .empf{font-size:13px;padding:4px 12px}.empf-head .empf-grund{max-width:none;font-size:12px;margin:0;white-space:normal}.rec26{margin-bottom:var(--s4,16px)}.rec-verdict{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--line)}.rec-verdict.rec-go{background:var(--signal-wash);border-color:#cfe8dc}.rec-verdict.rec-def{background:#eaf1fb;border-color:#c9dcf5}.rec-verdict.rec-open,.rec-verdict.rec-skip{background:var(--surface-2)}.rec-verdict.rec-skip{border-color:var(--line)}.rec-verdict.rec-stop{background:var(--risk-wash);border-color:#EDCDCB}.rec-label{font-weight:800;font-size:14px;letter-spacing:.02em;color:var(--ink-900)}.rec-go .rec-label{color:var(--signal-deep)}.rec-def .rec-label{color:#2b5fa8}.rec-stop .rec-label{color:var(--risk)}.rec-grund{font-size:12.5px;color:var(--ink-600)}.rec-frage{font-size:12.5px;color:var(--ink-800);font-style:italic}.rec-step{color:var(--ink-600)}.rec-hint,.rec-step{font-size:12px;margin-top:6px}.rec-hint{color:var(--ink-500);font-style:italic}.rec-zusaetze{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rec-z{font-size:11px;background:var(--surface-2);border:1px solid var(--line);border-radius:99px;padding:2px 9px;color:var(--ink-700)}.rec-kette{width:100%;border-collapse:collapse;margin-top:10px}.rec-kette td{font-size:11.5px;padding:4px 6px;border-bottom:1px solid var(--line);vertical-align:top}.rec-e{font-weight:700;color:var(--ink-400);width:34px}.rec-kl{color:var(--ink-800);width:130px}.rec-kz{color:var(--ink-900);font-weight:600}.rec-kq{color:var(--ink-400);text-align:right}.c-empf .empf{font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:100px;border:1px solid transparent}.c-empf .empf.rec-go{background:var(--signal-wash);color:var(--signal-deep)}.c-empf .empf.rec-def{background:#eaf1fb;color:#2b5fa8}.c-empf .empf.rec-open{background:var(--surface-2);color:var(--ink-700)}.c-empf .empf.rec-skip{background:var(--surface-2);color:var(--ink-500)}.c-empf .empf.rec-stop{background:var(--risk-wash);color:var(--risk);font-weight:600}.raillink{text-decoration:none}@media (max-width:1400px){.tstatus .tcount{display:none}.tstatus{margin-left:0}}@media (max-width:1080px){.toolbar .colbtn{font-size:0;gap:0;padding:8px}.toolbar .colbtn svg{width:15px;height:15px}}.lb{max-width:1240px;margin:0 auto;padding:var(--s6) var(--s6) var(--s5)}.lb-head{margin-bottom:18px}.lb-h{font-size:17px;font-weight:700;color:var(--ink-900)}.lb-l{font-size:13px;color:var(--ink-500);margin-top:3px}.lb-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.lb-kpi{border:1px solid var(--line);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:2px}.lb-kpi.urgent{background:var(--flag-wash);border-color:#f0e2c2}.lb-n{font-size:19px;font-weight:700;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-kpi.urgent .lb-n{color:var(--flag)}.lb-k{font-size:11px;color:var(--ink-400)}.lb-sec{margin-bottom:18px}.lb-sec h4{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-400);margin-bottom:7px}.lb-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:7px 8px;margin:0 -8px;border:0;border-radius:6px;background:none;cursor:pointer;font:inherit;transition:.15s}.lb-row:hover{background:var(--surface-2)}.lb-row:hover .lb-row-t{color:var(--signal)}.lb-row:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.lb-row-t{font-size:13px;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-row-s{font-size:11.5px;color:var(--ink-400);white-space:nowrap;flex:none}.lb-empty{font-size:13px;color:var(--ink-500);line-height:1.55;max-width:52ch}.lb-foot{font-size:11px;color:var(--ink-300);margin-top:16px}.planwrap{position:relative}.planbadge{cursor:pointer}.planmenu{position:absolute;bottom:0;left:calc(100% + 8px);width:230px;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:6px;z-index:60}.planmenu,.pm-head{display:flex;flex-direction:column;gap:2px}.pm-head{padding:9px 10px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}.pm-head b{font-size:12.5px;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis}.pm-head span{font-size:11px;color:var(--ink-400)}.pm-up{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:8px;text-decoration:none;background:var(--signal-wash);color:var(--signal-deep);font-size:13px;font-weight:600;margin-bottom:2px}.pm-up em{font-style:normal;font-weight:400;font-size:11px;color:var(--ink-500)}.pm-up:hover{background:#d8ede3}.pm-item{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:8px;text-decoration:none;font:inherit;font-size:13px;color:var(--ink-700);background:none;border:0;cursor:pointer}.pm-item:hover{background:var(--surface-2);color:var(--ink-900)}.pm-out{color:var(--ink-500)}.c-band .band-na{color:var(--ink-300);font-size:12px;cursor:help}.aw-alert-go{margin-left:auto;margin-right:8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:5px 12px;font:inherit;font-size:12.5px;color:var(--ink-800);cursor:pointer;white-space:nowrap}.aw-alert-go:hover{border-color:var(--signal);color:var(--signal-deep)}.vor-band{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:13px;color:var(--ink-700);background:var(--signal-wash);border-bottom:1px solid #cfe8dc;flex:none}.vor-band.off{background:var(--surface-2);border-bottom-color:var(--line)}.vor-band b{color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vor-x{color:var(--ink-500)}.vor-eng,.vor-x{font-size:11.5px}.vor-eng{color:var(--warn-700,#8a5a00);margin-left:10px}.pm-warn{padding:9px 12px;border-top:1px solid var(--line);background:#fdf8ee;font-size:12px;color:#8a5a00}.pm-warn em{display:block;font-style:normal;font-size:11px;margin-top:3px;opacity:.85;line-height:1.45}.vor-gr{font-size:11.5px;color:var(--ink-500);font-weight:500}.fp-n{font-style:normal;margin-left:auto;font-size:11px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fp-mini{margin-top:6px;font-size:11.5px;color:var(--signal);background:none;border:0;padding:0;cursor:pointer}.fp-mini:hover{text-decoration:underline}.fp-sec>.fp-mini{display:block}.colbtn,.pb-name{min-width:0}.pb-name{display:block;max-width:min(46ch,28vw);overflow:hidden;text-overflow:ellipsis}.pb-name,.vor-btn{white-space:nowrap}.vor-btn{margin-left:auto;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;padding:4px 12px;font:inherit;font-size:12.5px;color:var(--ink-800);cursor:pointer}.vor-btn:hover{border-color:var(--signal);color:var(--signal-deep)}.pk-karte{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 16px 0;padding:10px 14px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2,var(--surface));font-size:13px;color:var(--ink-700)}.pk-text{margin:0;flex:1 1 320px;line-height:1.45}.pk-text b{color:var(--ink-900)}.pk-knoepfe{display:flex;gap:8px;flex:none}.pk-profil,.pk-spaeter{border-radius:8px;font:inherit;font-size:12.5px;padding:5px 12px;cursor:pointer}.pk-profil{border:1px solid var(--signal);background:var(--signal);color:#fff}.pk-profil:hover{background:var(--signal-deep)}.pk-spaeter{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700)}.pk-spaeter:hover{border-color:var(--signal);color:var(--signal-deep)}.tcount .tc-wort{font-family:var(--sans);color:var(--ink-700)}.lb-zwei{display:grid;grid-template-columns:640px minmax(0,1fr);grid-gap:var(--s6);gap:var(--s6);align-items:start}@media (max-width:1150px){.lb-zwei{grid-template-columns:1fr}}.lb-zwei>.lb-sp{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px 16px}.lb-kontext{display:flex;flex-direction:column;gap:var(--s5);min-width:0}.lb-kontext>.lb-sp+.lb-sp{border-top:1px solid var(--line);padding-top:var(--s5)}.lb-rahmen{font-size:12px;color:var(--ink-400);margin:-4px 0 6px}.lb-sp{gap:9px}.lb-n2{font-size:30px}.lb-sp{flex-direction:column;min-width:0}.lb-sp,.lb-sp h4{display:flex;gap:7px}.lb-sp h4{align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-600)}.lb-dot{width:7px;height:7px;border-radius:50%;flex:none}.lb-dot.heiss{background:#c2410c}.lb-n2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.lb-n2 em{display:block;font-style:normal;font-size:11.5px;font-weight:400;color:var(--ink-500);margin-top:2px;line-height:1.4}.lb-nix{font-size:12px;color:var(--ink-400);padding:4px 0}.lb-kx{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.kx{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:.15s;text-decoration:none}.kx:hover{border-color:var(--signal);background:var(--surface-2,#f6f8f7)}.kx-n{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kx-l,.kx-n{color:var(--ink-900)}.kx-l{font-size:12px;font-weight:600}.kx-s{font-size:11px;color:var(--ink-400);line-height:1.35}.lb-strat{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--signal);text-align:left}.lb-strat:hover{border-color:var(--line)}.fussrow td,.lb-strat:hover{background:var(--surface-2,#f6f8f7)}.fussrow td{padding:0;border-top:1px solid var(--line)}.fussrow .vor-band{border:0;background:none;padding:14px 16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.sekrow td{padding:16px 16px 7px;border-bottom:1px solid var(--line);background:var(--surface)}.sekrow:first-child td{padding-top:10px}.sek-t{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-800,#1a2b26)}.sek-n,.sek-t{font-size:11px}.sek-n{display:inline-block;margin-left:8px;font-family:var(--mono);background:var(--surface-3,#eceeed);border-radius:99px;padding:1px 7px;color:var(--ink-600)}.sek-h{margin-left:10px}.sek-aktion,.sek-h{font-size:11.5px;color:var(--ink-500)}.sek-aktion{float:right;display:inline-flex;align-items:center;gap:8px}.sek-aktion .colbtn{padding:2px 8px}.sekrow.sek-fertig .sek-t{color:var(--ink-500)}.sek-ok{color:var(--signal,#12855a);font-weight:600}.sekrow[data-sek=jetzt] .sek-t{color:#c2410c}.sekrow[data-sek=bald] .sek-t{color:#a16207}.sekrow[data-sek=strat] .sek-t{color:var(--signal,#12855a)}.sek-leer td{padding:10px 16px;font-size:12px;color:var(--ink-400)}.fussrow .vor-band{padding:9px 16px;font-size:12px;gap:4px 10px}.phasefuss{gap:14px;flex-wrap:wrap;padding:10px 16px}.pf-next,.phasefuss{display:flex;align-items:center}.pf-next{gap:9px;background:none;border:0;cursor:pointer;padding:5px 0;text-align:left;color:var(--ink-800,#1a2b26)}.pf-next:hover .pf-pfeil{transform:translateX(3px)}.pf-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-400)}.pf-next b{font-size:12.5px;font-weight:700}.pf-n{font-family:var(--mono);font-size:11px;background:var(--surface-3,#eceeed);border-radius:99px;padding:1px 7px;color:var(--ink-600)}.pf-h{font-size:11.5px;color:var(--ink-500)}.pf-pfeil{color:var(--signal,#12855a);transition:transform .15s}.lb-h4btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit}.lb-h4btn:hover{text-decoration:underline}.pf-vorlauf{font-size:11.5px;color:var(--ink-500);background:none;border:0;cursor:pointer;padding:0}.pf-vorlauf:hover{text-decoration:underline;color:var(--ink-700)}.pf-alle{margin-left:auto;font-size:11.5px;color:var(--ink-500);background:none;border:0;cursor:pointer}.pf-alle:hover{text-decoration:underline;color:var(--ink-700)}.pm-lang{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid var(--line)}.pm-lang>span{flex:1 1;font-size:12px;color:var(--muted)}.pm-lang button{min-width:30px;padding:3px 6px;border:1px solid var(--line);background:transparent;border-radius:5px;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer}.pm-lang button:hover{color:var(--fg);border-color:var(--fg)}.pm-lang button.is-an{background:var(--fg);color:var(--bg);border-color:var(--fg)}.doclang{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.doclang button,.doclang>span{font-size:11px;color:var(--muted)}.doclang button{padding:2px 7px;border:1px solid var(--line);background:transparent;border-radius:999px;cursor:pointer}.doclang button:hover{color:var(--fg);border-color:var(--fg)}.doclang button.is-an{background:var(--fg);color:var(--bg);border-color:var(--fg)}.hinweise-block{margin:.75rem 0 1rem;padding:2px 32px 0}.hinweise-chips{display:flex;flex-wrap:wrap;gap:.35rem}.hinweis-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;cursor:pointer;font-size:.78rem;font-weight:600;line-height:1.5;border:1px solid transparent;background:var(--surface-2,#f8fafc);color:var(--muted,#6b7280);transition:.15s}.hinweis-chip:hover{filter:brightness(.97)}.hinweis-chip-symbol{font-size:.7em}.hinweis-chip--warnung{background:#fffbeb;border-color:#fde68a;color:#92400e}.hinweis-chip--chance{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.hinweis-chip--herkunft{background:var(--surface-2,#f8fafc);border-color:var(--line,#e5e7eb);color:var(--muted,#6b7280)}.hinweis-chip.ist-aktiv{box-shadow:0 0 0 2px var(--surface,#fff),0 0 0 3px currentColor}.hinweis-beleg{min-height:2.4em;margin:.45rem 0 0;font-size:.8rem;color:var(--muted,#6b7280);line-height:1.4}.top-werkzeuge{display:flex;align-items:center;gap:var(--s2);min-width:0;padding-left:var(--s3)}.top-werkzeuge .un-tabs{border:0;margin:0;padding:0}.dok-laedt,.dok-leer{padding:14px 32px;color:var(--muted,#6b7280);font-size:13px}.dok-leer b{color:var(--ink-900,#111827)}.dk{margin:0 32px;border-bottom:1px solid var(--line)}.dk>summary{display:flex;align-items:center;gap:9px;padding:9px 11px;margin:6px 0;cursor:pointer;font-size:13px;color:var(--ink-700);list-style:none;border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:.15s}.dk>summary::-webkit-details-marker{display:none}.dk>summary:hover{border-color:var(--signal);background:var(--surface-2,#f6f8f7)}.dk-pfeil{flex:none;color:var(--ink-400);transition:transform .18s}.dk[open] .dk-pfeil{transform:rotate(90deg)}.dk[open]>summary{border-color:var(--line);background:var(--surface-2,#f6f8f7)}.dk-ges{color:var(--muted,#9ca3af);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dk-chips{display:flex;gap:11px;flex:1 1;min-width:0;overflow:hidden;color:var(--ink-400);font-size:11.5px;white-space:nowrap;padding-right:14px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.dk-g b{margin-left:4px;color:var(--ink-600);font-weight:600}.dk-roh{color:var(--muted,#9ca3af)}.dk-auf,.dk-roh{font-size:11.5px;white-space:nowrap}.dk-auf{font-weight:600;color:var(--gd);border:1px solid var(--line);border-radius:99px;padding:2px 9px;background:var(--surface)}.dk>summary:hover .dk-auf{border-color:var(--signal)}.dk[open] .dk-auf{visibility:hidden}.dk-body{padding:2px 0 14px}.dk-h{display:flex;align-items:baseline;gap:6px;margin:12px 0 3px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-400)}.dk-h span{font-weight:600;letter-spacing:0}.dk-z{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:12px;gap:12px;align-items:baseline;padding:3px 0}.dk-n{font-size:12.5px;color:var(--ink-900);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.dk-n:hover{text-decoration:underline}.dk-m,.dk-o{font-size:11px;color:var(--muted,#9ca3af);white-space:nowrap}.dk-m{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dok-gesperrt{color:var(--muted,#9ca3af);text-decoration:line-through}.dk-dl{font-size:11px;font-weight:600;color:var(--gd);text-decoration:none;white-space:nowrap}.dk-dl:hover{text-decoration:underline}.dk-nach{font-size:11px}.dk-nach,.dk-zip{font-weight:600;color:var(--gd);white-space:nowrap}.dk-zip{font-size:11.5px;text-decoration:none;border:1px solid var(--line);border-radius:99px;padding:2px 9px;background:var(--surface)}.dk-zip:hover{border-color:var(--signal)}.dk-pruef{grid-column:1/-1;font-size:11px;color:var(--muted,#9ca3af)}.dk-pruef-kopf,.dk-pruef.sperre{color:var(--warn-700,#8a5a00)}.dk-pruef-kopf{margin:6px 0 4px;font-size:12px}.dk-zip.dk-zip-aus{color:var(--warn-700,#8a5a00);cursor:default;white-space:normal}.dk-zip.dk-zip-aus:hover{border-color:var(--line)}.dk-ansicht{display:inline-flex;margin:6px 0 2px;border:1px solid var(--line);border-radius:99px;overflow:hidden}.dk-ansicht button{font:inherit;font-size:11.5px;padding:2px 11px;border:0;background:var(--surface);color:var(--ink-600);cursor:pointer}.dk-ansicht button.an{background:var(--surface-2,#f6f8f7);color:var(--ink-900);font-weight:600}.dk-ansicht button:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.dk-ordner{text-transform:none;letter-spacing:0;font-size:12px}.dk-ls{font-weight:700}.dk-ls-gelesen{color:var(--gd)}.dk-ls-nicht_gelesen,.dk-ls-teilweise{color:var(--warn-700,#8a5a00)}.dk-ls-ersetzt{color:var(--muted,#9ca3af)}.dk-lese{font-size:11.5px;color:var(--ink-600);white-space:nowrap}.dk-lese-nichts{color:var(--warn-700,#8a5a00);font-weight:600}.baust-leer{display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,420px);grid-gap:44px;gap:44px;align-items:start;max-width:1000px;margin:8px 0 0}.bl-text h3{margin:0 0 8px;font-size:19px;letter-spacing:-.01em}.bl-text>p{margin:0 0 22px;color:var(--ink-700,#374151);font-size:14px;line-height:1.6;max-width:46ch}.bl-wege{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;counter-reset:weg}.bl-wege li{counter-increment:weg;padding-left:34px;position:relative}.bl-wege li:before{content:counter(weg);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--surface-2,#f1f5f9);color:var(--ink-700,#374151);font-size:12px;font-weight:600;display:grid;place-items:center}.bl-wege b{display:block;font-size:14px;margin-bottom:2px}.bl-wege span{display:block;color:var(--ink-700,#374151);font-size:13px;line-height:1.55;max-width:44ch}.bl-wege .btn{margin-top:10px}.bl-vorschau{display:grid;grid-gap:10px;gap:10px}.bl-vk{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#9ca3af)}.bl-muster{opacity:.62;pointer-events:none}@media (max-width:900px){.baust-leer{grid-template-columns:1fr;gap:28px}}.seitensuche{flex:1 1;max-width:520px;margin-left:var(--s4)}.profilbtn{flex:none;text-decoration:none}.profilbtn .pb-name{max-width:min(28ch,18vw)}.sprachcell{flex:none;margin-right:var(--s4)}@media (max-width:900px){.profilbtn .pb-name{display:none}}.bnav{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.bnav::-webkit-scrollbar{display:none}.bnav-g{display:flex;align-items:center;gap:2px;flex:none}.bnav-gt{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500,#8a938f);padding:0 6px 0 0;flex:none}.bnav-trenner{width:1px;height:18px;background:var(--line);margin:0 10px;flex:none}.bnav-i{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;flex:none;font-size:12.5px;font-weight:500;color:var(--ink-700);padding:6px 10px;border-radius:6px;display:flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s,color .12s}.bnav-i:hover{background:var(--surface-2)}.bnav-i.on{background:var(--signal-weak,rgba(16,122,86,.1));color:var(--signal);font-weight:650}.bnav-n{font-size:11px;font-weight:600;color:var(--ink-500,#8a938f);background:var(--surface-2);border-radius:20px;padding:1px 6px;min-width:18px;text-align:center}.bnav-i.on .bnav-n{background:rgba(255,255,255,.65);color:var(--signal)}.bnav-hinweis{margin-left:auto;padding-left:16px;font-size:12px;color:var(--ink-500,#8a938f);white-space:nowrap;flex:none}.bereichsleiste .tcount{flex:none;margin-right:14px}.bereichsleiste .filterbar{min-width:0}.bereichsleiste .steps{display:flex;align-items:center;gap:8px}.bereichsleiste .step{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-400)}.bereichsleiste .step i{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;font-family:var(--mono);font-size:9px;font-weight:600;font-style:normal}.bereichsleiste .step-grund{font-style:normal;font-size:10px;color:var(--ink-400);margin-left:4px;white-space:nowrap}@media (max-width:640px){.bereichsleiste .step-grund{display:none}}.bereichsleiste .step.on{color:var(--ink-900);font-weight:600}.bereichsleiste .step.on i{border-color:var(--signal);background:var(--signal-wash);color:var(--signal-deep)}.bereichsleiste .step.done i{background:var(--signal);border-color:var(--signal);color:#fff}.bereichsleiste .step-sep{width:14px;height:1px;background:var(--line-strong)}.rail .railgesperrt{opacity:.38;cursor:default}.rail .railgesperrt:hover{background:none}.rail .railgesperrt .vb-lbl{display:none}.bereichsleiste .step-zurueck{display:inline-flex;align-items:center;gap:5px;margin-right:12px;padding:3px 9px 3px 5px;border:none;border-radius:100px;cursor:pointer;font:inherit;font-size:11px;background:none;color:var(--ink-500)}.bereichsleiste .step-zurueck:hover{background:var(--surface-3);color:var(--ink-900)}.nz-loswahl{display:flex;flex-wrap:wrap;gap:6px;margin:var(--s3) 0 var(--s2);max-height:168px;overflow-y:auto;padding-right:2px}.nz-los{display:flex;flex-direction:column;gap:1px;text-align:left;max-width:190px;padding:6px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);font-size:var(--t-sm);font-family:var(--mono);color:var(--ink-700);cursor:pointer}.nz-los i{font-style:normal;font-family:var(--font);font-size:var(--t-xs,11px);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nz-los.on,.nz-los:hover{border-color:var(--signal)}.nz-los.on{background:var(--signal-wash);color:var(--ink-900)}.pn-wahl .pn-btn[disabled]{opacity:.45;cursor:not-allowed}.postcell{position:relative}.post-zahl{margin-left:5px;min-width:15px;height:15px;padding:0 4px;border-radius:100px;background:var(--signal);color:#fff;font-family:var(--mono);font-size:10px;line-height:15px;display:inline-block;text-align:center}.postmenu{width:330px;max-height:60vh;overflow-y:auto;padding:0}.post-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:10px 12px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1}.post-alle{font-size:var(--t-xs,11px);color:var(--ink-500);background:none;border:0;cursor:pointer}.post-alle:hover{color:var(--ink-900);text-decoration:underline}.post-leer{padding:14px 12px;font-size:var(--t-sm);color:var(--ink-500);line-height:1.55}.post-z{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer}.post-z:hover{background:var(--surface-2)}.post-z.neu{border-left:3px solid var(--signal);padding-left:9px}.post-t{font-size:var(--t-sm);font-weight:600;color:var(--ink-900)}.post-z.neu .post-t{color:var(--signal-deep,#067A55)}.post-n{font-size:var(--t-xs,11px);color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.va-liste .dl-x{font-size:var(--t-sm);line-height:1.55}.dl-schwer,.va-liste .dl-x{color:var(--ink-500);margin-bottom:var(--s3)}.dl-schwer{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.dl-schwer,.dl-typ{font-size:var(--t-xs,11px)}.dl-typ{padding:2px 7px;border-radius:100px;background:var(--signal-wash);color:var(--signal-deep,#067A55)}.dl-liste{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.dl-liste li{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--line)}.dl-liste li:last-child{border-bottom:none}.dl-n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--ink-700)}.dl-t{flex:none}.dl-rest,.dl-t{font-size:var(--t-xs,11px);color:var(--ink-400)}.dl-rest{margin-top:var(--s2)}.pn-bg-offen .pn-bg-v{color:var(--ink-400);font-style:normal}.zname{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:var(--s3) 0 0}.zname-k{color:var(--ink-500);margin-right:2px}.zname-i,.zname-k{font-size:var(--t-xs,11px)}.zname-i{padding:2px 8px;border-radius:100px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-700)}.va-zugang{font-size:var(--t-xs,11px);color:var(--ink-500);margin:4px 0 0}.va-zugang-auf_anfrage,.va-zugang-kostenpflichtig{color:var(--flag,#B45309)}.va-zweifel{margin:.5rem 0 0;padding:.5rem .65rem;border-radius:6px;border:1px solid color-mix(in srgb,#b91c1c 40%,transparent);background:color-mix(in srgb,#b91c1c 8%,transparent);color:var(--fg);font-size:.82rem;line-height:1.45}.va-herkunft{margin:.4rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.4}.passung{display:inline-flex;align-items:baseline;gap:2px;margin-left:var(--s2);white-space:nowrap}.passung b{font-size:var(--t-body);font-weight:600;color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passung i{color:var(--ink-400)}.passung em,.passung i{font-size:11px;font-style:normal}.passung em{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--ink-700)}.passung[data-beleg=reich] em{background:var(--signal-wash,var(--surface-3));color:var(--signal-deep)}.passung[data-beleg=duenn] b,.passung[data-beleg=duenn] em{color:var(--ink-400)}td.c-band .passung{margin-left:4px}td.c-band .passung i{display:none}.bstat-markt{display:block;margin-top:5px;font-size:10.5px;line-height:1.4;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bstat-markt b,.bstat-markt em{font-weight:600;color:var(--ink-500)}.bstat-markt em{font-style:normal}.bstat-leiste{position:relative;display:block;height:4px;margin:0 0 4px;background:var(--surface-3,#F1F3F2);border-radius:2px;overflow:visible}.bstat-leiste .band{position:absolute;left:25%;width:50%;top:0;bottom:0;background:var(--line-strong,#CFD6D3);border-radius:2px}.bstat-leiste .mitte{position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:var(--ink-400);opacity:.55}.bstat-leiste .punkt{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--signal);border:1.5px solid var(--surface,#fff);box-shadow:0 0 0 1px rgba(0,0,0,.04)}.bstat-markt.weit .punkt{background:var(--signal-deep);width:10px;height:10px;margin:-5px 0 0 -5px}.bstat-markt.weit em{color:var(--signal-deep)}.bstat-markt.weit{color:var(--ink-500)}.hat-beleg{border-bottom:1px dotted var(--ink-300,#b7c2bc);cursor:help}.hat-beleg:hover{border-bottom-color:var(--signal-deep)}.ck-frage,.ck-gruende{display:inline-flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.ck-frage em,.ck-gruende em{font-style:normal;font-size:var(--t-meta);color:var(--ink-500)}.ck-gruende .ck-btn{font-size:10.5px;padding:2px 7px}.bwatch{margin-left:var(--s3);font-size:var(--t-meta);font-weight:600;padding:3px 10px;border:1px solid var(--line-strong);border-radius:99px;background:var(--surface);color:var(--ink-500);cursor:pointer;vertical-align:middle}.bwatch:hover{background:var(--surface-3)}.bwatch[aria-pressed=true]{background:var(--signal-wash);border-color:var(--signal);color:var(--signal-deep)}.bwatch[disabled]{opacity:.5;cursor:default}.fenster{display:flex;flex-direction:column;gap:3px;margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--r);border-left:3px solid var(--line-strong)}.fenster.eng{border-left-color:var(--flag)}.fenster-t{font-size:var(--t-lg);font-weight:650;letter-spacing:-.01em;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fenster-m{font-size:var(--t-meta);color:var(--ink-500);line-height:1.45}.fenster-m em{font-style:normal;margin-left:6px;font-weight:600;color:var(--ink-700)}.fenster.eng .fenster-m em{color:var(--flag)}.rq{margin-left:5px;font-size:9px;font-weight:600;letter-spacing:.03em;padding:1px 4px;border-radius:3px;cursor:help;vertical-align:1px}.rq-abl{background:var(--surface-3);color:var(--ink-400)}.rq-wid{background:var(--flag-wash);color:var(--flag)}.rq-kor{background:var(--surface-3);color:var(--ink-400)}.profil{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--r)}.profil-k{display:block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--s2)}.profil-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.profil-z{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:var(--t-sm)}.profil-z b{font-weight:650;color:var(--ink-900)}.profil-z span{color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profil-huerde b{color:var(--flag)}.us{margin:0 0 11px;padding:10px 13px;border-radius:8px;background:var(--risk-wash);box-shadow:inset 2px 0 0 var(--risk)}.us-k{margin:0;font-size:13px;font-weight:650;color:var(--risk);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.us-n{color:var(--ink-700);line-height:1.55;overflow-wrap:anywhere}.us-h,.us-n{margin:5px 0 0;font-size:var(--t-meta)}.bf-kopf,.us-h{color:var(--ink-500)}.bf-kopf{margin:0 0 var(--s3);font-size:12.5px;line-height:1.55}.bf-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.bf-z{padding:9px 12px;border-radius:7px;background:var(--surface-2)}.bf-z q{display:block;font-size:13px;line-height:1.6;color:var(--ink-700);quotes:"\201E" "\201C"}.bf-d{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;overflow-wrap:anywhere}.bf-d,.bf-mehr{color:var(--ink-400)}.bf-mehr{margin:var(--s2) 0 0;font-size:var(--t-meta)}.verl{margin:9px 0 0;padding:8px 11px;border-radius:7px;background:var(--flag-wash);box-shadow:inset 2px 0 0 var(--flag);font-size:12.5px;line-height:1.55;color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frist-konflikt{width:100%;padding:10px 13px;border-radius:8px;background:var(--risk-wash);box-shadow:inset 2px 0 0 var(--risk)}.fk-kopf{margin:0 0 3px;font-weight:650;color:var(--risk)}.fk-kopf,.fk-satz{font-size:var(--t-sm)}.fk-satz{margin:0;color:var(--ink-700);line-height:1.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fk-beleg{margin:6px 0 0;font-size:var(--t-meta);color:var(--ink-500);line-height:1.5;overflow-wrap:anywhere}.fk-datei{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-400);margin-top:2px}.frist-konflikt.fk-bestaetigt{background:var(--surface-2,#f6f8f7);box-shadow:inset 2px 0 0 var(--line)}.fk-bestaetigt .fk-kopf{color:var(--ink-700)}.rt-std{color:var(--ink-400)}.rt-std-viel{color:var(--ink-700);font-weight:600}.cl-hoch{margin-left:8px;font-size:var(--t-meta);font-weight:500;color:var(--flag);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.umfang{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--r)}.umfang-k{display:block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--s2)}.umfang-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.umfang-z{padding-left:10px;box-shadow:inset 2px 0 0 var(--line)}.umfang-warn{box-shadow:inset 2px 0 0 var(--flag)}.umfang-s{margin:0;font-size:var(--t-sm);color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.umfang-warn .umfang-s{color:var(--ink-900);font-weight:650}.umfang-d{margin:3px 0 0;font-size:var(--t-meta);color:var(--ink-500);overflow-wrap:anywhere}.lu-mehr{color:var(--flag);font-weight:600}.umfang-b{display:block;font-family:var(--mono);font-size:10px;color:var(--ink-400);margin-top:2px;overflow-wrap:anywhere}.abdruck{margin:0 0 var(--s4);padding:var(--s3) var(--s4);background:var(--signal-wash);border-radius:var(--r)}.abdruck-k{display:block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-deep);margin-bottom:var(--s2)}.abdruck-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.abdruck-l li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:var(--t-sm)}.abdruck-l b{font-weight:650;color:var(--ink-900)}.abdruck-l span{color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.abdruck-l em{font-style:normal;margin-left:auto;font-size:var(--t-meta);color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mitb{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);background:var(--signal-wash);border-radius:var(--r);display:flex;flex-direction:column;gap:var(--s3)}.mitb-k{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--signal-deep)}.mitb-g{display:flex;flex-direction:column;gap:3px}.mitb-t{font-weight:650;color:var(--ink-900);font-size:var(--t-sm)}.mitb-s{color:var(--ink-500);font-size:var(--t-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mitb-l{list-style:none;margin:var(--s1) 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.mitb-l li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:var(--t-sm)}.mitb-l li .inline-link{margin-left:0}.herk-text{font-size:var(--t-sm);color:var(--ink-500);margin-left:8px;line-height:1.45}.mitb-l b{font-weight:600;color:var(--ink-900);overflow-wrap:anywhere}.mitb-l .vm{margin-left:auto;font-size:var(--t-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mitb-h,.mitb-l .vm{color:var(--ink-500)}.mitb-h{font-size:var(--t-meta)}.eb-vorgang{color:var(--signal-deep,#2f6fdd);text-decoration:none}.eb-vorgang:hover{text-decoration:underline}.dokpill{font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap;padding:3px 9px;border-radius:100px;border:1px solid transparent}.dok-ja{background:#EDF5F1;color:#2F6B4A}.dok-ja.dok-ausgewertet{background:var(--signal-wash);color:var(--signal-deep)}.dok-link2{background:var(--surface-3);color:var(--ink-500)}.dok-link2:hover{background:var(--signal-wash);color:var(--signal-deep)}.dok-nein{background:#F4F6F5;color:var(--ink-300);cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}td.c-doks button{font-family:inherit;cursor:pointer;transition:.12s}td.c-doks button:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.va-portal{display:inline-flex;align-items:center;gap:9px;margin:14px 0 0;padding:11px 17px;border-radius:9px;background:var(--signal-deep);color:#fff;font-size:13.5px;font-weight:650;letter-spacing:-.01em;text-decoration:none;transition:.15s}.va-portal:hover{filter:brightness(1.08)}.va-portal:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.va-portal+.va-drop{margin-top:10px}.va-drop{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:22px 18px;margin:14px 0 0;border:1.5px dashed var(--line-strong);border-radius:11px;background:var(--surface-2,#f6f8f7);color:var(--ink-500);transition:.15s}.va-drop b{font-size:14px;font-weight:650;color:var(--ink-800,#1a2b26);letter-spacing:-.01em}.va-drop span{font-size:12px;line-height:1.5;max-width:46ch}.va-drop svg{color:var(--ink-300)}.va-drop.dz-an{border-color:var(--signal);background:var(--surface);color:var(--ink-700)}.va-drop.dz-an svg{color:var(--signal)}.va-drop .va-upload-btn{margin-top:4px}.va-nach{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.va-nach-h{font-size:12px;font-weight:650;color:var(--ink-600);margin:0 0 2px}.va-nach .va-drop{padding:14px 16px;margin-top:8px}.va-nach .va-drop b{font-size:13px}.va-nach .va-drop svg{width:18px;height:18px}.va-nach .va-portal{margin-top:8px;padding:8px 14px;font-size:12.5px}td.c-doks{width:84px;text-align:center}.fmarken{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.fmarken .fm-k{font-size:11px;letter-spacing:.02em;opacity:.6;margin-right:2px}.fmarken .fm{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 9px;border:1px solid var(--line-strong);border-radius:11px;background:var(--surface-1);font-size:12px;line-height:1.7;cursor:pointer;color:inherit}.fmarken .fm:hover{border-color:var(--accent,#3b6ea5)}.fmarken .fm i{font-style:normal;font-size:10px;opacity:.5}.fmarken .fm:hover i{opacity:1}.fmarken .fm-alle{margin-left:4px;padding:2px 8px;border:0;background:none;cursor:pointer;font-size:11px;text-decoration:underline;opacity:.7;color:inherit}.fmarken .fm-alle:hover{opacity:1}.tcount-laedt{opacity:.55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tcount-laedt:after{content:"…";display:inline-block;width:1em;text-align:left;animation:gv-punkte 1.2s steps(4) infinite;overflow:hidden;vertical-align:bottom}@keyframes gv-punkte{0%{width:0}to{width:1em}}.lade-t{display:flex;align-items:center;gap:10px;justify-content:center}.lade-punkte{display:inline-flex;gap:4px}.lade-punkte i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;animation:gv-hupf 1.1s ease-in-out infinite}.lade-punkte i:nth-child(2){animation-delay:.15s}.lade-punkte i:nth-child(3){animation-delay:.3s}@keyframes gv-hupf{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.8;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.tcount-laedt:after{animation:none;width:1em}.lade-punkte i{animation:none;opacity:.45}}.passung .p-stufen{display:inline-flex;gap:2px;align-items:center}.passung .p-stufen span{width:5px;height:11px;border-radius:1px;background:var(--line-strong);opacity:.32}.passung .p-stufen span.an{background:var(--ink-700);opacity:1}.passung[data-beleg=duenn] .p-stufen span.an{background:var(--ink-400)}.passung[data-beleg=reich] .p-stufen span.an{background:var(--signal-deep,var(--ink-700))}.passung .p-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.tcount-stoer{opacity:.75;color:var(--bad,#c62828)}.stoer-t{border-left:3px solid var(--bad,#c62828);padding-left:10px;text-align:left}.fp-chip-n{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.55;letter-spacing:.01em}.fp-chip.on .fp-chip-n{opacity:.75}.fp-check .fp-chip-n{margin-left:7px;color:var(--ink-500)}.fp-vorschlag{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:4px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:12px;text-align:left;cursor:pointer}.fp-vorschlag:hover{background:var(--surface-2)}.fp-vorschlag span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-gewaehlt{margin-top:6px}.ausfrage-zeile td{padding:0!important;background:var(--flag-wash,#FBF2E6)}.ausfrage{display:flex;align-items:center;gap:9px;padding:9px 12px;min-height:46px;box-sizing:border-box;font-size:12px;white-space:nowrap;overflow-x:auto}.ausfrage .af-t{font-weight:600;color:var(--ink-900);max-width:32ch;overflow:hidden;text-overflow:ellipsis}.ausfrage .af-f{color:var(--ink-500);margin-left:2px}.af-g{font-size:11.5px;font-weight:500;padding:3px 9px;border-radius:100px;flex:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700);cursor:pointer;transition:.12s}.af-g:hover{border-color:var(--signal);color:var(--signal-deep);background:var(--signal-wash)}.ausfrage-detail{flex-wrap:wrap;white-space:normal;overflow:visible;min-height:0;margin:0 0 var(--s3);padding:8px 12px;background:var(--flag-wash,#FBF2E6);border-radius:var(--r)}.ck-vorschlaege .ck-head{cursor:default}.ck-vorschlag .ck-v-text{cursor:default;text-align:left}.ck-vorschlag .ck-row-t{font-weight:600}.ck-konflikt{opacity:.75}.ck-konflikt .ck-row-t{font-weight:500;text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300)}.af-weg{margin-left:auto;flex:none;font-size:12px;font-weight:600;background:none;border:0;color:var(--ink-500);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.af-weg:hover,.lt-hide{color:var(--ink-900)}.lt-hide{background:none;border:0;padding:2px;cursor:pointer;line-height:0;opacity:1;margin-left:6px;transition:color .12s ease}.lt-hide svg{width:14px;height:14px;vertical-align:middle}.lt-hide:focus-visible,.lt-hide:hover{color:var(--risk)}.lt-hide.an{color:var(--ink-600)}@media (prefers-reduced-motion:reduce){.lt-hide{transition:none}}.fp-gesp{display:inline-flex;align-items:center}.fp-gesp-x{background:none;border:0;cursor:pointer;padding:0 5px;margin-left:-2px;font-size:15px;line-height:1;color:var(--ink-400);opacity:.6}.fp-gesp-x:focus-visible,.fp-gesp:hover .fp-gesp-x{opacity:1;color:var(--ink-700)}.fp-name{flex:1 1 150px;min-width:120px;padding:5px 9px;font:inherit;font-size:13px;border:1px solid var(--line);border-radius:7px;background:var(--bg-0);color:var(--ink-800)}.fp-name:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.kontingent{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--line,#e5e7eb);border-radius:100px;font-size:11px;color:var(--ink-700,#374151);white-space:nowrap}.kontingent-zahl{font-family:var(--mono);font-weight:600}.kontingent-lbl{color:var(--ink-500,#6b7280)}.kontingent-voll{border-color:var(--signal,#f59e0b);color:var(--signal-ink,#b45309);background:var(--signal-bg,#fffbeb)}.kgate-host{position:relative}.kgate-blurred{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kgate-overlay{position:absolute;inset:0;display:grid;justify-items:center;align-items:start;padding:40px 16px;z-index:5}.kgate-card{max-width:320px;text-align:center;background:var(--paper,#fff);border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:18px 20px;box-shadow:0 10px 34px rgba(0,0,0,.14);display:flex;flex-direction:column;gap:8px}.kgate-card b{font-size:14px}.kgate-card p{font-size:12px;color:var(--ink-600,#4b5563);margin:0}.kgate-cta{display:inline-block;margin-top:4px;padding:8px 14px;border-radius:8px;background:var(--ink-900,#111827);color:#fff;font-size:12px;font-weight:600;text-decoration:none}.kgate-cta:hover{opacity:.9}.kgate-hint{font-size:11px;color:var(--ink-500,#6b7280)}.kgate-platzhalter{display:flex;flex-direction:column;gap:12px;padding:24px 4px;min-height:320px}.kgate-platzhalter i{display:block;height:12px;border-radius:6px;background:var(--line,#e5e7eb)}button.kgate-cta{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600}a.kgate-hint{text-decoration:underline}.testphase{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--line,#e5e7eb);border-radius:100px;font-size:11px;color:var(--ink-700,#374151);text-decoration:none;white-space:nowrap}.testphase:hover{border-color:var(--ink-400,#9ca3af)}.testphase-bald{border-color:var(--signal,#f59e0b);color:var(--signal-ink,#b45309);background:var(--signal-bg,#fffbeb);font-weight:600}.beob-liste{display:flex;flex-direction:column;gap:var(--s3);margin-top:var(--s4)}.beob{padding:var(--s3);border-radius:6px;border:1px solid var(--line);border-left-width:3px}.beob-vorlauf{border-left-color:var(--ok,#16794a)}.beob-nachlauf{border-left-color:var(--warn,#b45309)}.beob-offen{border-left-color:var(--line);background:var(--bg-soft,transparent)}.beob-kopf{display:flex;justify-content:space-between;gap:var(--s3);align-items:baseline}.beob-titel{font-weight:600;color:var(--ink-900);line-height:1.3}.beob-wert{font-family:var(--mono);white-space:nowrap}.beob-stelle,.beob-wert{font-size:var(--t-sm);color:var(--ink-500)}.beob-stelle{margin-top:2px}.beob-gelistet{margin-left:var(--s2);color:var(--ink-400)}.beob-aktion{margin-top:var(--s2);font-weight:600;color:var(--ink-900)}.beob-wahrsch{font-weight:400;color:var(--ink-500)}.beob-spaet{font-weight:600;color:var(--warn,#b45309)}.beob-beleg{margin-top:4px;font-size:var(--t-meta);color:var(--ink-400);line-height:1.45}.beob-offen-grund{margin-top:var(--s2);font-size:var(--t-sm);color:var(--ink-400);font-style:italic}.antw{display:flex;flex-direction:column;gap:var(--s3,12px);max-width:860px}.antw-titel{font-size:var(--t-lg,16px);font-weight:600;color:var(--ink-900,#111827);margin:0}.antw-hilfe{color:var(--ink-500,#6b7280);margin:0}.antw-eingabe,.antw-hilfe{font-size:var(--t-sm,13px)}.antw-eingabe{width:100%;padding:var(--s3,12px);border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);font-family:inherit;line-height:1.5;resize:vertical}.antw-eingabe:disabled{background:var(--surface,#f9fafb);color:var(--ink-400,#9ca3af)}.antw-leiste{display:flex;align-items:center;gap:var(--s3,12px);flex-wrap:wrap}.antw-knopf{padding:8px 16px;border:1px solid var(--ink-900,#111827);border-radius:var(--r,8px);background:var(--ink-900,#111827);color:#fff;font-size:var(--t-sm,13px);font-weight:600;cursor:pointer}.antw-knopf:disabled{background:var(--ink-400,#9ca3af);border-color:var(--ink-400,#9ca3af);cursor:default}.antw-lauf{color:var(--ink-500,#6b7280)}.antw-fehler,.antw-lauf{font-size:var(--t-meta,12px)}.antw-fehler{color:var(--signal-ink,#b45309)}.antw-ergebnis{display:flex;flex-direction:column;gap:var(--s3,12px);margin-top:var(--s3,12px)}.antw-summe{color:var(--ink-700,#374151)}.antw-hinweis,.antw-summe{font-size:var(--t-sm,13px);margin:0}.antw-hinweis{color:var(--ink-500,#6b7280)}.antw-uebernahme{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line,#e5e7eb);border-radius:10px;background:var(--bg-50,#f9fafb)}.antw-uebernahme .antw-knopf{text-decoration:none}.antw-uebernahme-ok{color:var(--ok-700,#15803d)}.antw-abschnitt,.antw-uebernahme-ok{font-size:var(--t-sm,13px);font-weight:600}.antw-abschnitt{color:var(--ink-900,#111827);margin:var(--s3,12px) 0 0}.antw-karte{border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);padding:var(--s3,12px);display:flex;flex-direction:column;gap:8px}.antw-unbelegt{border-color:var(--signal,#f59e0b);background:var(--signal-bg,#fffbeb)}.antw-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s3,12px)}.antw-frage{font-size:var(--t-sm,13px);font-weight:600;color:var(--ink-900,#111827)}.antw-marke{font-size:11px;padding:2px 8px;border-radius:100px;white-space:nowrap;border:1px solid var(--line,#e5e7eb);color:var(--ink-500,#6b7280)}.antw-marke-fertig{border-color:var(--ink-400,#9ca3af);color:var(--ink-700,#374151)}.antw-marke-unbelegt{border-color:var(--signal,#f59e0b);color:var(--signal-ink,#b45309);background:#fff;font-weight:600}.antw-antwort{font-size:var(--t-sm,13px);line-height:1.6;color:var(--ink-700,#374151);margin:0;white-space:pre-wrap}.antw-belege{font-size:var(--t-meta,12px);color:var(--ink-500,#6b7280)}.antw-belege summary{cursor:pointer}.antw-belege ul{margin:6px 0 0;padding-left:18px}.antw-belege code{font-family:var(--mono,monospace);font-size:11px}.antw-maengel{font-size:var(--t-meta,12px);color:var(--signal-ink,#b45309)}.antw-maengel,.antw-offen{margin:0;padding-left:18px}.antw-offen{font-size:var(--t-sm,13px);color:var(--ink-500,#6b7280)}.antw-kopieren{align-self:flex-start;padding:4px 12px;border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);background:#fff;font-size:var(--t-meta,12px);color:var(--ink-700,#374151);cursor:pointer}.antw-trenner{border:0;border-top:1px solid var(--line,#e5e7eb);margin:var(--s4,16px) 0}.antw-datei{display:flex;align-items:flex-start;gap:var(--s3,12px);flex-wrap:wrap}.antw-dateiknopf{padding:6px 14px;border:1px solid var(--ink-400,#9ca3af);border-radius:var(--r,8px);background:#fff;font-size:var(--t-sm,13px);color:var(--ink-900,#111827);cursor:pointer;white-space:nowrap}.antw-dateiknopf:hover{border-color:var(--ink-900,#111827)}.antw-dateiknopf.antw-aus{color:var(--ink-400,#9ca3af);border-color:var(--line,#e5e7eb);cursor:default}.antw-dateihilfe{font-size:var(--t-meta,12px);color:var(--ink-500,#6b7280);max-width:52ch;line-height:1.45}.dok{gap:var(--s3,12px)}.dok,.dok-kopf{display:flex;flex-direction:column}.dok-kopf{gap:8px}.dok-titel{font-size:var(--t-lg,16px);font-weight:600;color:var(--ink-900,#111827);margin:0}.dok-leiste{display:flex;align-items:center;gap:var(--s3,12px);flex-wrap:wrap}.dok-wahl{padding:6px 10px;border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);background:#fff;max-width:320px}.dok-knopf,.dok-wahl{font-size:var(--t-sm,13px)}.dok-knopf{padding:6px 14px;border:1px solid var(--ink-900,#111827);border-radius:var(--r,8px);background:var(--ink-900,#111827);color:#fff;font-weight:600;cursor:pointer}.dok-knopf:disabled{background:var(--ink-400,#9ca3af);border-color:var(--ink-400,#9ca3af);cursor:default}.dok-klein{padding:5px 12px;border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);background:#fff;font-size:var(--t-meta,12px);color:var(--ink-700,#374151);cursor:pointer}.dok-klein:hover{border-color:var(--ink-400,#9ca3af)}.dok-weg{color:var(--signal-ink,#b45309)}.dok-schmutzig{font-weight:600}.dok-fehler,.dok-schmutzig{font-size:var(--t-meta,12px);color:var(--signal-ink,#b45309)}.dok-hilfe,.dok-hinweis,.dok-leer{font-size:var(--t-sm,13px);color:var(--ink-500,#6b7280);margin:0}.dok-leer{padding:var(--s3,12px);border:1px dashed var(--line,#e5e7eb);border-radius:var(--r,8px)}.dok-name{width:100%;max-width:640px;padding:8px 12px;border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);font-size:var(--t-lg,16px);font-weight:600;color:var(--ink-900,#111827)}.dok-spalten{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr);grid-gap:var(--s4,16px);gap:var(--s4,16px);align-items:start}@media (max-width:900px){.dok-spalten{grid-template-columns:1fr}}.dok-vorrat,.dok-ziel{display:flex;flex-direction:column;gap:8px;min-width:0}.dok-unter{font-size:var(--t-sm,13px);font-weight:600;color:var(--ink-900,#111827);margin:0}.dok-themen{display:flex;flex-wrap:wrap;gap:6px}.dok-thema{padding:3px 10px;border:1px solid var(--line,#e5e7eb);border-radius:100px;background:#fff;font-size:11px;color:var(--ink-500,#6b7280);cursor:pointer}.dok-thema.dok-an{border-color:var(--ink-900,#111827);color:var(--ink-900,#111827);font-weight:600}.dok-baustein{border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);padding:10px;display:flex;flex-direction:column;gap:6px}.dok-marke{font-size:11px;color:var(--ink-500,#6b7280)}.dok-auszug{font-size:var(--t-meta,12px);line-height:1.5;color:var(--ink-700,#374151);margin:0}.dok-uebernehmen{align-self:flex-start;padding:3px 10px;border:1px solid var(--ink-400,#9ca3af);border-radius:var(--r,8px);background:#fff;font-size:11px;cursor:pointer}.dok-werkzeuge{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dok-teil{border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);padding:10px;display:flex;flex-direction:column;gap:6px}.dok-ueberschrift{background:var(--surface,#f9fafb)}.dok-kaputt{border-color:var(--signal,#f59e0b);background:var(--signal-bg,#fffbeb)}.dok-teilkopf{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.dok-art{font-size:11px;color:var(--ink-500,#6b7280);font-weight:600}.dok-knoepfe{display:flex;gap:4px}.dok-knoepfe button{padding:2px 8px;border:1px solid var(--line,#e5e7eb);border-radius:6px;background:#fff;font-size:11px;color:var(--ink-700,#374151);cursor:pointer}.dok-knoepfe button:disabled{color:var(--ink-400,#9ca3af);cursor:default}.dok-inhalt{font-size:var(--t-sm,13px);line-height:1.6;color:var(--ink-700,#374151);margin:0;white-space:pre-wrap}.dok-warnung{font-size:var(--t-meta,12px);color:var(--signal-ink,#b45309);margin:0;font-weight:600}.dok-eingabe{width:100%;padding:8px;border:1px solid var(--line,#e5e7eb);border-radius:var(--r,8px);font-family:inherit;font-size:var(--t-sm,13px);line-height:1.5;resize:vertical}.dok-sperre{font-size:var(--t-meta,12px);color:var(--signal-ink,#b45309);background:var(--signal-bg,#fffbeb);border:1px solid var(--signal,#f59e0b);border-radius:var(--r,8px);padding:8px 10px;margin:0}.dok-nurdruck{display:none}@media print{body *{visibility:hidden}.dok-ziel,.dok-ziel *{visibility:visible}.dok-ziel{position:absolute;left:0;top:0;width:100%}.dok-eingabe,.dok-knoepfe,.dok-leer,.dok-sperre,.dok-teilkopf,.dok-unter,.dok-werkzeuge{display:none!important}.dok-nurdruck{display:block}.dok-teil{border:0;padding:0;margin:0 0 10pt;page-break-inside:avoid;break-inside:avoid}.dok-inhalt,.dok-nurdruck{font-size:11pt;line-height:1.5;color:#000;margin:0 0 8pt}.dok-drucktitel{font-size:20pt;font-weight:700;margin:0 0 16pt;color:#000}.dok-druckueber{font-size:14pt;font-weight:700;margin:14pt 0 6pt;color:#000;page-break-after:avoid;break-after:avoid}}.kontocell{position:relative;flex:none}.kontobtn{gap:7px}.konto-avatar{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;background:var(--ink-200);color:var(--ink-800);flex:none}.konto-avatar.is-pro{background:var(--signal);color:#fff}.konto-lbl{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kontocell .planmenu{bottom:auto;left:auto;right:0;top:calc(100% + 6px);width:260px}.pm-sep{display:block;height:1px;background:var(--line);margin:4px 6px}.planbadge{text-decoration:none}@media (max-width:720px){.konto-lbl{display:none}}.karte{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%}.karte-leiste{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:12px}.karte-achsen,.karte-laender{display:flex;gap:2px}.karte-achsen button,.karte-laender button{font-size:12px;font-weight:600;color:var(--ink-500);padding:3px 10px;border-radius:100px;border:0;background:none;cursor:pointer}.karte-achsen button.on,.karte-laender button.on{background:var(--surface);color:var(--ink-900);box-shadow:0 0 0 1px var(--line-strong)}.karte-achsen button:disabled{opacity:.45;cursor:default}.karte-zahlen{margin-left:auto;color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karte-flaeche{position:relative;min-height:420px;padding:8px}.karte-flaeche svg{width:100%;height:100%;max-height:calc(100vh - 220px);display:block}.karte-grund rect{fill:var(--ink-900);opacity:.07}.karte-grund rect[data-land=CH],.karte-grund rect[data-land=LU]{opacity:.1}.karte-leads circle{fill:var(--accent,#3b6ea5);fill-opacity:.55;stroke:var(--accent,#3b6ea5);stroke-width:.015;cursor:pointer;transition:fill-opacity .12s}.karte-leads circle:focus-visible,.karte-leads circle:hover{fill-opacity:.85;outline:none}.karte-leads circle.on{fill-opacity:.95;stroke:var(--ink-900);stroke-width:.03}.karte-hinweis{position:absolute;left:12px;bottom:12px;font-size:12px;color:var(--ink-500);background:var(--surface);padding:4px 8px;border-radius:6px;border:1px solid var(--line)}.karte-liste{grid-row:2;width:min(360px,40vw);border-left:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;min-height:0}.karte-liste-kopf{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:12.5px}.karte-liste-kopf b{font-weight:600}.karte-liste-kopf span{color:var(--ink-500);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karte-liste-kopf button{border:0;background:none;cursor:pointer;color:var(--ink-500);font-size:12px;padding:2px 4px}.karte-liste ul{list-style:none;margin:0;padding:4px;overflow:auto;min-height:0}.karte-liste li button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:7px 8px;border:0;background:none;border-radius:var(--r);cursor:pointer;color:inherit}.karte-liste li button:hover{background:var(--surface-2)}.karte-liste li b{font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.karte-liste li span,.karte-liste-mehr{font-size:11.5px;color:var(--ink-500)}.karte-liste-mehr{padding:6px 12px;border-top:1px solid var(--line)}@media (max-width:760px){.karte{grid-template-columns:1fr}.karte-liste{grid-column:1;width:auto;border-left:0;border-top:1px solid var(--line);max-height:40vh}}.fp-baum,.fp-baum ul{list-style:none;margin:0;padding:0}.fp-baum ul{margin-left:14px;border-left:1px solid var(--line);padding-left:4px}.fp-baum-z{display:flex;align-items:center;gap:2px;min-width:0}.fp-baum-z .fp-check{flex:1 1;min-width:0}.fp-baum-z .fp-seg-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-baum-auf{width:16px;height:18px;flex:none;border:0;background:none;color:var(--ink-500);font-size:11px;cursor:pointer;padding:0;line-height:1}span.fp-baum-auf{cursor:default}.fp-baum-k.t2>.fp-baum-z .fp-seg-l{font-weight:600}.fp-baum input:disabled+.fp-seg-l{opacity:.6}.ck-stich .ck-head{cursor:default}.ck-stich-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px;padding:10px 12px 12px}.ck-stich-act{grid-column:1/-1;display:flex;align-items:center;gap:10px}.ck-stich-feld{gap:6px;min-width:0}.ck-stich-feld,.ck-stich-l{display:flex;flex-direction:column}.ck-stich-l{font-size:12.5px;font-weight:600;gap:2px}.ck-stich-l span{font-weight:400;color:var(--ink-500);font-size:11.5px}.ck-stich-ta{font:inherit;font-size:12.5px;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface);color:inherit;resize:vertical;min-height:72px}.ck-stich-ta:focus{outline:2px solid var(--accent,#3b6ea5);outline-offset:1px}.ck-stich-w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.ck-stich-w li{display:flex;gap:8px;align-items:baseline}.ck-stich-w li b{font-weight:600}.ck-stich-w li span{color:var(--ink-500)}.ck-stich-w li.leer b{text-decoration:line-through;opacity:.6}.ck-stich-m{font-size:12px;color:var(--ink-500)}@media (max-width:760px){.ck-stich-body{grid-template-columns:1fr}}.pf-leer{max-width:44rem;padding:4px 0 24px;font-size:13.5px;line-height:1.55;color:var(--ink-700,inherit)}.pf-weiter{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px}.st-link{color:var(--accent,#3b6ea5);text-decoration:underline;text-underline-offset:2px}.gehezu{position:absolute;left:0;right:0;top:calc(100% + 5px);z-index:61;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.gehezu+.suggest.open{top:auto;margin-top:4px;position:relative}.gehezu-k{display:block;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-500);padding:2px 9px 4px;text-transform:uppercase}.gehezu-z{display:flex;gap:10px;align-items:baseline;padding:7px 9px;border-radius:6px;text-decoration:none;color:inherit;font-size:13px}.gehezu-z:hover{background:var(--surface-2)}.gehezu-b{font-weight:600;flex:none;min-width:84px;color:var(--accent,#3b6ea5)}.gehezu-f{color:var(--ink-700,inherit)}.lb-schnell{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-top:14px;font-size:12.5px}.lb-schnell-k{font-weight:600;color:var(--ink-500);font-size:11.5px;text-transform:uppercase;letter-spacing:.02em}.lb-schnell-z{color:var(--accent,#3b6ea5);text-decoration:underline;text-underline-offset:2px}.cp-wrap{display:flex;flex-direction:column;gap:8px;font-size:12.5px}.cp-bilanz{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:6px 0}.cp-bilanz b{color:var(--ink-900);font-weight:600}.cp-baum,.cp-baum ul{list-style:none;margin:0;padding:0}.cp-baum ul{margin-left:16px;border-left:1px solid var(--line);padding-left:4px}.cp-baum{max-height:420px;overflow:auto;border:1px solid var(--line);border-radius:var(--r);padding:4px 6px;background:var(--surface)}.cp-wrap.kompakt .cp-baum{max-height:320px}.cp-z{display:flex;align-items:center;gap:6px;min-width:0;padding:2px 0}.cp-auf{width:16px;height:18px;flex:none;border:0;background:none;color:var(--ink-500);font-size:11px;cursor:pointer;padding:0}span.cp-auf{cursor:default}.cp-l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-k.t2>.cp-z .cp-l{font-weight:600}.cp-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.cp-hebel,.cp-n{color:var(--ink-500);flex:none}.cp-hebel{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:100px;background:var(--surface-1);font-size:11px;padding:1px 7px;cursor:pointer;line-height:1.6}.cp-hebel small{font-size:10.5px;color:var(--ink-500)}.cp-hebel:hover{border-color:var(--accent,#3b6ea5)}.cp-hebel.on.cp-feld{background:var(--accent,#3b6ea5);color:#fff;border-color:transparent}.cp-hebel.on.cp-feld small{color:#fff}.cp-hebel.on.cp-aus{background:var(--warn,#b45309);color:#fff;border-color:transparent}.cp-hebel.on.cp-aus small{color:#fff}.cp-hebel.erbt{opacity:.45;cursor:default}.cp-k.l-feld>.cp-z .cp-l{color:var(--accent,#3b6ea5)}.cp-k.l-aus>.cp-z .cp-l{color:var(--warn,#b45309);text-decoration:line-through}.cp-act{display:flex;align-items:center;gap:10px}.cp-leer,.cp-m{font-size:12px;color:var(--ink-500)}.pf-lesen{margin:0 0 22px;padding:12px 14px 6px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface)}.pf-lesen-kopf{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:0 0 8px}.pf-lesen-kopf h5{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em}.pf-lesen-kopf span{font-size:12px;color:var(--ink-500)}.pf-lesen-block p,.pf-lesen-leer{max-width:60rem;font-size:13px;line-height:1.55;color:var(--ink-700,inherit);margin:4px 0 10px}.pf-lesen-block b{display:block;font-size:12.5px;font-weight:600}.pf-lesen-karte{margin:6px 0 12px;max-width:60rem}.pf-lesen .ck-area{margin:4px 0 8px}.pf-kopf{max-width:60rem;font-size:13px;line-height:1.55;color:var(--ink-700,inherit);margin:0 0 10px}.pf-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.pf-tab{width:100%;border-collapse:collapse;font-size:12.5px}.pf-tab th{text-align:left;font-weight:600;color:var(--ink-500);padding:6px 8px;border-bottom:1px solid var(--line-strong)}.pf-tab td{padding:7px 8px;border-bottom:1px solid var(--line);vertical-align:top}.pf-tab .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pf-cpv{color:var(--ink-500);font-size:11.5px}.pf-ungenau{opacity:.5;margin-left:2px;cursor:help}.pf-fehlerhaft{color:var(--flag)}.pf-fehlerhaft,.pf-st{font-weight:600;font-size:11.5px}.pf-st{display:inline-block;padding:1px 7px;border-radius:100px;background:var(--surface-2);color:var(--ink-700,inherit)}.pf-st-running{background:rgba(22,163,74,.12);color:#15803d}.pf-st-lost{background:rgba(220,38,38,.1);color:#b91c1c}.pf-st-held{background:rgba(37,99,235,.1);color:#1d4ed8}.pf-pro{font-size:11.5px}.pf-fuss,.pf-pro{color:var(--ink-500)}.pf-fuss{font-size:12px;margin-top:14px}.pf-unterlagen{display:flex;flex-direction:column;gap:4px}.pf-h3{font-size:13.5px;font-weight:600;margin:18px 0 6px}.pf-h3:first-of-type{margin-top:6px}.pf-ablauf{font-size:12.5px;line-height:1.5;margin:0 0 8px;padding:8px 10px;border-left:3px solid var(--warn,#b45309);background:var(--surface-2)}.pf-nw-fehlt>td:first-child{color:var(--ink-900)}.pf-unterlagen .nk-toggle{display:inline-flex;gap:2px}.pf-unterlagen .nk-toggle button{font-size:11.5px;padding:2px 8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:100px;cursor:pointer;color:var(--ink-500)}.pf-unterlagen .nk-toggle button.on{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.pf-unterlagen .nk-weg{font-size:12.5px;line-height:1.5;margin:6px 0 0;padding:8px 10px;border-left:3px solid var(--accent,#3b6ea5);background:var(--surface-2);max-width:46rem}.pf-unterlagen .nk-weg-meta{display:block;color:var(--ink-500);font-size:11.5px;margin-top:3px}.pf-unterlagen .nk-entwurf{font-size:11.5px;color:var(--ink-500);margin:8px 0 0}.pf-datum{font:inherit;font-size:12px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:inherit}.pf-liste{margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.lt-kontakt{margin:14px 0 24px;font-size:12.5px;color:var(--ink-500)}.lt-kontakt a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lt-kontakt a:hover{color:var(--ink-700)}.pf-akten{display:flex;flex-direction:column;gap:4px}.pf-suche{font:inherit;font-size:12.5px;padding:3px 9px;border:1px solid var(--line-strong);border-radius:100px;background:var(--surface);color:inherit;min-width:220px;margin-left:auto}.pf-angebote{display:flex;flex-direction:column;gap:4px}.pf-angebote .nk-toggle{display:inline-flex;gap:4px;align-items:center}.pf-angebote .nk-toggle button{font-size:11.5px;padding:2px 8px;border:1px solid var(--line-strong);background:var(--surface);border-radius:100px;cursor:pointer;color:var(--ink-500)}.st-row.st-eigen{background:var(--signal-wash)}.st-tag.st-tag-eigen{margin-left:8px;color:var(--signal-deep);border-color:var(--signal)}.tog{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:100px;font-size:12px;font-weight:600;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700);cursor:pointer;font-family:inherit;white-space:nowrap}.tog:hover{background:var(--surface-3)}.tog .z{font-family:var(--mono);font-size:11px;font-weight:500}.tog-punkt{width:8px;height:8px;border-radius:50%;background:var(--neu);display:inline-block}.tog.on{background:var(--neu-wash);border-color:var(--neu-line);color:var(--neu)}.hinweisbalken{background:var(--hinweis-wash);border-bottom:1px solid var(--hinweis-line);color:var(--hinweis);height:44px;padding:0 16px;flex:none}.hinweisbalken>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-link{text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;padding:0}.hb-link,.hb-x{color:var(--hinweis)}.hb-x{margin-left:auto;opacity:.7;font-size:14px}.hb-x:hover{opacity:1}.fuss{height:36px;flex:none;display:flex;align-items:center;gap:16px;padding:0 16px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12px;color:var(--ink-500)}.fuss>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fuss-r{margin-left:auto;white-space:nowrap}tr[draggable=true]{cursor:-webkit-grab;cursor:grab}tr[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.main.mit-detail>.detail{border-left:1px solid var(--line);box-shadow:-8px 0 16px -12px rgba(16,24,40,.18);animation:ausEin var(--einschub-dauer) ease-out backwards}@keyframes ausEin{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.main.mit-detail>.detail{animation:none}}@media (max-width:1100px){.main.mit-detail{grid-template-columns:minmax(0,1fr)}.main.mit-detail>.detail{position:absolute;inset:0;z-index:20;max-width:none}.main{position:relative}}.detail .btn{padding:7px 12px;font-size:var(--t-sm);border-radius:var(--r);border:1px solid transparent}.detail .btn.p{background:var(--ink-900);color:#fff}.detail .btn.p:hover{background:var(--ink-700)}.detail .btn.g{background:var(--surface);color:var(--ink-900);border-color:var(--line-strong)}.detail .btn.g:hover{background:var(--surface-2);border-color:var(--ink-300)}.detail .btn.g.on{background:var(--aktiv-wash);color:var(--aktiv-ink);border-color:var(--aktiv-ink)}.detail .btn.q{background:transparent;color:var(--ink-500)}.detail .btn.q:hover{color:var(--ink-900);background:var(--surface-3)}.detail .btn:disabled{opacity:.5;cursor:not-allowed}.detail .ik{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:var(--r);color:var(--ink-500);flex:none}.detail .ik:hover:not(:disabled){background:var(--surface-3);color:var(--ink-900)}.detail .ik:disabled{opacity:.35;cursor:default}.detail .ik svg{width:16px;height:16px}.detail .ik.ik-s{width:24px;height:24px}.detail .ik.ik-s svg{width:14px;height:14px}.detail .klein{font-size:11px;color:var(--ink-400)}.ausspalte-kopf{padding:0 var(--s5)}.ausbar{display:flex;gap:var(--s2);height:56px;min-width:0}.ausbar,.ausnav{align-items:center}.ausnav{display:inline-flex;gap:2px}.ausstrich{width:1px;height:20px;background:var(--line);margin:0 var(--s1,4px)}.ausfrist{font-size:var(--t-sm);font-weight:600;color:var(--ink-900)}.ausfrist.nah{color:var(--risk)}.ausfrist.fern{padding:2px 9px;border-radius:999px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;white-space:nowrap}.auswert{font-size:var(--t-sm);color:var(--ink-700);white-space:nowrap}.auswert.offen{font-style:italic;color:var(--ink-400);display:inline;margin-bottom:0}.ausfuell{flex:1 1;min-width:var(--s2)}.ausbar .dbrief-wrap{position:relative}@media (max-width:1280px){.ausbar{gap:6px}.ausbar .btn{padding:7px 9px}}.aus-h{display:contents}.ausbar .aus-m-schmal,.ausbar .aus-merk-stern{display:none}.ausfrist .klein{font-family:var(--sans);font-weight:400;margin-left:5px}@media (min-width:701px){.ausbar .ausaktionen>*,.ausbar .ausaktionen>.aus-h>*,.ausbar>:not(.ausfuell){flex:none;white-space:nowrap}.ausbar .dbrief-menu{white-space:normal}.ausbar{flex-wrap:wrap;height:auto;min-height:56px;padding:6px 0;row-gap:4px}.ausbar .aus-merk,.ausbar .aus-merk-stern{margin-left:auto}.ausbar .aus-h-menue,.ausbar[data-schmal] .aus-h-schmal,.ausbar[data-schmal] .aus-merk{display:none}.ausbar[data-schmal] .aus-merk-stern{display:inline-grid;font-size:16px}.ausbar[data-schmal] .aus-m-schmal{display:contents}}.dbrief-handlungen{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px 4px 8px;margin-bottom:4px;border-bottom:1px solid var(--line)}.dbrief-handlungen .btn,.dbrief-handlungen .ueb>.btn,.dbrief-handlungen .zuw-wrap>.btn{width:100%;justify-content:flex-start;text-align:left;white-space:nowrap}.dbrief-handlungen .ueb,.dbrief-handlungen .zuw-wrap{display:flex;width:100%}.aus-anker{position:absolute;inset:0;pointer-events:none}.aus-anker>.zuw-wrap{position:absolute;inset:0;display:block}.aus-anker .aus-fenster,.aus-anker .zuw-fehler,.aus-anker .zuw-menu{pointer-events:auto}.aus-anker .zuw-fehler{position:absolute;top:calc(100% + 4px);right:0;white-space:nowrap}.aus-fenster{min-width:280px}.austitel{padding:var(--s2) 0 var(--s3)}.detail .fassaus-satz{display:block;margin:0 0 var(--s2);line-height:1.4}.austitel h1{font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0 0 4px;max-width:60ch}.austitel .meta{font-size:var(--t-sm);color:var(--ink-500);margin:0}.austitel .ausquelle{font-size:12px;line-height:1.4;color:var(--ink-500);margin:3px 0 0}.vband{margin:8px 0 0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.vband-reihe{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 0;list-style:none;margin:0;padding:0}.vband-reihe li{display:flex;flex-direction:column;min-width:96px;padding:2px 10px 2px 0;position:relative}.vband-reihe li+li{padding-left:14px;border-left:1px dashed var(--line-strong)}.vband-k{font-size:11px;font-weight:600;color:var(--ink-700)}.vband-d{font-size:11.5px;color:var(--ink-500)}.vband-tage{font-family:var(--mono);font-size:9.5px;color:var(--ink-400)}.vband-reihe li.hier .vband-k{color:var(--signal-deep)}.vband-reihe li.hier .vband-k:after{content:" ●";font-size:8px;vertical-align:1px}.vband-reihe li.auf .vband-k{color:var(--risk)}.vband-m{margin:6px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-500)}.vband-g{font-family:var(--mono);font-size:9.5px;color:var(--ink-400);white-space:nowrap}.austitel .ausquelle b{font-weight:600;color:var(--ink-700)}.austitel .ausquelle .tedlink{font-size:inherit;font-weight:600;gap:3px}.austabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--s5) * -1);padding:0 var(--s5);border-top:1px solid var(--line)}.austabs::-webkit-scrollbar{display:none}.austab-wrap{display:inline-flex;align-items:center;flex:none}.austabs .tab{height:var(--h-reiter);padding:0 12px;white-space:nowrap}.austab-wrap.mit-trenner{margin-left:var(--s3);padding-left:var(--s3);position:relative}.austab-wrap.mit-trenner:before{content:"";position:absolute;left:0;top:50%;height:20px;margin-top:-10px;width:1px;background:var(--line-strong)}.entsch{padding:var(--s5) var(--s5) var(--s3);max-width:820px}.entsch-satz{font-size:var(--t-lg);line-height:1.35;margin:0 0 4px}.entsch-grund{font-size:var(--t-body);color:var(--ink-600);margin:0 0 var(--s4)}.entsch-zeilen{margin:0;border-top:1px solid var(--line)}.entsch-z{display:grid;grid-template-columns:96px 1fr;grid-gap:var(--s3);gap:var(--s3);padding:10px 0;border-bottom:1px solid var(--line)}.entsch-z dt{font-size:var(--t-sm);color:var(--ink-500);font-weight:600}.entsch-z dd{margin:0;display:flex;flex-direction:column;gap:2px}.entsch-z dd b{font-size:var(--t-body);color:var(--ink-900)}.entsch-z dd span{font-size:var(--t-sm);color:var(--ink-500)}.entsch-z[data-stufe=nah] dd b{color:var(--risk)}.entsch-z[data-stufe=na] dd b{font-style:italic;font-weight:500;color:var(--ink-400)}.passt{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5) var(--s5);max-width:820px}.passt-k{font-size:var(--t-sm);font-weight:600;color:var(--ink-700);margin-right:var(--s2)}.ausleer-host{padding:var(--s6) var(--s5)}.ausleer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);max-width:520px;padding:var(--s5);border:1px dashed var(--line-strong);border-radius:var(--r);background:var(--surface)}.ausleer>b{font-size:var(--t-lg);color:var(--ink-900)}.ausleer .meta{font-size:var(--t-body);color:var(--ink-500);line-height:1.5}.ausleer-tun{display:flex;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap}.zuw-wrap{position:relative;display:inline-flex;align-items:center;gap:var(--s2)}.zuw-wrap .btn.zuw{gap:6px}.kreis{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--neu);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.02em;flex:none}.zuw-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:240px;max-height:300px;overflow-y:auto;background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 8px 24px rgba(16,24,40,.16);padding:4px}.zuw-m,.zuw-menu{border-radius:var(--r)}.zuw-m{display:flex;align-items:center;gap:var(--s2);width:100%;padding:8px 10px;text-align:left;font-size:var(--t-sm)}.zuw-m:hover:not(:disabled){background:var(--surface-3)}.zuw-m:disabled{opacity:.55;cursor:default}.zuw-m .klein{margin-left:auto}.kreis{background:hsl(var(--kreis-h,210) 38% 36%)}.zuw-weg{color:var(--flag);border-top:1px solid var(--line);border-radius:0 0 var(--r) var(--r);margin-top:4px}.zuw-leer{padding:10px;font-size:var(--t-sm);color:var(--ink-500)}.zuw-fehler{color:var(--flag)}.zuw-sammel-meldung{max-width:280px;color:var(--ink-500)}.zuw-sammel-meldung:empty{display:none}.zuw-verlauf{padding:0 var(--s5) var(--s5);max-width:820px}.zuw-verlauf h4{font-size:var(--t-lg);font-weight:700;margin:0 0 var(--s3)}.zuw-verlauf ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.zuw-verlauf li{display:flex;flex-wrap:wrap;gap:2px var(--s3);align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.zuw-verlauf li.zurueck b{color:var(--ink-500);font-weight:500}.leads-kompakt{table-layout:fixed;width:100%}.leads-kompakt .kz-kopf{display:flex;justify-content:space-between;gap:var(--s2);padding:8px var(--s4);font-size:11px;font-weight:600;color:var(--ink-500);text-align:left;white-space:nowrap}.leads-kompakt .kz-kopf span:last-child{color:var(--ink-400);font-weight:400;overflow:hidden;text-overflow:ellipsis}.leads-kompakt tbody td.kz{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:var(--s2);gap:var(--s2);align-items:start;height:var(--h-zeile);padding:10px var(--s3);box-sizing:border-box;vertical-align:top}.leads-kompakt .kz-ic{display:flex;flex-direction:column;align-items:center;gap:4px}.leads-kompakt .kz-m{min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.leads-kompakt .kz-t{max-width:100%;font-size:var(--t-sm)}.leads-kompakt .kz-n{max-width:100%;font-size:11.5px;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-kompakt .kz-r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.leads-kompakt .kz-f{font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--ink-700)}.leads-kompakt .kz-f.nah{color:var(--risk)}.leads-kompakt tbody tr[aria-selected=true]{background:var(--aktiv-wash);box-shadow:inset var(--zeile-balken) 0 0 var(--aktiv-ink)}.leads-kompakt tbody td.kz{grid-template-columns:28px minmax(0,1fr) 96px;height:auto;min-height:84px}.leads-kompakt .kz-t{white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.leads-kompakt .kz-c{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px}.leads-kompakt .kz-c:empty{display:none}.leads-kompakt .kz-c [data-wf]{pointer-events:none;padding:0;border:0;background:none}.leads-kompakt .kz-c .wf-btn:has(.wf-none){display:none}.leads-kompakt .kz-r{width:96px;min-width:0;gap:2px;overflow:hidden}.leads-kompakt .kz-d{max-width:100%;font-size:9.5px;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rahmen-s2.rahmen-s2-breit{width:var(--sp-ebene3-filter,240px);padding:0;gap:0;background:var(--surface-2)}.sfilter{display:flex;flex-direction:column;min-width:0}.sfilter-kopf{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface-2)}.sfilter-kopf b{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink-400);font-weight:600}.sfilter-kopf button{font-size:11px;color:var(--signal-deep);background:none;border:0;padding:0}.sfilter-kopf button:disabled{color:var(--ink-300);cursor:default}.sgrp{border-top:1px solid var(--line);padding:4px 8px 6px}.sgrp h5{margin:0;font:inherit}.sgrp h5 button{display:flex;align-items:center;justify-content:space-between;width:100%;height:28px;padding:0 4px;font-size:12.5px;font-weight:600;color:var(--ink-900);background:none;border:0;text-align:left}.sgrp.zu h5 button{color:var(--ink-700);font-weight:500}.sgrp .rechts{display:inline-flex;align-items:center;gap:6px}.sgrp .n{font-family:var(--mono);font-size:10px;color:var(--signal-deep);background:var(--signal-wash);border-radius:100px;padding:1px 6px;font-weight:600}.sgrp .pf{color:var(--ink-300);font-size:10px}.sgrp .klein{font-size:11px;color:var(--ink-400);font-weight:400}.sgrp-k{flex-direction:column;gap:1px;padding-bottom:2px}.sgrp-k,.so{display:flex}.so{align-items:center;gap:8px;min-height:26px;padding:0 4px;font-size:12.5px;color:var(--ink-700);background:none;border:0;text-align:left;width:100%;border-radius:var(--r)}.so:hover{background:var(--surface-3)}.so.aus .l{text-decoration:line-through;color:var(--ink-400)}.so .so-seg{display:inline-flex;flex:none;gap:1px;background:var(--line);border-radius:6px;padding:1px}.so .so-seg button{height:22px;padding:0 5px;border:0;border-radius:5px;background:none;font:inherit;font-size:10.5px;color:var(--ink-400);white-space:nowrap;cursor:pointer}.so .so-seg button:hover{color:var(--ink-900)}.so .so-seg button.on{background:var(--surface);color:var(--ink-900);font-weight:600}.so .so-seg button.on.ein{background:var(--signal-deep);color:#fff}.so .so-seg button.on.aus{background:var(--aus,var(--risk));color:#fff}.so .so-seg button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.so .l{cursor:pointer;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so .z,.soa .z{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:var(--ink-400);font-style:normal}.sland{display:flex;align-items:center}.sland .so{flex:1 1;min-width:0}.sland-pf{width:22px;height:26px;color:var(--ink-400);background:none;border:0;font-size:10px;flex:none}.sschnell{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.sschnell button{font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700)}.sschnell button.on{background:var(--signal);border-color:var(--signal);color:#fff}.soa{display:flex;align-items:center;gap:8px;min-height:24px;padding:0 4px;font-size:11.5px;color:var(--ink-500);cursor:pointer}.soa input{margin:0;flex:none}.soa-syn{justify-content:space-between;cursor:default;min-height:28px;color:var(--ink-700)}.soa-syn b{font-weight:600;color:var(--ink-900)}.wolke{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline;padding:4px}.sumkreis .btn,.sumkreis .sin+.sin{margin-top:4px}.soa-radio{font-size:12.5px;color:var(--ink-700)}.soa-k{padding:6px 4px 2px}.snote,.soa-k{font-size:11px;color:var(--ink-400)}.snote{margin:2px 4px 4px;line-height:1.45}.snote.fehl{color:var(--aus,var(--risk))}.sin{height:26px;border:1px solid var(--line-strong);border-radius:6px;padding:0 8px;font:inherit;font-size:12px;width:100%;box-sizing:border-box;background:var(--surface);margin:2px 0 4px;color:var(--ink-900)}.sin:focus{outline:2px solid var(--signal-wash);border-color:var(--signal-deep)}.sumkreis{margin:0}.sseg{display:flex;gap:2px;background:var(--line);border-radius:6px;padding:2px;margin:2px 4px 4px}.sseg button{flex:1 1;height:22px;border:0;border-radius:4px;background:none;font-size:11px;color:var(--ink-500);padding:0 2px;white-space:nowrap}.sseg button.on{background:var(--surface);color:var(--ink-900);font-weight:600}.sfrist-eigen{margin:0 4px}.sfrist-eigen,.srange{display:flex;align-items:center;gap:6px}.srange{margin:2px 4px 4px}.srange .fp-in{width:100%;box-sizing:border-box}.sseg{flex-wrap:wrap}.sgebiet .snote,.sgesp-n{overflow-wrap:anywhere}.so .z{flex:none}.sgesp{display:flex;align-items:center}.sgesp-n{flex:1 1;text-align:left;font-size:12.5px;color:var(--ink-900);background:none;border:0;padding:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r)}.sgesp-n:hover{background:var(--surface-3)}.sgesp-x{width:22px;height:22px;border:0;background:none;color:var(--ink-400);font-size:15px}.sgesp-x:hover{color:var(--risk)}.sgesp-aktiv .sgesp-n{font-weight:700;color:var(--signal-deep)}.sgesp-z{margin-left:6px;font-size:11px;font-weight:400;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sgesp-aktion{margin:4px 0 2px;padding:6px 4px;border-top:1px solid var(--line)}.sgesp-knoepfe{display:flex;flex-wrap:wrap;gap:6px;margin:4px 4px 0}.sgesp-b{font-size:12px;padding:4px 10px;border-radius:100px;border:1px solid var(--line-strong);background:none;color:var(--ink-700)}.sgesp-b.p{background:var(--signal-deep);color:#fff;border-color:var(--signal-deep)}.fp-chip:disabled,.sgesp-b:disabled{opacity:.5;cursor:not-allowed}.fp-chip.aus{border-color:var(--risk);color:var(--risk);text-decoration:line-through}.fp-zeile{display:flex;align-items:center;gap:2px;min-width:0}.fp-zeile .fp-check{flex:1 1;min-width:0}.fp-aus{width:22px;height:22px;flex:none;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-400);font-size:14px;line-height:1;display:grid;place-items:center}.fp-aus:hover{color:var(--risk);border-color:var(--risk)}.fp-aus.on{background:var(--risk);border-color:var(--risk);color:#fff}.fp-chip:disabled:hover{border-color:var(--line-strong)}.fp-aktion{margin-top:8px}.sgesp-alle{margin:4px 4px 0;font-size:11.5px;color:var(--signal);background:none;border:0;padding:0;cursor:pointer}.sgesp-alle:hover{text-decoration:underline}.ms{padding:var(--s4) var(--s5);flex-direction:column;min-width:0}.ms,.ms-kopf{display:flex;gap:var(--s3)}.ms-kopf{align-items:center;justify-content:space-between;flex-wrap:wrap}.ms-zahl{font-size:var(--t-sm);color:var(--ink-500)}.ms-zahl b{color:var(--ink-900)}.ms-grenze{font-size:var(--t-sm);color:var(--ink-500)}.ms-grenze-voll{color:var(--ink-900);font-weight:600}.ms-grenze-hinweis{margin:0;font-size:var(--t-sm);color:var(--ink-700)}.ms-grenze-hinweis a{color:inherit;text-decoration:underline}.ms-suche{max-width:320px;flex:1 1 220px}.ms-tabelle{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--t-sm)}.ms-tabelle th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);text-align:left;font-weight:600;color:var(--ink-500);padding:8px 10px;border-bottom:1px solid var(--line-strong)}.ms-tabelle td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top;min-width:0}.ms-tabelle .ms-k{width:34px;text-align:center;padding-left:6px;padding-right:6px}.ms-tabelle .ms-n{width:20%}.ms-tabelle td.ms-a,.ms-tabelle th.ms-a{width:22%;text-align:right}.ms-tabelle .ms-g{width:10%}.ms-tabelle td.ms-z,.ms-tabelle th.ms-z{width:9%;text-align:right;white-space:nowrap}.ms-tabelle .ms-d{width:10%}.ms-zeile{cursor:pointer}.ms-zeile:hover{background:var(--surface-3)}.ms-aktiv{box-shadow:inset 3px 0 0 var(--signal-deep)}.ms-name{display:block;max-width:100%;text-align:left;background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--ink-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ms-name:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}.ms-beschr{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-beschr-edit{margin-top:4px;align-items:flex-start}.ms-beschr-edit textarea{flex:1 1;min-width:180px;resize:vertical;font:inherit;font-size:12px}.ms-f{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.ms-chip{display:inline-block;max-width:100%;padding:1px 8px;border-radius:100px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-leer,.ms-mehr{color:var(--ink-400)}.ms-d{white-space:nowrap;color:var(--ink-700)}.ms-sort{background:none;border:0;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;gap:4px;align-items:center}.ms-sort.on{color:var(--ink-900)}.ms-sort i{font-style:normal;font-size:10px}.ms-meldung{margin:var(--s5)}.ms-neu{display:inline-block;min-width:22px;padding:1px 8px;border-radius:100px;background:var(--signal-deep);color:#fff;text-align:center;font-weight:700}.ms-fuss{margin:0;font-size:var(--t-meta);color:var(--ink-400);line-height:1.5}.fp-neu{padding:0 7px;font-size:11px}.fp-neu,.sgesp-neu{margin-left:6px;border-radius:100px;background:var(--signal-deep);color:#fff;font-weight:700}.sgesp-neu{padding:0 6px;font-size:10.5px;font-style:normal}.ms-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ms-gewaehlt{background:var(--signal-wash)}.ms-auswahl{flex-wrap:wrap;padding:6px var(--s3);border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface-2)}.ms-auswahl,.ms-fehler{display:flex;align-items:center;gap:var(--s2);font-size:var(--t-sm)}.ms-fehler{justify-content:space-between;padding:8px var(--s3);border:1px solid var(--risk);border-radius:var(--r);color:var(--risk)}.ms-fehler button{background:none;border:0;color:inherit;font-size:16px;cursor:pointer}.ms-akt,.ms-frage{display:inline-flex;justify-content:flex-end}.ms-akt,.ms-edit,.ms-frage{gap:4px;flex-wrap:wrap;align-items:center}.ms-edit{display:flex}.ms-edit .sin{flex:1 1 140px;min-width:0}.ms-hinweis{flex-basis:100%;font-size:var(--t-sm);color:var(--risk)}.sl{margin-top:18px;display:flex;flex-direction:column;gap:18px}.sl-abschnitt{padding:0}.sl-h{font-size:var(--t-md);margin:0 0 6px;font-weight:700;color:var(--ink-900);display:flex;align-items:center;gap:8px}.sl-erkl{margin:0 0 10px;color:var(--ink-500);max-width:70ch}.sl-erkl,.sl-tabelle{font-size:var(--t-sm)}.sl-tabelle{width:100%;border-collapse:collapse}.sl-tabelle th{text-align:left;font-weight:600;color:var(--ink-500);padding:8px 10px;border-bottom:1px solid var(--line-strong)}.sl-tabelle td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top;min-width:0}.sl-tabelle .sl-team{width:84px;text-align:center}.sl-tabelle .sl-mail{color:var(--ink-700)}.sl-tabelle .ms-n{width:24%}@media (max-width:760px){.sl-tabelle .sl-mail,.sl-tabelle th:nth-child(3){display:none}}.sl-stand{display:inline-block;padding:1px 8px;border-radius:100px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-700);font-size:var(--t-sm)}.sl-laeuft{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.sl-pausiert{border-color:var(--line-strong)}.sl-problem{border-color:var(--risk);color:var(--risk)}.sl-einst td{background:var(--surface-2);padding:12px 14px;border-bottom:1px solid var(--line)}.sl-form{flex-direction:column;max-width:640px}.sl-feld,.sl-form{display:flex;gap:10px}.sl-feld{flex-wrap:wrap}.sl-feld,.sl-wt{align-items:center}.sl-wt{display:inline-flex;gap:4px}.sl-zahlfeld{width:72px}.sl-knoepfe{display:flex;gap:6px}.sl-zahl{display:inline-block;min-width:22px;padding:1px 8px;border-radius:100px;background:var(--signal-deep);color:#fff;text-align:center;font-weight:700;font-size:var(--t-sm)}.sl-wochen{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.sl-tag{margin-bottom:12px}.sl-tag-kopf{margin:0 0 4px;font-size:var(--t-base);font-weight:600;display:flex;align-items:center;gap:8px}.sl-liste{list-style:none;margin:0;padding:0}.sl-liste li{padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--t-sm);display:flex;flex-wrap:wrap;gap:2px 4px;align-items:baseline}.sl-liste .btn{margin-left:auto}.sl-weitere{display:block;font-size:11.5px;color:var(--ink-500)}.sl-empf{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.sl-empf .sl-h{margin:0;font-size:13px}.sl-empf-liste li[data-status=abgemeldet] .ms-name{color:var(--ink-500);text-decoration:line-through}.sl-leise{color:var(--ink-500);font-size:12px}.sl-neu .ms-name{font-weight:700}.sl-stelle,.sl-suchen{color:var(--ink-500)}.mk-toast-fehler{border:1px solid var(--risk);bottom:104px}@media (max-width:760px){.ms-tabelle .ms-d,.ms-tabelle .ms-f,.ms-tabelle .ms-g,.ms-tabelle th:nth-child(3),.ms-tabelle th:nth-child(4),.ms-tabelle th:nth-child(5),.ms-tabelle th:nth-child(6){display:none}.ms-tabelle .ms-n,.ms-tabelle td.ms-a,.ms-tabelle th.ms-n{width:auto}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.suchkopf{display:flex;flex-direction:column;gap:8px;padding:12px 16px 0;border-bottom:1px solid var(--line);background:var(--surface);flex:none}.suchkopf-z1{gap:8px}.suchkopf-z1,.suchkopf-z2{display:flex;align-items:center}.suchkopf-z2{gap:6px;padding-bottom:10px;flex-wrap:wrap}.suchkopf.schmal{padding:8px 12px}.suchkopf.schmal .suchkopf-z1{gap:6px}.sfeld{display:flex;align-items:center;gap:10px;height:40px;border:1px solid var(--line-strong);border-radius:6px;padding:0 12px;background:var(--surface);font-size:14px;flex:1 1;min-width:0;color:var(--ink-400)}.sfeld:focus-within{border-color:var(--signal-deep);box-shadow:0 0 0 2px var(--signal-wash)}.sfeld kbd{font-family:var(--mono);font-size:10.5px;color:var(--ink-400);border:1px solid var(--line);border-radius:4px;padding:1px 6px;background:var(--surface)}.such-feld{position:relative;flex:1 1;min-width:0;display:block;height:100%}.such-feld input,.such-spiegel{position:absolute;inset:0;font:inherit;font-size:14px;line-height:38px;white-space:pre;overflow:hidden;padding:0;margin:0;letter-spacing:normal}.such-spiegel{pointer-events:none;color:var(--ink-900)}.such-feld input{background:transparent;border:0;outline:0;color:transparent;caret-color:var(--ink-900);width:100%}.such-feld input::placeholder{color:var(--ink-400)}.such-spiegel .sy-oder{font-style:normal;color:var(--ink-400)}.such-spiegel .sy-ohne{background:var(--flag-wash);color:var(--flag);border-radius:4px}.such-spiegel .sy-phrase{font-weight:600;background:var(--surface-3);border-radius:4px}.sortpille,.suchkopf .sel{height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--line-strong);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink-700);white-space:nowrap}.sortpille,.sortpille label,.suchkopf .sel,.suchkopf .sel label{display:inline-flex;align-items:center;gap:6px}.sortpille select,.suchkopf .sel select{border:0;background:transparent;font:inherit;font-weight:600;color:var(--ink-900);padding:0;outline:0;max-width:130px}.sortpille{border-radius:100px;height:30px}.sortpille-sym{flex:none;color:var(--ink-500)}.sortpille-wort{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.suchkopf .sel.regler input[type=range]{width:64px;accent-color:var(--signal);padding:0;margin:0}.suchkopf .sel.regler b{min-width:44px;font-weight:600;color:var(--ink-900)}.sel-richtung{border:0;background:none;color:var(--signal-deep);font-size:11px;padding:0 0 0 2px}.suchkopf .btn{padding:0 12px;height:32px;white-space:nowrap}.suchkopf .btn.p{background:var(--signal-deep);color:#fff}.suchkopf .btn.g{border:1px solid var(--line-strong);color:var(--ink-900)}.pille,.suchkopf .btn.g{background:var(--surface)}.pille{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:100px;font-size:12px;font-weight:500;border:1px solid var(--line-strong);color:var(--ink-700);white-space:nowrap}.pille:hover{background:var(--surface-3)}.pille.on{background:var(--aktiv-wash);border-color:#C9EBDC;color:var(--aktiv-ink);font-weight:600}.suchkopf-vorschlag{margin-left:auto}.linkknopf{border:0;background:none;padding:0;color:var(--signal-deep);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--signal-wash);text-decoration-color:var(--signal-wash)}.linkknopf:disabled{color:var(--ink-300);text-decoration:none;cursor:default}.leads td.c-mark,.leads th.c-mark{width:36px;min-width:36px;max-width:36px;text-align:center;padding-left:6px;padding-right:0}.leads .mk{width:14px;height:14px;margin:0;accent-color:var(--signal-deep);cursor:pointer;vertical-align:middle}.leads mark{background:var(--mark-wash,#FFF1C2);color:inherit;border-radius:2px;padding:0 1px;box-shadow:none}.lose-chip{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:100px;background:var(--surface-3);color:var(--ink-500);font-size:10.5px;font-weight:500;white-space:nowrap;vertical-align:middle}.lose-chip-knopf{border:0;cursor:pointer;font:inherit;font-size:10.5px;font-weight:500}.lose-chip-knopf:hover{background:var(--surface-4,var(--line))}.fassung-chip{background:var(--aktiv-wash);color:var(--aktiv-ink)}.leads .lose-zeile>td{padding:0 var(--s3) var(--s2) 44px;background:var(--surface-2,var(--surface))}.lose-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lose-liste li button{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;width:100%;padding:5px 6px;border:0;border-top:1px solid var(--line);background:none;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.lose-liste li button:hover{background:var(--surface-3)}.lose-liste .lose-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lose-liste .lose-m{color:var(--ink-500);font-size:11.5px;white-space:nowrap}.suchfuss .linkknopf{font-size:12px}.suchfuss{gap:16px}.exp-gruppe{padding-bottom:4px;border-bottom:1px solid var(--line)}.exp-gruppe:last-of-type{border-bottom:0}.colbtn .z{font-family:var(--mono);color:var(--ink-400);margin-left:2px}.colbtn.on{background:var(--aktiv-wash);color:var(--aktiv-ink)}.sdlg-scrim{position:fixed;inset:0;z-index:300;background:rgba(18,33,29,.42);display:grid;place-items:center;padding:var(--s5)}.sdlg{background:var(--surface);border-radius:10px;box-shadow:0 18px 50px rgba(18,33,29,.28);width:min(520px,100%);max-height:min(640px,90vh);display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5)}.sdlg.sdlg-klein{width:min(420px,100%)}.sdlg h2{margin:0;font-size:var(--t-lg);font-weight:700}.sdlg .meta{margin:0;font-size:var(--t-sm);color:var(--ink-500)}.sdlg-aktion{display:flex;gap:var(--s2)}.sdlg-liste{list-style:none;margin:0;padding:0;overflow-y:auto;border:1px solid var(--line);border-radius:6px;column-count:2;column-gap:0}.sdlg-liste li{page-break-inside:avoid;break-inside:avoid;padding:5px 10px;font-size:12.5px}.sdlg-liste label{display:flex;align-items:center;gap:8px;cursor:pointer}.sdlg-fuss{display:flex;justify-content:flex-end;gap:var(--s2)}.ss-sicht{margin:0;display:flex;flex-direction:column;gap:6px;padding:var(--s2) var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);max-height:180px;overflow:auto}.ss-sicht>div{display:flex;gap:var(--s2);font-size:var(--t-sm);align-items:baseline}.ss-sicht dt{flex:0 0 96px;color:var(--ink-500)}.ss-sicht dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--ink-900)}.sdlg .btn{padding:8px 14px;font-size:var(--t-sm);border-radius:var(--r);border:1px solid transparent}.sdlg .btn.p{background:var(--signal-deep);color:#fff}.sdlg .btn.q{background:transparent;color:var(--ink-500)}.sdlg .btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.suchkopf .sel{display:none}}.zl{display:flex;align-items:center;gap:6px;margin-top:4px;min-width:0}.teammerk,.zl{font-size:11px;color:var(--ink-500)}.teammerk{display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zl-kreis{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;letter-spacing:.02em;background:hsl(var(--kreis-h,210) 38% 36%)}.zl-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zl-weg{margin-left:auto;flex:none;padding:1px 8px;border:1px solid var(--line);border-radius:var(--r);font-size:11px;color:var(--ink-500);background:transparent;cursor:pointer}.zl-weg:hover{color:var(--flag);border-color:var(--flag)}.zl-weg:focus-visible{outline:2px solid var(--accent,currentColor);outline-offset:1px}.zl-notiz{display:block;margin-top:2px;font-size:12px;color:var(--ink-700,var(--ink-500));white-space:normal;overflow-wrap:anywhere}.zug-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2);padding:8px var(--s4);border-bottom:1px solid var(--line);background:var(--surface-2,transparent);font-size:var(--t-sm);color:var(--ink-500)}.zug-hinweis.zug-stoer{color:var(--flag)}.zug-wechsel{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid var(--line);border-radius:999px;font-size:var(--t-sm);color:inherit;background:transparent;cursor:pointer}.zug-wechsel:hover{background:var(--surface-3)}.zug-leer{display:flex;flex-direction:column;align-items:center;gap:var(--s3);padding:var(--s6) var(--s4);text-align:center}.zug-leer b{font-size:var(--t-lg)}.zug-leer span{max-width:46ch;color:var(--ink-500)}.gast-chip{display:inline-block;margin-left:6px;padding:1px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2,transparent);font-size:11px;font-weight:600;line-height:1.5;color:var(--ink-500);white-space:nowrap;vertical-align:baseline}.kz .gast-chip{margin:2px 0 0;display:inline-block}.gastzeile{margin:6px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.gastzeile .gast-chip{margin-left:0}.tablescroll[hidden]{display:none}.mk-tabs{display:flex;gap:2px;height:var(--h-reiter,40px);align-items:stretch;border-bottom:1px solid var(--line);padding:0 var(--s4,16px);background:var(--surface)}.mk-tab{display:flex;align-items:center;gap:6px;padding:0 10px;font:inherit;font-size:13px;font-weight:500;color:var(--ink-500);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;cursor:pointer;white-space:nowrap}.mk-tab .z{font-size:11px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-tab.on{color:var(--signal-deep,var(--ink-900));font-weight:600;border-bottom-color:var(--signal-deep,var(--ink-900))}.mk-tab.on .z{color:var(--signal-deep,var(--ink-500))}.mk-ansicht button:focus-visible,.mk-chip:focus-visible,.mk-lnk:focus-visible,.mk-tab:focus-visible{outline:2px solid var(--signal-wash,currentColor);outline-offset:1px}.mk-fl{flex:1 1}.mk-erkl{align-self:center;text-align:right}.mk-chips{display:flex;align-items:center;gap:6px;padding:0 var(--s4,16px);min-height:38px;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap}.mk-chips-k{margin-right:4px;letter-spacing:.08em}.mk-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:100px;font:inherit;font-size:11.5px;font-weight:500;border:1px solid var(--line);background:var(--surface-2,transparent);color:var(--ink-700,var(--ink-500));white-space:nowrap;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk-chip.an{background:var(--signal-wash,transparent);border-color:var(--signal-deep,var(--line));color:var(--signal-deep,var(--ink-900));font-weight:600}.mk-chip.amber{color:var(--flag)}.mk-ansicht{display:inline-flex;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden;margin-left:8px}.mk-ansicht button{height:24px;padding:0 10px;font:inherit;font-size:12px;border:0;background:var(--surface);color:var(--ink-500);cursor:pointer}.mk-ansicht button.on{background:var(--signal-wash,transparent);color:var(--signal-deep,var(--ink-900));font-weight:600}.mk-abg td{padding:0 10px;height:48px;background:var(--surface-2,transparent);border-bottom:1px solid var(--line)}.mk-abg-z{display:flex;align-items:center;gap:12px;min-width:0}.mk-abg-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-abg-f{display:inline-flex;align-items:center;gap:8px;flex:none;font-size:12.5px;color:var(--ink-500);flex-wrap:wrap}.mk-abg-f em{font-style:normal}.mk-lnk{border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--signal-deep,var(--ink-900));cursor:pointer;text-decoration:underline}.mk-fuss{padding:10px 16px;font-size:12px;color:var(--ink-500);border-top:1px solid var(--line)}.mk-teilen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;color:var(--ink-700)}.mk-teilen-h{flex-basis:100%;padding-left:20px;font-size:11px;color:var(--ink-400)}.mk-cockpit-kopf{padding:8px 16px}.mk-cockpit-kopf,.mk-nf{border-bottom:1px solid var(--line)}.mk-nf{padding:8px var(--s4,16px) 10px;background:var(--surface-2,transparent)}.mk-nf-kopf{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.mk-nf-kopf b{letter-spacing:.08em;font-size:11.5px;color:var(--flag)}.mk-nf-liste{list-style:none;margin:0;padding:0}.mk-nf-liste li{display:flex;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line)}.mk-nf-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-nf-fuss{margin:6px 0 0}.mk-pk{padding:16px;max-width:900px}.mk-pk-leer{display:flex;flex-direction:column;gap:6px;padding:var(--s6,32px) 16px}.mk-pk-liste{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.mk-pk-liste li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.mk-pk-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-pk-fehler{color:var(--flag)}.mk-pk-frage{color:var(--risk)}.mk-toast{position:fixed;left:50%;bottom:52px;transform:translateX(-50%);z-index:60;display:flex;gap:14px;align-items:center;max-width:min(560px,92vw);padding:10px 14px;border-radius:6px;background:var(--ink-900,#12211D);color:#fff;font-size:12.5px;box-shadow:0 6px 20px rgba(0,0,0,.18)}.mk-toast button{border:0;background:transparent;color:#6EE7B7;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;flex:none}.mk-toast button:focus-visible{outline:2px solid #6EE7B7;outline-offset:2px}.pl-bereich{flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--bg,var(--surface-2,transparent));overflow:auto}.pl-meldung{padding:var(--s6,32px) 16px;margin:0 auto}.pl-meldung .btn{margin-top:12px}.pl-board{flex:1 1;display:flex;gap:12px;padding:16px;min-height:0;align-items:flex-start;overflow-x:auto}.pl-spalte{flex:1 0 190px;min-width:190px;max-width:320px;display:flex;flex-direction:column;gap:8px;padding:0 2px 8px;border-radius:6px}.pl-spalte.ueber{background:var(--signal-wash,transparent);outline:2px dashed var(--signal,currentColor);outline-offset:2px}.pl-spalte h3{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);display:flex;justify-content:space-between;align-items:baseline;padding:4px 2px 8px;border-bottom:2px solid var(--line)}.pl-spalte h3 .z{font-size:11px;color:var(--ink-400);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-spalte h3 small{display:block;font-size:10px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink-400)}.pl-karte{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:6px;box-shadow:0 1px 2px rgba(0,0,0,.04);cursor:-webkit-grab;cursor:grab}.pl-karte:active{cursor:-webkit-grabbing;cursor:grabbing}.pl-karte.hoch{box-shadow:inset 3px 0 0 var(--flag),0 1px 2px rgba(0,0,0,.04)}.pl-karte.sel{border-color:var(--signal);box-shadow:inset 3px 0 0 var(--flag),0 0 0 2px var(--signal-wash)}.pl-karte:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.pl-karte .t{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--ink-900)}.pl-karte .b{color:var(--ink-500);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-karte .r{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pl-karte .fr{font-size:11px;font-weight:600;color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-karte .fr.nah{color:var(--flag)}.pl-karte .auf{font-size:11px;color:var(--ink-500);margin-left:auto;white-space:nowrap}.pl-karte .her{font-size:10.5px;color:var(--ink-400)}.pl-karte .empf.rec-go{background:var(--signal-wash);color:var(--signal-deep)}.pl-karte .empf.rec-def{background:#eaf1fb;color:#2b5fa8}.pl-karte .empf.rec-open,.pl-karte .empf.rec-skip{background:var(--surface-2,transparent);color:var(--ink-500);border:1px solid var(--line)}.pl-karte .empf.rec-stop{background:var(--risk-wash);color:var(--risk)}.pl-ausgang .chip,.pl-karte .chip,.pl-st .chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:100px;font-size:11.5px;font-weight:500;border:1px solid var(--line);background:var(--surface-2,transparent);color:var(--ink-700);white-space:nowrap}.pl-karte .chip.gruen,.pl-st .chip.gruen{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.pl-st .chip.amber{background:var(--flag-wash);border-color:#F3D9B1;color:var(--flag)}.pl-karte .chip.rot,.pl-st .chip.rot{background:var(--risk-wash);border-color:#F0C9C6;color:var(--risk)}.pl-verschieben{display:none;align-items:center;gap:6px;font-size:11px;color:var(--ink-500)}.pl-karte:focus-within .pl-verschieben,.pl-karte:hover .pl-verschieben{display:flex}.pl-verschieben select{font:inherit;font-size:11.5px;height:24px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);color:var(--ink-900)}.pl-drop{border:2px dashed #c9ebdc;border-radius:6px;background:var(--unread-wash,transparent);color:var(--signal-deep);font-size:11.5px;padding:14px 10px;text-align:center;line-height:1.35}.pl-hinweis,.pl-leer{margin:4px 2px;line-height:1.45}.pl-ausgang{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.pl-ausgang.kompakt{padding:8px}.pl-ausgang-k{display:flex;gap:6px;flex-wrap:wrap}.pl-an{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-500)}.pl-an input,.pl-form input[type=date],.pl-form input[type=text],.pl-form select{font:inherit;font-size:12.5px;min-height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900);min-width:0}.btn-pl{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;border:1px solid var(--line-strong,var(--line));background:var(--surface);color:var(--ink-900);cursor:pointer;white-space:nowrap}.btn-pl.q{border-color:transparent;background:transparent;color:var(--ink-500)}.btn-pl:disabled{opacity:.5;cursor:default}.btn-pl:focus-visible,.pl-seg button:focus-visible,.pl-x:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.pl-seg{display:inline-flex;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden;background:var(--surface);flex:none}.pl-seg button{height:26px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:500;border:0;background:transparent;color:var(--ink-500);cursor:pointer;white-space:nowrap}.pl-seg button.on{background:var(--signal-wash);color:var(--signal-deep);font-weight:600}.pl-s2-abs{padding-top:14px}.pl-od-t{flex:1 1;text-align:left}.rahmen-s2 .od.chk{height:28px;font-size:12.5px;gap:8px;justify-content:flex-start}.rahmen-s2 .od.chk .bx{width:14px;height:14px;border:1px solid var(--line-strong,var(--line));border-radius:3px;background:var(--surface);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.rahmen-s2 .od.chk.an .bx{background:var(--signal-deep);border-color:var(--signal-deep)}.rahmen-s2 .od.chk .rahmen-z{margin-left:auto}.pl-st{padding:0 24px 16px;display:flex;flex-direction:column;gap:12px}.pl-st-k{margin:8px 0 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400)}.pl-kv{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px 16px;gap:12px 16px;font-size:13px;align-items:start}.pl-kv>.k{color:var(--ink-500);padding-top:6px}.pl-kv-v{display:flex;flex-direction:column;gap:6px;min-width:0}.pl-zeile{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-form{margin-top:4px}.pl-verlauf{list-style:none;margin:0;padding:0}.pl-verlauf li{display:flex;align-items:baseline;gap:10px;min-height:28px;border-top:1px solid var(--line);font-size:13px}.pl-verlauf li:first-child{border-top:0}.aw{display:flex;flex-direction:column;gap:10px;min-width:0}.aw-knoepfe{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aw-knoepfe .btn{text-decoration:none}.aw-knoepfe .btn i{font-style:normal}.aw-link{font-size:12.5px;color:var(--ink-500)}.aw-chip{margin-left:auto}.aw-kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:7px 16px;gap:7px 16px;margin:0;font-size:13px;align-items:baseline}.aw-kv dt{color:var(--ink-500);font-size:12.5px}.aw-kv dd{margin:0;min-width:0}.aw-adresse{display:flex;gap:6px;align-items:baseline;min-width:0}.aw-adresse .mono{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aw-sec{display:flex;flex-direction:column;gap:12px;padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.aw-sec h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pl-aufgaben{list-style:none;margin:0;padding:0}.pl-aufgaben li{display:flex;align-items:center;gap:10px;min-height:34px;border-top:1px solid var(--line)}.pl-aufgaben li:first-child{border-top:0}.pl-aufgaben label{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;cursor:pointer}.pl-aufgaben li.ok .t{color:var(--ink-400);text-decoration:line-through}.pl-aufgaben .d{font-size:11px;color:var(--ink-500);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-x{border:0;background:transparent;color:var(--ink-400);font-size:16px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:4px}.pl-leerkasten{border:1px dashed var(--line-strong,var(--line));border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;background:var(--surface-2,transparent)}.pl-ausgang-ist{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pl-fehler{margin:8px 16px;color:var(--flag);font-size:12.5px}.wv-liste .t{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.wv-liste .wv-ort{font-size:12px;color:var(--ink-700,var(--ink-900))}.wv-liste .wv-notiz{flex-basis:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-aufgaben .d.rot,.wv-liste .d.rot{color:var(--flag)}.wv-form input[type=time]{font:inherit;font-size:12.5px;min-height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900)}.pw{display:inline-flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.pw select{font:inherit;font-size:12.5px;min-height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900);max-width:260px}.pw-mit summary{cursor:pointer;font-size:12px;color:var(--ink-500);line-height:28px}.pw-liste{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px;font-size:12.5px}.pw-liste label{display:flex;align-items:center;gap:6px;cursor:pointer}.pw-kurz{gap:3px;flex:none}.pw-i,.pw-kurz{display:inline-flex}.pw-i{align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 4px;border-radius:10px;border:1px solid var(--line);font-size:10.5px;color:var(--ink-500);background:var(--surface)}.pw-i.v{border-color:var(--signal-deep);color:var(--signal-deep);font-weight:600}.pw-auf{flex:none}.pw-auf>summary{list-style:none;cursor:pointer}.pw-auf>summary::-webkit-details-marker{display:none}.pw-auf[open]{flex-basis:100%;padding:4px 0 6px}.pl-aufgaben li:has(.pw-auf[open]){flex-wrap:wrap}.tm-seg{display:inline-flex;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden;background:var(--surface);flex:none}.tm-seg button{height:26px;padding:0 12px;font:inherit;font-size:12.5px;font-weight:500;border:0;background:transparent;color:var(--ink-500);cursor:pointer;white-space:nowrap}.tm-seg button.on{background:var(--signal-wash);color:var(--signal-deep);font-weight:600}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font:inherit;font-size:12px;font-weight:500;border:1px solid var(--line-strong,var(--line));background:var(--surface);color:var(--ink-900);cursor:pointer;white-space:nowrap}.tm-btn.q{border-color:transparent;background:transparent;color:var(--ink-500)}.tm-btn:disabled{opacity:.5;cursor:default}.tm-btn:focus-visible,.tm-seg button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}@media (min-width:701px){.rahmen-bl-tools .tm-btn{height:32px;padding:0 12px;font-size:12.5px}.rahmen-bl-tools .tm-feedpop .tm-btn{height:26px;padding:0 10px;font-size:12px}}.rahmen-bl-tools .tm-btn.tm-neu{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff;font-weight:600}.rahmen-bl-tools .tm-btn.tm-neu:hover{filter:brightness(.94)}.tm-fehler{margin:8px 16px;color:var(--flag);font-size:12.5px}.tm-abs{padding-top:14px}.tm-od-t{flex:1 1;text-align:left}.rahmen-s2 .od.tm-chk{height:28px;font-size:12.5px;gap:8px;justify-content:flex-start}.rahmen-s2 .od.tm-chk .tm-bx{width:14px;height:14px;border:1px solid var(--line-strong,var(--line));border-radius:3px;background:var(--surface);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.rahmen-s2 .od.tm-chk.an .tm-bx{background:var(--signal-deep);border-color:var(--signal-deep)}.rahmen-s2 .od.tm-chk .rahmen-z{margin-left:auto}.tm-dialog .klein,.tm-pop .klein,.tm-seite .klein{font-size:11px;color:var(--ink-400)}.tm-pop .meta,.tm-seite .meta{font-size:12.5px;color:var(--ink-500)}.tm-pop .mono,.tm-seite .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-ik{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ink-500);font-size:18px;line-height:1;cursor:pointer}.tm-ik:hover{background:var(--surface-2,transparent)}.tm-az:focus-visible,.tm-ev:focus-visible,.tm-ik:focus-visible,.tm-mehr:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.tm-titel{min-width:120px;text-align:center;font-size:14px;font-weight:600;color:var(--ink-900);text-transform:capitalize}.tm-feed{height:26px;width:220px;font:inherit;font-size:11.5px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-700)}.tm-feedbox{position:relative;display:inline-flex}.tm-feedpop{position:absolute;right:0;top:32px;width:340px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,.14);padding:14px;display:flex;flex-direction:column;gap:8px;z-index:40;text-align:left;font-weight:400}.tm-feedpop p{margin:0}.tm-feed-arten{display:flex;flex-wrap:wrap;gap:6px}.tm-feed-art{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 8px;border:1px solid var(--line-strong,var(--line));border-radius:6px;font-size:12px;color:var(--ink-500);cursor:pointer;background:var(--surface)}.tm-feed-art.an{color:var(--ink-900);border-color:var(--c)}.tm-feed-art input{margin:0}.tm-feed-art:focus-within{outline:2px solid var(--signal-deep);outline-offset:1px}.tm-feed-art .tm-pt{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.tm-feed-warn{font-size:12.5px;color:var(--ink-900);background:var(--surface-2,transparent);border-left:3px solid var(--c-warn,#b45309);padding:6px 8px}.btn-pl.tm-neu{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff;font-weight:600}.tm-seite{flex:1 1;flex-direction:column;position:relative;background:var(--surface)}.tm-flaeche,.tm-seite{min-height:0;display:flex}.tm-flaeche{flex:1 1;gap:20px;padding:16px}.tm-raster{flex:1 1;min-width:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface);min-height:0}.tm-raster .wd{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:600;align-items:center;padding:0 8px;border-bottom:1px solid var(--line-strong,var(--line));background:var(--surface-2,transparent)}.tm-raster .wd,.tm-tag{display:flex;border-right:1px solid var(--line)}.tm-tag{border-bottom:1px solid var(--line);padding:5px 6px;flex-direction:column;gap:3px;min-height:0;overflow:hidden}.tm-raster.woche .tm-tag{overflow:auto}.tm-tag .dn{font-size:11px;color:var(--ink-500);display:flex;justify-content:space-between;align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-tag.aus{background:var(--surface-2,transparent)}.tm-tag.aus .dn{color:var(--ink-300)}.tm-tag.we{background:var(--surface-2,transparent)}.tm-tag.heute .dn b{background:var(--signal-deep);color:#fff;border-radius:100px;padding:0 6px;font-weight:600}.tm-ev{display:block;width:100%;text-align:left;font:inherit;font-size:11px;line-height:1.25;padding:2px 6px;border-radius:4px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:var(--ink-900)}.tm-ev b{font-size:10px;font-weight:600;color:var(--ink-500);margin-right:3px}.tm-ev.past{opacity:.5}.tm-ev.eig{border-style:dashed}.tm-ev.sel{background:var(--signal-wash);border-color:#C9EBDC;border-left-color:var(--c)}.tm-mehr{border:0;background:transparent;padding:0 6px;text-align:left;font:inherit;font-size:10.5px;color:var(--signal-deep);cursor:pointer}.tm-pt{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;position:relative;top:-1px}.tm-ag{width:300px;flex:none;display:flex;flex-direction:column;gap:4px;overflow:auto}.tm-ag.breit{width:auto;flex:1 1;max-width:760px}.tm-ag-k{padding-top:0}.tm-gr{font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 0 2px;color:var(--ink-500)}.tm-gr.amber{color:var(--flag)}.tm-az{display:flex;gap:8px;align-items:baseline;width:100%;text-align:left;font:inherit;font-size:12.5px;line-height:1.3;padding:4px 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink-900);cursor:pointer}div.tm-az{cursor:default}.tm-az.sel{background:var(--signal-wash)}.tm-az .d{font-size:11px;color:var(--ink-500);white-space:nowrap;width:72px;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-az .w{flex:1 1;min-width:0}.tm-az .w small{display:block;color:var(--ink-400);font-size:11px}.tm-leer,.tm-spaeter{padding-top:8px}.tm-pop{position:absolute;left:24px;bottom:24px;width:320px;background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,.14);padding:14px;flex-direction:column;z-index:3}.tm-pop,.tm-pop-k{display:flex;gap:8px}.tm-pop-k{align-items:center}.tm-pop-t{font-size:14px;font-weight:600;line-height:1.3}.tm-pop-b{display:flex;gap:8px;margin-top:2px}.tm-fl{flex:1 1}.tm-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:100px;font-size:11.5px;font-weight:500;border:1px solid var(--c);color:var(--c);white-space:nowrap}.tm-warn{color:var(--flag)}.tm-dialog-wand{position:fixed;inset:0;z-index:70;background:rgba(18,33,29,.35);display:flex;align-items:center;justify-content:center;padding:16px}.tm-dialog{width:min(420px,100%);background:var(--surface);border:1px solid var(--line-strong,var(--line));border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.18);padding:18px;gap:10px}.tm-dialog,.tm-dialog label{display:flex;flex-direction:column}.tm-dialog label{gap:4px;font-size:11.5px;color:var(--ink-500)}.tm-erinnern{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tm-erinnern legend{font-size:11.5px;color:var(--ink-500);padding:0;margin-bottom:4px;width:100%}.tm-chip-w{height:24px;padding:0 10px;border-radius:100px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:11.5px;color:var(--ink-700);cursor:pointer}.tm-chip-w.on{border-color:var(--signal-deep);background:var(--signal-deep);color:#fff}.tm-chip-w:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.tm-dialog input{font:inherit;font-size:13px;min-height:32px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900);min-width:0}.tm-dialog-z{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ab-sec{gap:12px;padding:22px 0}.ab-fl{flex:1 1}.ab-kach{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ab-ka{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;background:var(--surface-2,transparent)}.ab-ka b{font-size:20px;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-900)}.ab-ka span{font-size:11px;color:var(--ink-500);line-height:1.3}.ab-ka.warn b{color:var(--flag)}.ab-scroll{overflow-x:auto}.ab-tab{width:100%;border-collapse:collapse;font-size:12.5px;min-width:900px}.ab-tab th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:600;text-align:left;padding:6px 10px;border-bottom:1px solid var(--line-strong,var(--line));white-space:nowrap}.ab-tab td{padding:0 10px;height:42px;border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink-900)}.ab-tab td.n,.ab-tab th.n{text-align:right}.ab-tab td.mono,.ab-tab td.n,.ab-tab th.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab-tab td.mono{white-space:nowrap}.ab-tab td.tt{font-weight:500;max-width:360px}.ab-tab td.tt .ab-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-tab td.ab-namen{height:auto;padding:8px 10px;line-height:1.45;max-width:420px}.ab-tab tr.abgelehnt td{opacity:.55}.ab-tab tbody tr:hover td{background:var(--surface-2,transparent)}.ab-link{color:inherit}.ab-link:hover{color:var(--signal-deep)}.ab-her{display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:5px;vertical-align:middle;box-sizing:border-box}.ab-her.echt{background:var(--signal-deep)}.ab-her.schaetz{background:var(--surface);border:1.5px solid var(--flag)}.ab-fehlerhaft{color:var(--flag);font-size:11px}.ab-rahmen{white-space:nowrap;color:var(--ink-500)}.ab-chip{height:22px;padding:0 9px;font-size:11.5px;background:var(--surface-2,transparent);white-space:nowrap}.ab-chip.gruen{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.ab-chip.amber{background:var(--flag-wash);border-color:#F3D9B1;color:var(--flag)}.ab-chip.rot{background:var(--risk-wash);border-color:#F0C9C6;color:var(--risk)}.ab-btn:focus-visible,.ab-jn button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.ab-jn{display:inline-flex;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden}.ab-jn button{padding:0 9px;height:26px;border:0;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-500);cursor:pointer}.ab-jn button:disabled{cursor:default;opacity:.55}.ab-jn button.ja.on{background:var(--signal-wash);color:var(--signal-deep)}.ab-jn button.nein.on{background:var(--risk-wash);color:var(--risk)}.ab-balkenreihe{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ab-bar{display:grid;grid-template-columns:minmax(0,1fr) 180px 40px;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.ab-bar i{height:8px;background:var(--surface-2);overflow:hidden}.ab-bar i,.ab-bar i b{display:block;border-radius:4px}.ab-bar i b{height:100%;background:var(--signal-deep)}.ab-bar i b.rot{background:var(--risk)}.ab-bar .p{font-size:12px;color:var(--ink-500);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ab-fuss{font-size:11px;color:var(--ink-400);padding:16px 0 24px;max-width:900px;line-height:1.5}.ab-abs{padding-top:14px}.rahmen-s2 .od.ab-chk{height:28px;font-size:12.5px;gap:8px;justify-content:flex-start}.rahmen-s2 .od.ab-chk .ab-bx{width:14px;height:14px;border:1px solid var(--line-strong,var(--line));border-radius:3px;background:var(--surface);flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#fff}.rahmen-s2 .od.ab-chk.an .ab-bx{background:var(--signal-deep);border-color:var(--signal-deep)}.rahmen-s2 .od.ab-chk .ab-od-t{flex:1 1;text-align:left}.rahmen-s2 .od.ab-chk .rahmen-z{margin-left:auto}@media (max-width:900px){.ab-kach{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-balkenreihe{grid-template-columns:1fr}}.fs-seite{display:flex;flex-direction:column;min-width:0}.seitenraster{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:40px;gap:40px;max-width:1120px}@media (max-width:1100px){.seitenraster{grid-template-columns:minmax(0,1fr)}.seitenraster>:nth-child(n+2){padding-top:0}}.main.mit-detail .seitenraster{grid-template-columns:minmax(0,1fr)}.main.mit-detail .seitenraster>:nth-child(n+2){padding-top:0}@media (min-width:701px){.main.mit-detail .tm-ag{display:none}}.fs-haupt{min-width:0}.fs-haupt,.fs-sec{display:flex;flex-direction:column}.fs-sec{gap:12px;padding:22px 0;border-bottom:1px solid var(--line)}.fs-sec.fs-letzt{border-bottom:0}.fs-sec h2{margin:0;font-size:15px}.fs-sec h2,.fs-sec h3{font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.fs-sec h3{margin:8px 0 0;font-size:13px}.fs-klein{font-size:11px;color:var(--ink-400);font-weight:400}.fs-meta{font-size:12.5px;color:var(--ink-500);line-height:1.5}.fs-sec p.fs-meta{margin:0;max-width:720px}.fs-zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fs-hinweis{margin:0;font-size:12.5px;color:var(--flag)}.fs-seg{display:inline-flex;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden}.fs-seg button{padding:0 14px;height:32px;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-500);cursor:pointer}.fs-seg button+button{border-left:1px solid var(--line)}.fs-seg button.an{background:var(--signal-wash);color:var(--signal-deep);font-weight:600}.fs-btn:focus-visible,.fs-los:focus-visible,.fs-seg button:focus-visible,.fs-sw:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.fs-tg{display:flex;gap:12px;align-items:flex-start;max-width:720px}.fs-tg>span{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--ink-900)}.fs-sw{flex:none;position:relative;width:38px;height:22px;border-radius:100px;border:1px solid var(--line-strong,var(--line));background:var(--surface-2,#eef1ef);cursor:pointer;padding:0;margin-top:1px}.fs-sw i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .12s}.fs-sw.an{background:var(--signal-deep);border-color:var(--signal-deep)}.fs-sw.an i{left:18px}.fs-sw:disabled{opacity:.5;cursor:default}.fs-karte{border:1px solid var(--line);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.fs-karte.gruen{border-color:#C9EBDC;background:var(--signal-wash);max-width:720px}.fs-karte b{font-size:13px;color:var(--ink-900)}.fs-etikett{font-size:10.5px;letter-spacing:.08em;font-weight:600;color:var(--ink-400)}.fs-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-900);cursor:pointer}.fs-btn.k{height:28px;font-size:12px}.fs-btn.g{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.fs-btn:disabled{opacity:.5;cursor:default}.fs-link{color:var(--signal-deep);text-decoration:none;font-size:12.5px}.fs-link:hover{text-decoration:underline}.fs-loswahl{display:flex;flex-direction:column;gap:8px;padding:8px 0}.fs-lose{display:flex;flex-wrap:wrap;gap:6px}.fs-los{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:100px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12px;color:var(--ink-900);cursor:pointer;max-width:100%}.fs-los i{font-style:normal;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.fs-los.an{background:var(--signal-wash);border-color:var(--signal-deep);color:var(--signal-deep)}.fs-scroll{overflow-x:auto}.fs-tab{width:100%;border-collapse:collapse;font-size:12.5px;min-width:640px}.fs-tab th{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-400);font-weight:600;text-align:left;padding:6px 10px}.fs-tab td,.fs-tab th{border-bottom:1px solid var(--line)}.fs-tab td{padding:0 10px;height:42px;vertical-align:middle;color:var(--ink-900)}.fs-tab td.n,.fs-tab th.n{text-align:right}.fs-tab td.mono,.fs-tab td.n,.fs-tab th.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fs-tab td.mono{white-space:nowrap}.fs-tab td.tt{font-weight:500;max-width:360px}.fs-tab td.tt .fs-link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.fs-tab tr.fs-offen td{height:auto;background:var(--surface-2,transparent);padding:6px 10px}.fs-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:100px;font-size:11.5px;font-weight:500;border:1px solid var(--line)}.fs-chip.gruen{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.fs-kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:13px;max-width:720px}.fs-kv.zwei{grid-template-columns:1fr auto;gap:8px 12px}.fs-kv .k{color:var(--ink-500)}.fs-kv .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fs-selbst{display:inline-block;margin-left:4px;padding:0 6px;border-radius:100px;border:1px dashed var(--line-strong,var(--line));font-size:10.5px;color:var(--ink-500)}.fs-leer{gap:4px;max-width:720px;padding:12px 14px;border:1px dashed var(--line-strong,var(--line));border-radius:6px;font-size:13px;color:var(--ink-900)}.fs-leer,.fs-vorb{display:flex;flex-direction:column}.fs-vorb{gap:var(--s3)}.fs-vorb-liste{list-style:none;margin:0;padding:0;gap:var(--s3)}.fs-vorb-liste,.fs-vorb-z{display:flex;flex-direction:column}.fs-vorb-z{gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:6px}.fs-vorb-z.jetzt{border-left:3px solid var(--flag)}.fs-vorb-fehlt{margin:0;padding-left:var(--s4);font-size:var(--t-sm);color:var(--ink-700)}.fs-rechts{display:flex;flex-direction:column;gap:16px;padding-top:20px}.fs-punkt{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--flag);margin-left:6px;flex:none}.an-seite{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1040px;padding:4px 0 32px}.an-kopf{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;padding-top:16px}.an-kopf h1{margin:0 0 4px;font-size:19px;font-weight:700;color:var(--ink-900);line-height:1.25}.an-meta{font-size:12.5px;color:var(--ink-500);line-height:1.5}.an-klein{font-size:11px;color:var(--ink-400);font-weight:400}.an-zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.an-fl{flex:1 1}.an-hinweis{margin:0;font-size:12.5px;color:var(--flag);background:var(--warn-wash,#FFF4E5);border:1px solid var(--warn-line,#f3d9b1);border-radius:6px;padding:8px 12px}.an-reiter{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto}.an-reiter button{height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:13px;font-weight:500;color:var(--ink-500);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.an-reiter button.an{color:var(--signal-deep);border-bottom-color:var(--signal-deep);font-weight:600}.an-z{font-size:11px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-900);cursor:pointer;text-decoration:none}.an-btn.k{height:26px;font-size:12px;padding:0 9px}.an-btn.g{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.an-btn:disabled{opacity:.5;cursor:default}.an-btn:focus-visible,.an-haken:focus-visible,.an-link:focus-visible,.an-reiter button:focus-visible,.an-satz:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.an-link{color:var(--signal-deep);text-decoration:none;font:inherit;font-size:12.5px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.an-link:hover{text-decoration:underline}.an-leiste{padding-top:4px}.an-gruppe{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.an-gruppe h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.an-balken{height:6px;background:var(--surface-2,#eef1ef);overflow:hidden}.an-balken,.an-balken b{display:block;border-radius:3px}.an-balken b{height:100%;background:var(--signal-deep)}.an-punkt{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid var(--line)}.an-punkt.ok .an-titel{color:var(--ink-500)}.an-pk{display:flex;gap:10px;align-items:flex-start}.an-haken{flex:none;width:20px;height:20px;border-radius:4px;border:1.5px solid var(--line-strong,var(--line));background:var(--surface);color:#fff;font-size:13px;line-height:1;cursor:pointer;padding:0;margin-top:1px}.an-haken[aria-pressed=true]{background:var(--signal-deep);border-color:var(--signal-deep)}.an-haken:disabled{opacity:.5;cursor:default}.an-satz{flex:1 1;text-align:left;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-900);cursor:pointer;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.an-titel{font-weight:500}.an-quelle{margin-left:30px;font-size:11.5px;color:var(--ink-400)}.an-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:100px;font-size:11px;font-weight:500;border:1px solid var(--line);color:var(--ink-700)}.an-chip.gruen{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.an-chip.pflicht{background:var(--warn-wash,#FFF4E5);border-color:var(--warn-line,#F3D9B1);color:var(--flag)}.an-chip.ko{background:var(--risk-wash);border-color:#F0C9C6;color:var(--risk)}.an-offen{margin-left:30px;display:flex;flex-direction:column;gap:8px;padding-top:4px}.an-zitat{margin:0;padding:6px 10px;border-left:3px solid var(--line-strong,var(--line));font-size:12.5px;color:var(--ink-700);background:var(--surface-2,transparent)}.an-kasten{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.an-kasten.ok{border-color:#C9EBDC;background:var(--signal-wash)}.an-kasten.leer{border-style:dashed}.an-kasten>b{font-size:12.5px;color:var(--ink-900)}.an-text{margin:0;font-size:12.5px;color:var(--ink-700);line-height:1.5;white-space:pre-wrap}.an-karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding-top:12px}.an-karte{border:1px solid var(--line);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--surface);min-width:0}.an-etikett{font-size:10.5px;letter-spacing:.08em;font-weight:600;color:var(--ink-400)}.an-dok{padding-top:6px;border-top:1px solid var(--line)}.an-dok,.an-leer{display:flex;flex-direction:column;gap:6px}.an-leer{max-width:760px;padding:12px 14px;border:1px dashed var(--line-strong,var(--line));border-radius:6px;font-size:13px;color:var(--ink-900)}.an-liste{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-700);display:flex;flex-direction:column;gap:6px}.an-od-t{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-vorbei{color:var(--risk)}.an-od-abs{padding-top:14px}.an-h3{margin:6px 0 0;font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.an-bf{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-top:1px solid var(--line)}.an-bf.weg .an-bf-text{color:var(--ink-400);text-decoration:line-through}.an-bf-nr{flex:none;min-width:30px;font-size:12px;color:var(--ink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.an-bf-text{flex:1 1;font-size:13px;color:var(--ink-900);white-space:pre-wrap}.an-bf-ein{display:flex;flex-direction:column;gap:8px}.an-bf .an-quelle,.an-bf-ein{margin-left:40px}.an-bf-form{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.an-bf-personen{gap:6px}.an-bf-neu{gap:8px}.an-bf-weg{color:var(--risk)}.an-eingabe{width:100%;box-sizing:border-box;font:inherit;font-size:12.5px;color:var(--ink-900);padding:6px 8px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);resize:vertical}.an-chipwahl:focus-visible,.an-eingabe:focus-visible,.an-feld input:focus-visible,.an-feld select:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.an-feld{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-500)}.an-feld input,.an-feld select{font:inherit;font-size:12.5px;min-height:28px;padding:0 6px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);color:var(--ink-900)}.an-chipwahl{cursor:pointer;background:var(--surface);font:inherit;font-size:11px}.an-chipwahl:disabled{opacity:.5;cursor:default}.an-bf-ki{max-width:760px}.an-wr{gap:8px;padding-top:6px}.an-wr,.an-wr-methode{display:flex;flex-direction:column}.an-wr-methode{gap:4px}.an-wr-angaben{gap:8px 16px}.an-wr-tab{border-collapse:collapse;font-size:12.5px;color:var(--ink-900);max-width:760px}.an-wr-tab th{text-align:left;font-weight:500;font-size:11.5px;color:var(--ink-500)}.an-wr-tab td,.an-wr-tab th{padding:4px 8px 4px 0;border-bottom:1px solid var(--line)}.an-wr-tab td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-wr-tab .an-eingabe{min-width:120px}.an-wr-ergebnis{margin-top:4px}.an-pb{display:flex;flex-direction:column;gap:8px;padding-top:6px}.an-pb-tab td:first-child{max-width:320px}.an-wr-sieger td{background:var(--signal-wash)}.an-zahl{max-width:120px;text-align:right}@media (max-width:900px){.an-karten{grid-template-columns:1fr}}@media print{.an-btn,.an-leiste .an-zeile,.an-reiter{display:none}.an-offen{display:flex}}.ab-seite{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1040px;padding:4px 0 32px}.ab-kopf{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;padding-top:16px}.ab-kopf h1{margin:0 0 4px;font-size:19px;font-weight:700;color:var(--ink-900);line-height:1.25}.ab-meta{margin:0;font-size:12.5px;color:var(--ink-500);line-height:1.5}.ab-klein{font-size:11px;color:var(--ink-400);font-weight:400}.ab-zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ab-hinweis{margin:0;font-size:12.5px;color:var(--flag);padding:8px 12px;display:flex;flex-direction:column;gap:8px}.ab-hinweis,.ab-konflikt{background:var(--warn-wash,#FFF4E5);border:1px solid var(--warn-line,#f3d9b1);border-radius:6px}.ab-konflikt{font-size:13px;line-height:1.5;color:var(--ink-900);padding:10px 14px}.ab-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-900);cursor:pointer;text-decoration:none}.ab-btn.g{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.ab-btn:disabled{opacity:.5;cursor:default}.ab-btn:focus-visible,.ab-feld:focus-visible,.ab-haken:focus-visible,.ab-link:focus-visible,.ab-satz:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.ab-link{color:var(--signal-deep);text-decoration:none;font:inherit;font-size:12.5px;background:none;border:0;padding:0;cursor:pointer;text-align:left}.ab-link:hover{text-decoration:underline}.ab-sec{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-bottom:1px solid var(--line);scroll-margin-top:12px}.ab-sec.ab-letzt{border-bottom:0}.ab-sec h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.ab-gruppe{display:flex;flex-direction:column;gap:8px;padding-top:6px}.ab-gruppe h3{margin:0;font-size:13.5px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.ab-balken{height:6px;background:var(--surface-2,#eef1ef);overflow:hidden}.ab-balken,.ab-balken b{display:block;border-radius:3px}.ab-balken b{height:100%;background:var(--signal-deep)}.ab-punkt{display:flex;flex-direction:column;gap:3px;padding:8px 0;border-top:1px solid var(--line)}.ab-punkt.ok .ab-titel{color:var(--ink-500)}.ab-pk{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-900)}.ab-haken{flex:none;width:20px;height:20px;border-radius:4px;border:1.5px solid var(--line-strong,var(--line));background:var(--surface);color:#fff;font-size:13px;line-height:1;cursor:pointer;padding:0;margin-top:1px}.ab-haken[aria-pressed=true]{background:var(--signal-deep);border-color:var(--signal-deep)}.ab-haken:disabled{opacity:.5;cursor:default}.ab-satz{flex:1 1;text-align:left;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ink-900);cursor:pointer;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ab-titel{font-weight:500}.ab-quelle{margin-left:30px;font-size:11.5px;color:var(--ink-400)}.ab-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:100px;font-size:11px;font-weight:500;border:1px solid var(--line);color:var(--ink-700)}.ab-chip.pflicht{background:var(--warn-wash,#FFF4E5);border-color:var(--warn-line,#F3D9B1);color:var(--flag)}.ab-chip.ko{background:var(--risk-wash);border-color:#F0C9C6;color:var(--risk)}.ab-zitat{margin:2px 0 0 30px;padding:6px 10px;border-left:3px solid var(--line-strong,var(--line));font-size:12.5px;color:var(--ink-700);background:var(--surface-2,transparent)}.ab-kreis{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-weight:600;color:#fff;background:hsl(var(--kreis-h,160) 35% 38%)}.ab-liste{margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--ink-700);display:flex;flex-direction:column;gap:8px}.ab-liste label{cursor:pointer;align-items:center}.ab-liste input[type=checkbox]{width:16px;height:16px;accent-color:var(--signal-deep)}.ab-etikett{font-size:12.5px;color:var(--ink-700)}.ab-feld{min-height:30px;padding:0 8px;border:1px solid var(--line-strong,var(--line));border-radius:6px;color:var(--ink-900);font:inherit;font-size:12.5px}.ab-feld,.ab-karte{background:var(--surface)}.ab-karte{border:1px solid var(--line);border-radius:6px;gap:8px;max-width:620px}.ab-karte,.ab-leer{padding:12px 14px;display:flex;flex-direction:column}.ab-leer{gap:6px;max-width:760px;border:1px dashed var(--line-strong,var(--line));border-radius:6px;font-size:13px;color:var(--ink-900)}.ab-od-t{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-vorbei{color:var(--risk)}.ab-od-abs{padding-top:14px}@media print{.ab-btn,.ab-zeile .ab-link{display:none}}.na-seite{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1120px;padding:4px 0 32px}.na-kopf{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;padding-top:16px}.na-kopf h1{margin:0 0 4px;font-size:19px;font-weight:700;color:var(--ink-900);line-height:1.25}.na-meta{font-size:12.5px;color:var(--ink-500);line-height:1.5}.na-klein{font-size:11px;color:var(--ink-400);font-weight:400}.na-zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.na-hinweis{margin:0;font-size:12.5px;color:var(--flag);background:var(--warn-wash,#FFF4E5);border:1px solid var(--warn-line,#f3d9b1);border-radius:6px;padding:8px 12px}.na-schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.na-kachel{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);text-decoration:none;color:var(--ink-900);min-height:84px}.na-kachel:hover{border-color:var(--line-strong,var(--line))}.na-kachel:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.na-kn{font-size:10.5px;letter-spacing:.08em;font-weight:600;color:var(--ink-400)}.na-kachel b{font-size:13px;font-weight:600}.na-st{font-size:12px;color:var(--ink-500)}.na-st.laeuft{color:var(--signal-deep)}.na-st.fertig{color:var(--ink-900);font-weight:500}.na-haupt{min-width:0}.na-haupt,.na-sec{display:flex;flex-direction:column}.na-sec{gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.na-sec.na-letzt{border-bottom:0}.na-sec h2{margin:0;font-size:15px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;color:var(--ink-900)}.na-karte{border:1px solid var(--line);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--surface);min-width:0}.na-karte.ok{border-color:#C9EBDC;background:var(--signal-wash)}.na-karte>b{font-size:13px;color:var(--ink-900)}.na-etikett{font-size:10.5px;letter-spacing:.08em;font-weight:600;color:var(--ink-400)}.na-btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:6px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-900);cursor:pointer;text-decoration:none}.na-btn.k{height:26px;font-size:12px;padding:0 9px}.na-btn.g{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.na-btn:disabled{opacity:.5;cursor:default}.na-btn:focus-visible,.na-chip:focus-visible,.na-link:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.na-link{color:var(--signal-deep);text-decoration:none;font:inherit;font-size:12.5px;background:none;border:0;padding:0;cursor:pointer}.na-link:hover{text-decoration:underline}.na-feld{min-height:30px;padding:0 8px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);font:inherit;font-size:12.5px;color:var(--ink-900);min-width:0}.na-feld.breit{flex:1 1;min-width:180px}.na-feld:disabled{opacity:.5}.na-feld.kurz{width:64px}.na-abstand{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--line)}.na-kv{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:6px 16px;gap:6px 16px;font-size:13px}.na-kv .k{color:var(--ink-500)}.na-kv.zwei{display:flex;flex-direction:column;gap:8px}.na-tz{display:flex;justify-content:space-between;gap:12px;font-size:13px}.na-tz .k{color:var(--ink-500)}.na-tz .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-900)}.na-liste{margin:0;padding-left:18px;font-size:12.5px;color:var(--ink-700);flex-direction:column}.na-chips,.na-liste{display:flex;gap:6px}.na-chips{flex-wrap:wrap}.na-chip{padding:5px 12px;border-radius:100px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:12px;color:var(--ink-900);cursor:pointer}.na-chip.an{background:var(--signal-wash);border-color:var(--signal-deep);color:var(--signal-deep);font-weight:600}.na-chip:disabled{opacity:.5;cursor:default}.na-leer{gap:6px;max-width:760px;padding:12px 14px;border:1px dashed var(--line-strong,var(--line));border-radius:6px;font-size:13px;color:var(--ink-900)}.na-leer,.na-rechts{display:flex;flex-direction:column}.na-rechts{gap:16px;padding-top:20px}.na-od-t{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.na-od-abs{padding-top:14px}.na-aus.gewonnen{color:var(--signal-deep)}.na-aus.verloren{color:var(--risk)}@media (max-width:1000px){.na-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}.eq{font-size:12.5px;color:var(--ink-700);white-space:nowrap}.eq b{color:var(--ink-900);font-weight:600}.eq-leer{color:var(--ink-500)}.eq-link{color:var(--signal-deep);text-decoration:none}.eq-link:hover{text-decoration:underline}.eq-zeile{margin:0 0 12px}.pl-such{height:28px;width:200px;max-width:100%;padding:0 10px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);color:var(--ink-900);font:inherit;font-size:12.5px}.pl-such:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.sdlg.pl-ein{width:min(760px,100%);max-height:min(760px,92vh);overflow:hidden}.pl-ein-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-ein-inhalt{overflow-y:auto;min-height:0;flex:1 1;padding-right:4px}.pl-ein-teil{display:flex;flex-direction:column;gap:12px;font-size:13px}.pl-ein-teil .meta{margin:0}.pl-ein-stufen input,.pl-ein-teil select{font:inherit;font-size:12.5px;height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900);min-width:0}.pl-ein-stufen{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.pl-ein-stufen li{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.pl-ein-stufen li input{flex:1 1}.pl-ein-pfeile{display:inline-flex;flex:none}.pl-ein-pfeile .pl-x:disabled,.pl-ein-stufen .pl-x:disabled{opacity:.35;cursor:default}.pl-ein-warn{color:var(--flag)}.pl-ein-neu{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.pl-board-art{font-size:10.5px;color:var(--ink-400);font-weight:400}.pl-board-hinweis{margin:12px 16px 0;color:var(--ink-500)}.pl-haken{gap:5px;font-size:12.5px;cursor:pointer}.pl-haken,.pl-label{display:inline-flex;align-items:center}.pl-label{height:20px;padding:0 8px;border-radius:100px;font-size:11px;font-weight:600;border:1px solid transparent;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pl-label.f-grau{background:var(--surface-2,#f1f3f2);color:var(--ink-500);border-color:var(--line)}.pl-label.f-blau{background:#eaf1fb;color:#2b5fa8}.pl-label.f-gruen{background:var(--signal-wash);color:var(--signal-deep)}.pl-label.f-gelb{background:#fbf5d9;color:#7a6200}.pl-label.f-orange{background:var(--flag-wash);color:var(--flag)}.pl-label.f-rot{background:var(--risk-wash);color:var(--risk)}.pl-label.f-lila{background:#f1ecfb;color:#6b44b8}.pl-label-knopf{border:0;background:transparent;padding:0;cursor:pointer;border-radius:100px}.pl-label-knopf:not(.on) .pl-label{opacity:.6}.pl-label-knopf:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.pl-merkmale{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.pl-feldwert{font-size:11px;color:var(--ink-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pl-feldwert .k{color:var(--ink-400)}.pl-feld-art{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.pl-regeln li{align-items:flex-start}.pl-regeln li.aus .pl-regel-t{opacity:.55}.pl-regel-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.pl-zahl{width:110px;font:inherit;font-size:12.5px;height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 8px;background:var(--surface);color:var(--ink-900)}.c-stufe .stat{white-space:nowrap}@media (max-width:700px){.leads-mobil{table-layout:fixed;width:100%}.leads-mobil .kz-kopf{padding:6px 16px;font-size:11.5px;background:var(--surface-2)}.leads-mobil .kz-kopf .kz-hint{display:none}.leads-mobil tbody td.mz,.leads-mobil tbody tr{background:var(--surface)}.leads-mobil tbody td.mz{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:10px;column-gap:10px;align-items:start;height:auto;min-height:var(--h-zeile);padding:10px 16px 10px 13px;box-sizing:border-box;position:relative;touch-action:pan-y;transition:transform .18s ease}.leads-mobil tbody tr[data-wisch-ziel=merken]{background:var(--aktiv-wash)}.leads-mobil tbody tr[data-wisch-ziel=ausblenden]{background:var(--surface-3)}.leads-mobil tbody tr[aria-selected=true] td.mz{background:var(--aktiv-wash)}.mz-w{min-width:0;display:flex;flex-direction:column;gap:3px}.leads-mobil .mz-t{font-size:14px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-n{line-height:1.35;font-size:12px;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis}.mz-c,.mz-n{white-space:nowrap}.mz-c{display:flex;gap:5px;align-items:center;overflow:clip;overflow-clip-margin:14px;margin-top:1px}.mz-c *{line-height:1.3}.mz-c .empf{padding:2px 7px}.mz-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;gap:2px}.mz-f{font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink-900);white-space:nowrap}.mz-f.nah{color:var(--flag)}.mz-r .tstar{display:flex;align-items:flex-end;justify-content:flex-end;width:44px;height:var(--m-touch,44px);margin:-12px -12px -10px 0;padding:0 12px 12px 0}.mz-r .tstar svg{width:18px;height:18px}.mz-r .lt-hide,.mz-r .lt-passt{display:none}.suchkopf{padding:10px 12px 0}.suchkopf-z1{flex-wrap:wrap}.suchkopf .sfeld{flex:1 1 100%}.suchkopf .pille{min-height:36px}.leads-mobil .ausfrage{flex-wrap:wrap;white-space:normal}.leads-mobil .ausfrage .af-t{max-width:100%}}.ausaktionen{display:contents}.auskenn{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:2px 0 6px}.aus-zurueck,.aus-zurueck-t{display:none}@media (max-width:700px){.main.mit-detail>.detail{position:fixed;inset:0;z-index:58;max-width:none;border-left:0;box-shadow:none;height:100dvh;padding-bottom:calc(var(--m-aktion,56px) + env(safe-area-inset-bottom) + 8px)}.dhead.ausspalte-kopf{display:contents}.ausbar{position:-webkit-sticky;position:sticky;top:0;z-index:7;flex-wrap:nowrap;height:var(--m-kopf,48px);gap:0 4px;padding:0 8px;background:var(--surface);border-bottom:1px solid var(--line)}.ausbar .aus-zu{width:auto;height:var(--m-touch,44px);min-width:var(--m-touch,44px);padding:0 10px 0 6px;gap:2px;display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--ink-900)}.ausbar .aus-zu .aus-x{display:none}.ausbar .aus-zu .aus-zurueck{display:block;width:20px;height:20px}.ausbar .aus-zu .aus-zurueck-t{display:inline}.ausbar .ausnav{margin-left:auto}.ausbar .ausnav .ik-s{width:var(--m-touch,44px);height:var(--m-touch,44px)}.ausbar .ausnav .klein{min-width:48px;text-align:center}.ausbar .dbrief-wrap{order:3}.ausbar .dbrief-wrap .ik{width:var(--m-touch,44px);height:var(--m-touch,44px)}.ausbar .dbrief-menu{position:fixed;left:8px;right:8px;top:calc(var(--m-kopf,48px) + 4px);width:auto;max-height:calc(100dvh - var(--m-kopf,48px) - 16px);overflow-y:auto}.ausbar>.ausfrist,.ausbar>.ausfuell,.ausbar>.ausstrich,.ausbar>.auswert,.ausbar>.empf,.ausbar>.klein{display:none}.auskenn-mobil{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px}.ausaktionen{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.ausaktionen .btn,.ausaktionen .zuw-wrap>.btn{min-height:var(--m-touch,44px);justify-content:center}.ausaktionen>.btn{flex:1 1;white-space:nowrap}.ausaktionen .zuw-wrap{flex:1 1;position:static}.ausaktionen .zuw-wrap>.btn{width:100%}.ausaktionen .zuw-menu{position:fixed;left:8px;right:8px;bottom:calc(var(--m-aktion,56px) + env(safe-area-inset-bottom) + 6px);top:auto;width:auto;max-height:50dvh;overflow-y:auto}.austitel{padding:12px 16px 8px}.austitel h1{font-size:19px}.aktbar,.ausfrage-detail,.doclang{margin-left:16px;margin-right:16px}.detail .fassaus-satz{margin:8px 16px 0}.austabs{position:-webkit-sticky;position:sticky;top:var(--m-kopf,48px);z-index:6;margin:0;padding:0 8px;background:var(--surface);border-bottom:1px solid var(--line)}.austabs .tab{height:var(--m-touch,44px)}.dbody{padding:16px}}.kz-treffer{display:none}@media (max-width:700px){.colbtn,.ik,.tog{min-height:var(--m-touch,44px)}.colbtn,.ik{min-width:var(--m-touch,44px);justify-content:center}.tog{white-space:nowrap}.rahmen-bl-tools .colcfg .colbtn{font-size:0;gap:4px;padding:0 10px}.rahmen-bl-tools .colcfg .colbtn svg{width:18px;height:18px}.rahmen-bl-tools .colcfg .colbtn .filt-n{font-size:12px}.rahmen-bl-tools .tcount{display:none}.leads-mobil .kz-kopf{display:flex;justify-content:space-between}.leads-mobil .kz-kopf .kz-treffer{display:inline;font-family:var(--mono);font-weight:400;color:var(--ink-500)}.fmarken .fm,.mk-chip,.pille,.wf-btn{position:relative}.wf-btn:after{content:"";position:absolute;inset:-12px -6px}.fmarken .fm:after,.mk-chip:after,.pille:after{content:"";position:absolute;inset:-4px -3px}.suchkopf-z2{gap:8px 6px}.linkknopf{padding:12px 2px;margin:0 -2px}.lt-kontakt a{display:inline-block;padding:12px 0}.aw-alert,.suchkopf .btn,.suchkopf .sel,.suchkopf .sfeld{min-height:var(--m-touch,44px)}.aw-alert{padding:0 0 0 12px;gap:8px;font-size:12.5px;flex-wrap:nowrap}.aw-alert>div,.aw-alert>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aw-alert .aw-alert-x,.aw-alert .hb-x{flex:none;display:inline-grid;place-items:center;width:var(--m-touch,44px);height:var(--m-touch,44px);margin-left:auto;padding:0}.aw-alert .aw-alert-go{flex:none;margin:0;min-height:var(--m-touch,44px);padding:0 10px}.hb-link,.hinweisbalken>span{line-height:var(--m-touch,44px)}.hb-link{padding:0;min-height:0;height:var(--m-touch,44px);vertical-align:top}.hb-link:after{display:none}.fmarken{flex-wrap:nowrap;overflow-x:auto;padding:6px 12px;scrollbar-width:none}.fmarken .fm,.fmarken .fm-alle{flex:none;min-height:36px}.hb-link,.mk-lnk,.mk-tab,.zl-weg{position:relative}.mk-lnk:after,.zl-weg:after{content:"";position:absolute;inset:-15px -6px}.mk-lnk{padding:0;margin:0 6px}.mk-tabs{height:var(--m-touch,44px);padding:0 8px;overflow-x:auto;scrollbar-width:none}.mk-tab{min-width:var(--m-touch,44px);white-space:nowrap}.mk-chips{flex-wrap:nowrap;overflow-x:auto;padding:0 12px;min-height:var(--m-touch,44px);scrollbar-width:none}.mk-chip{flex:none;height:36px;padding:0 12px}.mk-ansicht,.mk-chips-k,.mk-erkl,.mk-fl{display:none}.mk-abg td{height:auto;padding:10px 12px}.mk-abg-z{flex-wrap:wrap;gap:4px 12px}.mk-abg-t{flex:1 1 100%;white-space:normal}.mk-abg-f{flex:1 1 100%;gap:14px}.aw-knoepfe .btn,.mk-abg-f .ck-btn{min-height:var(--m-touch,44px)}.aw-kv{grid-template-columns:1fr;gap:2px 0}.aw-kv dd{margin-bottom:8px}.aw-chip{margin-left:0}.mk-nf{padding:8px 12px 10px}.mk-nf-liste li{flex-wrap:wrap;gap:6px 12px}.mk-nf-t{flex:1 1 100%;white-space:normal}.mk-nf-liste .btn{min-height:var(--m-touch,44px)}.mk-pk{padding:12px}.mk-pk-liste li{flex-wrap:wrap;gap:6px 12px}.mk-pk-t{flex:1 1 100%;white-space:normal}.mk-pk .btn.k{min-height:var(--m-touch,44px)}.zl{flex-wrap:wrap}.rahmen-bl-tools .tm-btn.q,.rahmen-bl-tools .tm-ik,.tm-ik.tm-weiter,.tm-raster,.tm-seg,.tm-titel{display:none}.tm-btn{min-height:var(--m-touch,44px);padding:0 14px;font-size:13px}.tm-flaeche{flex-direction:column;padding:8px 16px 16px;gap:8px;overflow-y:auto}.tm-ag,.tm-ag.breit{width:auto;max-width:none;flex:none;overflow:visible}.tm-az{min-height:var(--m-touch,44px);padding:8px 0;font-size:14px;gap:10px}.tm-az .d{width:72px}.tm-pop{position:fixed;left:8px;right:8px;bottom:calc(var(--m-tab,56px) + 8px + env(safe-area-inset-bottom));width:auto;z-index:56;max-height:60dvh;overflow-y:auto}.tm-ik{width:var(--m-touch,44px);height:var(--m-touch,44px)}.tm-dialog-wand{padding:8px;align-items:flex-end}.tm-chip-w{min-height:var(--m-touch,44px)}.tm-feed{width:100%}.tm-feedpop{position:fixed;left:8px;right:8px;top:auto;bottom:calc(var(--m-tab,56px) + 8px + env(safe-area-inset-bottom));width:auto;max-width:none;z-index:56;max-height:60dvh;overflow-y:auto}.tm-feed-art{min-height:var(--m-touch,44px)}}.pl-punkte,.pl-stufen{display:none}@media (max-width:700px){.pl-such{height:var(--m-touch,44px);width:100%;min-width:0;flex:1 1 100%;font-size:16px}.pl-seg{display:none}.rahmen-bl-tools .pl-such{flex:1 1}.pl-stufen{display:flex;gap:6px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;background:var(--surface);border-bottom:1px solid var(--line);flex:none}.pl-stufen::-webkit-scrollbar{display:none}.pl-stufen button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:var(--m-touch,44px);padding:0 14px;border-radius:100px;border:1px solid var(--line-strong,var(--line));background:var(--surface);font:inherit;font-size:13px;font-weight:500;color:var(--ink-500);cursor:pointer;white-space:nowrap}.pl-stufen button .z{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-400)}.pl-stufen button.on{background:var(--signal-wash);border-color:#C9EBDC;font-weight:600}.pl-stufen button.on,.pl-stufen button.on .z{color:var(--signal-deep)}.pl-board{flex:1 1 auto;gap:12px;padding:12px 16px 4px;scroll-snap-type:x mandatory;scroll-padding-left:16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.pl-spalte{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 44px);min-width:0;max-width:none;scroll-snap-align:start}.pl-karte{padding:12px;gap:8px}.pl-karte .t{font-size:14px}.pl-karte .b,.pl-karte .fr{font-size:12.5px}.pl-karte .auf,.pl-karte .her{font-size:12px}.pl-verschieben{display:flex;gap:10px;font-size:12px;margin-top:2px}.pl-verschieben span{flex:none}.pl-verschieben select{flex:1 1;min-width:0;height:var(--m-touch,44px);font-size:14px;padding:0 10px}.btn-pl{min-height:var(--m-touch,44px);padding:0 14px;font-size:13px}.pl-punkte{display:flex;justify-content:center;gap:8px;padding:8px 0 12px;flex:none}.pl-punkte i{width:7px;height:7px;border-radius:50%;background:var(--line-strong,var(--line))}.pl-punkte i.on{background:var(--signal-deep);width:18px;border-radius:4px}.pl-hinweis,.pl-leer{margin:6px 2px}.mk-toast{bottom:calc(var(--m-tab,56px) + 8px + env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}.mk-toast button{min-width:var(--m-touch,44px);padding:0 10px}.af-g,.af-weg,.mk-toast button{min-height:var(--m-touch,44px)}.af-g{padding:0 14px}.ausfrage{gap:6px}.mk-chip{height:var(--m-touch,44px);padding:0 14px}.mk-chips{padding:4px 12px;min-height:calc(var(--m-touch,44px) + 8px);gap:8px}.rahmen-s2 .od.chk{height:48px}.fp{width:100%;max-width:none}.fp-gesp-x,.fp-mini,.fp-x{min-width:var(--m-touch,44px);min-height:var(--m-touch,44px)}.fp-mini{display:inline-flex;align-items:center;justify-content:center;margin-top:0}.fp-baum-auf{width:var(--m-touch,44px);height:var(--m-touch,44px);font-size:13px}.fp-check{min-height:var(--m-touch,44px);padding:6px 0}.fp-chips{gap:8px}.fp-chip{min-height:var(--m-touch,44px);padding:0 14px}.fp-aus{width:var(--m-touch,44px);height:var(--m-touch,44px);border-radius:10px}.fp-axis button{min-height:var(--m-touch,44px);padding:0 14px;font-size:12.5px}.fp .sin,.fp-in,.fp-name{min-height:var(--m-touch,44px);font-size:16px}table.tab-zeilen{display:block;width:100%;min-width:0!important;table-layout:auto}table.tab-zeilen colgroup,table.tab-zeilen thead{display:none}table.tab-zeilen tbody{display:block}table.tab-zeilen tr{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--m-touch);padding:8px 0;border-bottom:1px solid var(--line);font-size:12.5px}table.tab-zeilen tr:after{content:"";flex:0 0 100%;order:3}table.tab-zeilen td{display:none}table.tab-zeilen td[data-z]{display:block;height:auto;min-height:0;padding:0;border:0;white-space:normal!important;overflow:visible;max-width:none;text-align:left;overflow-wrap:anywhere;background:none}table.tab-zeilen td[data-z=titel]{flex:0 0 100%;order:0;font-size:14px;font-weight:500;color:var(--ink-900);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}table.tab-zeilen td[data-z=titel] *{white-space:normal}table.tab-zeilen td[data-z=meta2],table.tab-zeilen td[data-z=meta]{flex:0 1 auto;min-width:0;margin-top:3px;color:var(--ink-500);line-height:1.4}table.tab-zeilen td[data-z=meta]{order:1}table.tab-zeilen td[data-z=meta2]{order:4}table.tab-zeilen td[data-z=meta2]~td[data-z=meta2]:before,table.tab-zeilen td[data-z=meta]~td[data-z=meta]:before{content:" · ";white-space:pre}table.tab-zeilen td[data-z][data-l]:before{content:attr(data-l) " ";white-space:pre}table.tab-zeilen td[data-z=meta2]~td[data-z=meta2][data-l]:before,table.tab-zeilen td[data-z=meta]~td[data-z=meta][data-l]:before{content:" · " attr(data-l) " ";white-space:pre}table.tab-zeilen td[data-z=aktion]{order:2;margin-left:auto;padding-left:12px;display:flex;align-items:center;gap:6px;min-height:var(--m-touch)}table.tab-zeilen td[data-z=voll]{flex:0 0 100%;order:5;padding-top:8px}}.ab-leg{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--ink-500)}.ab-leg i.b{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--signal-deep);margin-right:6px;vertical-align:-1px}.ab-ach i.b.s,.ab-leg i.b.s{background:repeating-linear-gradient(45deg,var(--warn-700,#b45309) 0 3px,rgba(180,83,9,.38) 3px 6px)}.ab-ach{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end}.ab-ach-j{display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.ab-ach-sp{height:176px;display:flex;align-items:flex-end;justify-content:center;gap:6px;border-bottom:1px solid var(--line-strong,var(--line))}.ab-ach-sp i.b{display:block;width:26px;border-radius:3px 3px 0 0;background:var(--signal-deep)}.ab-ach-l{font-family:var(--mono);font-size:11.5px;text-align:center;color:var(--ink-500)}.ab-ach-j.basis .ab-ach-l{color:var(--ink-900);font-weight:600}.ab-ach-w{font-family:var(--mono);font-size:11.5px;text-align:center;color:var(--ink-700);white-space:nowrap}.ab-ach-w em{font-style:normal;color:var(--warn-700,#b45309)}.ab-kach.ab-kach-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-balkenreihe.ab-balkenreihe-1{grid-template-columns:1fr}.ab-balkenreihe-1 .ab-bar{grid-template-columns:240px minmax(0,360px) 44px}@media (max-width:900px){.ab-ach{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-kach.ab-kach-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.sgrp .fg{font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-400);cursor:help}.sgrp .fg.fg-sehrOft{color:var(--signal-deep)}.sgrp .fg.fg-nie,.sgrp .fg.fg-selten{color:var(--warn-700,#8a5a00)}.kgate-card.testende-karte{max-width:520px;text-align:left;gap:10px;padding:18px 22px}.testende-kicker{font-size:11px;letter-spacing:.08em;font-weight:600;color:var(--ink-500)}.kgate-card.testende-karte b{font-size:16px;line-height:1.35}.kgate-card.testende-karte p{font-size:12.5px}.testende-karte .testende-tun{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.testende-karte .kgate-cta{margin-top:0;font-size:12.5px}.testende-karte .kgate-cta i{font-style:normal}.testende-karte .kgate-cta.zweit{background:var(--surface,#fff);color:var(--ink-900);border:1px solid var(--line-strong,var(--line))}.testende-karte .testende-tun .kgate-hint{margin-left:auto}@media (max-width:700px){.testende-karte .kgate-cta{min-height:var(--m-touch,44px);display:inline-flex;align-items:center}}.heute .lb-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0}.heute-datum{font-size:13px;font-weight:400;color:var(--ink-500)}.heute-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s5);gap:var(--s5);align-items:start}@media (max-width:900px){.heute-raster{grid-template-columns:minmax(0,1fr)}}.heute .lb-head{position:relative}.heute-anpassen-knopf{position:absolute;top:0;right:0}.heute-anpassen{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:var(--s4);margin-bottom:var(--s5)}.heute-anpassen-liste{list-style:none;margin:var(--s3) 0;padding:0;display:grid;grid-gap:6px;gap:6px;max-width:520px}.heute-anpassen-liste li{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:6px 8px;border:1px solid var(--line);border-radius:6px}.heute-anpassen-liste li.aus label{color:var(--ink-400)}.heute-anpassen-liste label{display:flex;align-items:center;gap:8px;font-size:13px}.heute-anpassen-pfeile{display:inline-flex;gap:4px}.heute-anpassen-fuss{display:flex;align-items:center;gap:var(--s3)}.heute-k{display:flex;flex-direction:column;gap:7px;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px 16px}.heute-kt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-600);margin:0}.heute-zeilen{display:flex;flex-direction:column;min-width:0}.heute-neu .lb-row-t{font-weight:600}.heute-meldung{font-size:12.5px;color:var(--ink-500);line-height:1.5;padding:4px 0}.heute-link{padding:0;font:inherit;text-decoration:underline}.heute-fuss-k,.heute-link{background:none;border:0;color:var(--signal);cursor:pointer}.heute-fuss-k{align-self:flex-start;padding:2px 0;margin-top:2px;font-size:12px;font-weight:600}.heute-fuss-k:hover{text-decoration:underline}.heute-fuss-k:focus-visible,.heute-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wv{border-top:1px solid var(--line);margin-top:4px;padding:4px 0 6px}.wv-form{display:flex;flex-direction:column;gap:6px;padding:0 10px}.wv-wahl{display:flex;flex-wrap:wrap;gap:4px}.wv-wahl .btn.on{border-color:var(--ink-700);color:var(--ink-900)}.wv-zeile{display:flex;align-items:center;gap:6px;padding:0 10px;font-size:var(--t-sm);color:var(--ink-700)}.wv-form .wv-zeile{padding:0}.wv-datum{font:inherit;font-size:var(--t-sm);padding:4px 6px;border:1px solid var(--line-strong);border-radius:var(--r);background:var(--surface)}.wv-leise{padding:0 10px;color:var(--ink-400)}.wv-fehler,.wv-leise{display:block;font-size:var(--t-meta)}.wv-fehler{padding:4px 10px 0;color:var(--risk)}.ze{padding:8px var(--s4,16px) 10px;border-bottom:1px solid var(--line);background:var(--surface)}.ze-kopf{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ze-kopf b{letter-spacing:.08em;font-size:11.5px;color:var(--signal-deep,var(--ink-900))}.ze-liste{list-style:none;margin:0;padding:0}.ze-z{align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line);flex-wrap:wrap}.ze-t,.ze-z{display:flex}.ze-t{flex:1 1 260px;min-width:0;flex-direction:column;align-items:flex-start;border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.ze-t b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ze-t .meta{font-size:var(--t-meta,12px);color:var(--ink-500)}.ze-gr{display:inline-flex;gap:4px;flex-wrap:wrap;flex:1 1 220px}.ze-g{font-size:11px;padding:1px 7px;border-radius:100px;border:1px solid var(--line);color:var(--ink-700,var(--ink-500));white-space:nowrap}.ze-g.warn{color:var(--risk);border-color:currentColor}.ze-g.gut{color:var(--signal-deep,var(--ink-900));background:var(--signal-wash,transparent)}.ze-k{display:inline-flex;gap:6px;flex:none;flex-wrap:wrap}.ze-leer{margin:4px 0 0}.ze-mehr{margin-top:6px}.ze-t:focus-visible{outline:2px solid var(--signal-wash,currentColor);outline-offset:1px}@media (max-width:700px){.ze{padding:8px 12px 10px}.ze-t{flex:1 1 100%}.ze-k .ck-btn{min-height:var(--m-touch,44px)}}.azs{list-style:none;margin:0 0 var(--s3);padding:0;display:flex;flex-wrap:wrap;gap:var(--s4)}.azs li{display:flex;flex-direction:column;gap:2px;padding-left:var(--s3);border-left:3px solid var(--line);min-width:140px}.azs li.azs-hot{border-left-color:var(--accent,#2563eb)}.azs-k{font-size:var(--t-body);color:var(--ink-500)}.azs-d{font-weight:600}.azs-m{font-size:var(--t-small,12px);color:var(--ink-500)}.azs-w{margin-top:var(--s3)}.azs-b{margin:var(--s2) 0 0;font-size:12px}.azs-b,.azs-wk{color:var(--ink-500)}.azs-wk{font-size:var(--t-body);margin-bottom:var(--s2)}.tok-rad .tok-wirkung{color:var(--ink-500);font-weight:400}.tok-fuge{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink-500);background:transparent;border:1px dashed var(--ink-300);border-radius:100px;padding:1px 6px;margin:0 2px;cursor:pointer}.tok-fuge.oder{color:var(--signal-deep);border-style:solid;border-color:var(--signal)}.ausuebersicht{margin:0 0 var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:8px;background:var(--surface-2,var(--surface));font-size:13px}.ausuebersicht-kopf{display:flex;gap:var(--s3);align-items:baseline;justify-content:space-between;flex-wrap:wrap}.ausuebersicht-liste{list-style:none;margin:var(--s3) 0 0;padding:0;max-height:320px;overflow:auto}.ausuebersicht-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;grid-gap:var(--s3);gap:var(--s3);align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.ausu-titel{border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;min-width:0;display:flex;flex-direction:column;gap:1px}.ausu-titel b{font-weight:600}.ausu-titel b,.ausu-titel span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ausu-titel span{color:var(--ink-500);font-size:11.5px}.ausu-grund{padding:1px 8px;border-radius:100px;background:var(--surface-3);font-size:11.5px;white-space:nowrap}.ausu-datum,.ausu-profil{color:var(--ink-500);font-size:11.5px;white-space:nowrap}.ausu-mehr{display:block!important}@media (max-width:760px){.ausuebersicht-liste li{grid-template-columns:minmax(0,1fr) auto}.ausu-datum,.ausu-profil{display:none}}.exp-meld.ok{color:inherit;opacity:.75}.datenstand{margin-left:10px;color:var(--ink-500);font-size:11.5px;white-space:nowrap;cursor:help}@media (max-width:760px){.datenstand{display:none}}.karte-zoom{display:flex;gap:2px}.karte-zoom button{width:26px;height:24px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-700,var(--ink-900));font-size:15px;line-height:1;cursor:pointer}.karte-zoom button:disabled{opacity:.4;cursor:default}.karte-leads circle.grob{fill-opacity:.12;stroke-width:.03;stroke-dasharray:.06 .04}.karte-zahlen .linkknopf{font-size:inherit}.karte-zahlen .linkknopf.on{font-weight:600}.karte-liste-aktion{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:12.5px}.karte-liste-grob{color:var(--ink-500);font-size:11.5px}.karte-zeichnen{display:flex;gap:4px;flex-wrap:wrap}.karte-zeichnen button{font-size:12px;font-weight:600;color:var(--ink-700,var(--ink-900));padding:3px 10px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer}.karte-zeichnen button.on{background:var(--ink-900);color:var(--surface)}.karte-gebiet{fill:var(--accent,#3b6ea5);fill-opacity:.12;stroke:var(--accent,#3b6ea5);stroke-width:.03;stroke-linejoin:round;pointer-events:none}.karte-zug{fill:none;fill-opacity:0;stroke-dasharray:.08 .05}.karte-regionen{padding:8px 12px;border-bottom:1px solid var(--line);font-size:12px}.karte-regionen-k{font-weight:600;margin-bottom:4px;color:var(--ink-500)}.karte-region{display:flex;align-items:center;gap:6px;padding:2px 0}.karte-region .l{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.karte-region .l em{font-style:normal;color:var(--ink-500)}.karte-region .z{color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karte-region button{font-size:11.5px;padding:2px 8px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);color:inherit;cursor:pointer}.karte-region button.on{background:var(--ink-900);color:var(--surface)}.kacheln-wrap{padding:10px 12px;overflow:auto;min-height:0}.kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:10px;gap:10px}.kachel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;min-width:0}.kachel:hover{border-color:var(--line-strong)}.kachel:focus-visible{outline:2px solid var(--accent,#3b6ea5);outline-offset:1px}.kachel.on{border-color:var(--ink-900);box-shadow:0 0 0 1px var(--ink-900)}.kachel-k{display:flex;align-items:flex-start;gap:8px}.kachel-t{flex:1 1;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kachel-mk,.kachel-st{flex:none;display:inline-flex}.kachel-n{margin:0;font-size:12px;color:var(--ink-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kachel-c{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:20px}.kachel-f{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;border-top:1px solid var(--line);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kachel-fr.nah{color:var(--risk,#b3261e);font-weight:600}.kachel-seit,.kachel-w.offen{color:var(--ink-500)}.kachel-seit{display:block;font-size:12px}.kacheln-mehr{display:block;margin:12px auto 4px;padding:6px 16px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);color:inherit;cursor:pointer;font-size:12.5px}.sammelleiste{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:12.5px}.sammelleiste .linkknopf:disabled{opacity:.45;cursor:default}.sammelleiste .z{font-style:normal;color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ml-ansicht{display:flex;flex-direction:column;min-height:0}.ml-kopf,.ml-titel{gap:8px;align-items:center}.ml-titel{display:inline-flex;min-width:0}.ml-titel b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-neu-form input,.ml-suche,.ml-titel input{min-height:26px;padding:0 8px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12.5px;background:var(--surface);color:var(--ink-900)}.ml-suche{min-width:220px;margin-right:8px}.ml-frage{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px var(--s4,16px);border-bottom:1px solid var(--line);background:var(--surface-2,var(--surface))}.ml-von select{font:inherit;font-size:12px;min-height:24px}.ml-rand{padding:0 var(--s4,16px)}.ml-oeffne{text-decoration:none;font-weight:inherit;color:inherit}.ml-oeffne:hover{text-decoration:underline}.ml-pk-kopf{margin:16px 0 6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ml-neu,.ml-pk-kopf{color:var(--ink-500)}.ml-neu-form{display:flex;gap:6px;align-items:center;padding:4px 8px}.ml-neu-form input{flex:1 1;min-width:0}.ml-menu .ml-m{display:flex;align-items:center;gap:8px}.ml-menu label.ml-m{cursor:pointer}.ml-fuss{padding:6px 10px 8px;margin:0;border-top:1px solid var(--line)}@media (max-width:700px){.ml-suche{min-width:0;flex:1 1}.ml-kopf{overflow-x:auto}}.zuw-wahl{gap:8px;padding:10px}.zuw-wahl,.zuw-wahl .pw{display:flex;flex-direction:column}.zuw-wahl .pw{gap:6px}.zuw-wahl .btn{align-self:flex-start}.pl-wer{display:flex;justify-content:flex-end;margin-top:4px}.pl-wer-i{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 3px;margin-right:6px;border-radius:9px;border:1px solid var(--line);font-size:10px;color:var(--ink-500);background:var(--surface);vertical-align:middle}.tsi-bereich{padding:14px 18px;overflow:auto;display:flex;flex-direction:column;gap:10px}.tsi-h{display:flex;align-items:center;gap:8px;font-size:15px;margin:0}.tsi-unter{margin:-4px 0 0;color:var(--ink-500)}.tsi-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.tsi-person{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;font:inherit;color:var(--ink-900)}.tsi-person:focus-visible,.tsi-person:hover{border-color:var(--signal-deep)}.tsi-person.warn{border-left:3px solid var(--risk)}.tsi-kopf{display:flex;align-items:center;gap:6px}.tsi-stufen,.tsi-zahl{font-size:12px;color:var(--ink-700)}.tsi-warn{font-size:12px;color:var(--risk);font-weight:600;margin-left:6px}.tsi-person .tsi-warn{margin-left:0}.tsi-hinweis{font-size:12px;color:var(--flag)}.tsi-ohne{color:var(--ink-500)}.tsi-zurueck{display:flex}.tsi-zeile{margin:0}.tsi-abschnitt h4,.tsi-zeile{display:flex;align-items:center;gap:6px}.tsi-abschnitt h4{font-size:13px;margin:8px 0 4px}.tsi-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tsi-liste li{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font-size:12.5px;padding:4px 0;border-bottom:1px solid var(--line)}.tsi-liste li.warn{color:var(--risk)}.tsi-meta{font-size:11.5px;color:var(--ink-500)}.tsi-link{border:0;background:transparent;padding:0;font:inherit;color:var(--signal-deep);cursor:pointer;text-align:left}.tsi-link:hover{text-decoration:underline}.tz{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.tz-kopf{align-items:center;gap:8px 12px}.tz-ist,.tz-kopf{display:flex;flex-wrap:wrap}.tz-ist{gap:4px 16px;margin:0;font-size:12.5px;color:var(--ink-700)}.tz-ist-k b{color:var(--ink-900)}.tz-gruppe{display:flex;flex-direction:column;gap:4px}.tz-wer{font-size:12px;font-weight:600;color:var(--ink-700)}.tz-ziel{display:grid;grid-template-columns:110px minmax(80px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.tz-balken{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.tz-balken i{display:block;height:100%;background:var(--ink-400)}.tz-ziel.erreicht .tz-balken i{background:var(--signal-deep)}.tz-ziel.kurs .tz-balken i{background:var(--ink-500)}.tz-ziel.dahinter .tz-balken i{background:var(--flag)}.tz-stand,.tz-zahl{white-space:nowrap}.tz-stand{font-size:11.5px;color:var(--ink-500)}.tz-ziel.dahinter .tz-stand{color:var(--flag)}.tz-ziel.erreicht .tz-stand{color:var(--signal-deep)}.tz-editor{gap:8px;border-top:1px solid var(--line);padding-top:8px}.tz-editor,.tz-liste{display:flex;flex-direction:column}.tz-liste{list-style:none;margin:0;padding:0;gap:6px}.tz-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px}.tz-was{flex:1 1;min-width:200px}.tz-neu{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tz-neu label{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--ink-500)}.tz-neu select{font:inherit;font-size:12.5px;height:28px;border:1px solid var(--line-strong,var(--line));border-radius:6px;padding:0 6px;background:var(--surface);color:var(--ink-900)}@media (max-width:700px){.tz-ziel{grid-template-columns:90px 1fr auto}.tz-stand{display:none}}.sv{margin:10px 0 0;padding:8px 12px;border:1px solid var(--ink-200,#e5e7eb);border-radius:var(--r,8px);display:flex;flex-direction:column;gap:4px}.sv-k{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-500,#6b7280)}.sv-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.sv-l li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.sv-am{color:var(--ink-500,#6b7280);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:112px}.ck-stand{margin-left:8px;font-size:11px;padding:1px 7px;border:1px solid var(--ink-300,#d1d5db);border-radius:999px;color:var(--ink-700,#374151);white-space:nowrap}.ueb{display:inline-flex;align-items:center;gap:8px}.ueb-m{max-width:420px;color:var(--ink-600,#4b5563)}.wfm-ueb{font-weight:600;border-bottom:1px solid var(--ink-200,#e5e7eb)}.ev-dlg{width:min(560px,100%);max-height:min(760px,92vh);overflow-y:auto}.ev-feld{display:flex;flex-direction:column;gap:2px}.ev-feld label{font-size:var(--t-sm);color:var(--ink-500)}.ev-feld .sin{height:32px;font-size:var(--t-sm)}.ev-notiz{border:1px solid var(--line-strong);border-radius:6px;padding:6px 8px;font:inherit;font-size:var(--t-sm);resize:vertical;background:var(--surface);color:inherit}.ev-fehler{font-size:12px;color:var(--risk,#b42318)}.ev-link{font-size:12px;align-self:flex-start}.ev-steuerung{border-top:1px solid var(--line);padding-top:var(--s3)}.ev-frage{display:flex;flex-direction:column;gap:var(--s2)}.sdlg .btn.ev-weg{background:var(--risk,#b42318)}.ev-loeschen{margin-right:auto}.ev-knopf{white-space:nowrap}.ck-eigen{display:flex;justify-content:flex-end;padding:0 0 var(--s2)}.mk-eigen td{background:transparent}.af-kasten{gap:14px;max-width:960px}.af-kasten,.af-teil{display:flex;flex-direction:column}.af-teil{gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.af-teil>b{font-size:13px;color:var(--ink-900)}.af-datei{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.af-datei input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.af-datei:focus-within .an-btn{outline:2px solid var(--signal-deep);outline-offset:1px}.af-tab{width:100%;border-collapse:collapse;font-size:12.5px}.af-tab th{text-align:left;font-weight:600;color:var(--ink-500);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.af-tab td,.af-tab th{padding:6px 8px;border-bottom:1px solid var(--line)}.af-tab td{vertical-align:top}.af-tab td:first-child{width:34%}.af-tab td:last-child{width:26%}.af-tab td .an-chip{margin:0 4px 4px 0}.af-feld{display:block;font-weight:500;word-break:break-word}.af-feld,.af-wert{color:var(--ink-900)}.af-wert{width:100%;box-sizing:border-box;height:28px;padding:0 8px;border:1px solid var(--line-strong,var(--line));border-radius:5px;font:inherit;font-size:12.5px;background:var(--surface)}.af-wert:focus-visible{outline:2px solid var(--signal-deep);outline-offset:0}.af-fehlt .af-wert,.af-zulang .af-wert{border-color:var(--warn-line,#F3D9B1);background:var(--warn-wash,#FFF4E5)}.af-unterschrift td,.af-vorhanden td{color:var(--ink-500)}.af-kreuze{display:flex;flex-direction:column;gap:4px}.af-kreuz{display:inline-flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--ink-700);cursor:pointer}.af-kreuz input{margin-top:2px}.an-standkarten{padding-top:0;align-items:start}.an-urteil{font-size:22px;font-weight:700;line-height:1.1}.an-urteil.ja{color:var(--signal-deep)}.an-urteil.nein{color:var(--risk)}.an-offenliste{color:var(--ink-900)}.an-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.an-plan-z{display:grid;grid-template-columns:78px minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-900)}.an-plan-z:first-child{border-top:0}.an-plan-z.frist{font-weight:600}.an-plan-z.vorbei{color:var(--ink-400)}.an-plan-d{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-700)}.an-plan-t{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.an-plan-z .an-btn,.an-plan-z .an-chip.gruen{grid-column:2/4;justify-self:start}.an-plan-q{height:18px;font-size:10.5px;font-weight:500}.an-plan-q.gesetz{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.an-plan-q.vorschlag{color:var(--ink-500)}.an-zust{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:2px 0 4px}.an-konzept{display:flex;flex-direction:column;gap:10px;padding-top:8px}.an-konzept .an-kasten .an-liste{margin:0}.an-tabelle{width:100%;border-collapse:collapse;font-size:12.5px}.an-tabelle td,.an-tabelle th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.an-tabelle thead th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500)}.an-tabelle th.an-teil{padding-top:14px;font-size:12.5px;color:var(--ink-900);text-transform:none;letter-spacing:0}.an-tabelle input{font:inherit;font-size:12.5px;width:100%;min-width:0;height:28px;padding:0 6px;border:1px solid var(--line-strong,var(--line));border-radius:6px;background:var(--surface);color:var(--ink-900)}@media (max-width:700px){.an-tabelle,.an-tabelle tbody,.an-tabelle td,.an-tabelle th,.an-tabelle tr{display:block}.an-tabelle thead{display:none}.an-tabelle td{border-bottom:0;padding:2px 8px}.an-tabelle tr{border-bottom:1px solid var(--line);padding:6px 0}}.an-jn{display:inline-flex;align-items:center;border:1px solid var(--line-strong,var(--line));border-radius:6px;overflow:hidden}.an-jn button{padding:0 10px;height:26px;border:0;background:transparent;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-500);cursor:pointer}.an-jn button+button{border-left:1px solid var(--line)}.an-jn button.on{background:var(--ink-900);color:var(--surface)}.an-jn button:disabled{cursor:default;opacity:.55}.an-jn button:focus-visible{outline:2px solid var(--signal-deep);outline-offset:1px}.an-tabelle td.an-einzug{padding-left:22px}.an-tabelle tr.an-gruppe-z td{background:var(--surface-2,transparent)}.an-tabelle tr.an-z-offen td:first-child{box-shadow:inset 2px 0 0 var(--flag)}.an-tabelle textarea.an-sr-text{display:block;width:100%;max-width:720px;min-height:64px;margin:4px 0;padding:6px;font:inherit;font-size:12.5px;resize:vertical}.an-eee-fuss{display:flex;flex-direction:column;gap:6px;margin-top:12px}.an-assistent{grid-column:1/-1}.an-schritte{list-style:none;margin:0;padding:0;gap:6px}.an-schritt,.an-schritte{display:flex;flex-direction:column}.an-schritt{gap:2px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.an-schritt.ok{background:var(--signal-wash);border-color:#C9EBDC}.an-schritt.dran{border-color:var(--signal-deep)}.ab-ent-text{height:auto;width:100%;max-width:720px;padding:8px;line-height:1.5;resize:vertical;font-family:inherit}#ab-ruege-text{font-size:12.5px;background:var(--surface-2,transparent)}.ab-karte select.ab-feld{max-width:100%}.pu{display:flex;flex-direction:column;margin:2px 0 4px}.pu-k{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);padding:4px 12px 2px}.pu-z{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;text-align:left;cursor:pointer}.pu-z:disabled{opacity:.55;cursor:not-allowed}.pu-haken,.pu-z.on .pu-name{font-weight:700}.pu-haken{width:14px;flex:none;color:var(--signal-deep)}.pu-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.pu-name,.pu-z em{white-space:nowrap}.pu-z em{font-style:normal;font-size:11.5px;color:var(--ink-500)}.lt-passt{background:none;border:0;padding:2px;cursor:pointer;line-height:0;color:var(--ink-900);opacity:1;margin-left:6px;transition:color .12s ease}.lt-passt svg{width:14px;height:14px;vertical-align:middle}.lt-passt:focus-visible,.lt-passt:hover{color:var(--signal-deep)}.lt-passt.an{color:var(--aktiv-ink,var(--signal-deep))}.lt-passt.an svg{fill:currentColor;fill-opacity:.18}td.c-star:has(.lt-passt){width:78px}@media (prefers-reduced-motion:reduce){.lt-passt{transition:none}}.schaerf-menu{min-width:340px;max-width:min(420px,92vw);padding:8px}.schaerf-wahl{display:flex;gap:6px;margin-bottom:8px}.schaerf-wahl button{flex:1 1;font-size:12.5px;font-weight:600;padding:6px 8px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-700);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;align-items:center}.schaerf-wahl button.on{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.schaerf-wahl b{font-weight:700}.schaerf-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(46vh,340px);overflow:auto}.schaerf-liste li{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:7px 6px;border-radius:6px}.schaerf-liste li:hover{background:var(--surface-2)}.schaerf-t{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.schaerf-t b{font-size:12.5px;font-weight:600;color:var(--ink-900)}.schaerf-t span{font-size:11.5px;color:var(--ink-500)}.schaerf-an{flex:none;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer}.schaerf-an:disabled{opacity:.6;cursor:default}.schaerf-fuss,.schaerf-leer,.schaerf-zwie{margin:6px 6px 2px;font-size:11.5px;line-height:1.45;color:var(--ink-500);text-align:left}.schaerf-fuss{color:var(--ink-400)}.aussort{padding:2px 16px 14px}.aussort-gk,.aussort-kopf{display:flex;align-items:center;gap:9px;background:none;border:0;cursor:pointer;color:var(--ink-700);font-size:12.5px;text-align:left;padding:6px 0}.aussort-kopf b{font-size:12.5px;font-weight:700;color:var(--ink-900)}.aussort-hinweis{font-size:11.5px;color:var(--ink-500)}.aussort-pfeil{width:12px;color:var(--ink-500)}.aussort-gruppen{display:flex;flex-direction:column;gap:2px;padding-left:20px}.aussort-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-900)}.aussort-zeilen{list-style:none;margin:0 0 6px 21px;padding:0;display:flex;flex-direction:column}.aussort-zeilen li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:4px 0;border-top:1px solid var(--line)}.aussort-titel{background:none;border:0;padding:0;font-size:12.5px;font-weight:600;color:var(--ink-900);cursor:pointer;text-align:left;max-width:min(520px,100%)}.aussort-titel:hover{text-decoration:underline}.aussort-grund{font-size:11.5px;color:var(--ink-500)}.aussort-akt{margin-left:auto;font-weight:600;padding:3px 10px;border-radius:100px;border:1px solid var(--line-strong);background:var(--surface)}.aussort-akt,.aussort-mehr{font-size:11.5px;cursor:pointer}.aussort-mehr{background:none;border:0;padding:2px 0;color:var(--ink-500)}.aussort-mehr:hover{text-decoration:underline;color:var(--ink-700)}.ki-hint{font-size:12.5px;color:var(--ink-500);margin:4px 0}.ki-sub{margin:14px 0 6px;font-size:14px;font-weight:600}.ki-acts{display:flex;gap:6px}.ki-btn{padding:5px 10px;border:1px solid var(--line,#d1d5db);border-radius:6px;background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;font-size:12.5px}.ki-btn:hover:not(:disabled){background:var(--surface-3,#f3f4f6)}.ki-btn:disabled{opacity:.5;cursor:default}.ki-del{color:#b91c1c;border-color:#fca5a5}.ki-opt{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-500)}.ki-laeufe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ki-lauf{border:1px solid var(--line,#d1d5db);border-radius:8px;padding:8px 10px}.ki-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ki-auf{border:0;background:none;font:inherit;cursor:pointer;text-align:left;padding:0;color:inherit;display:flex;gap:8px;align-items:baseline}.ki-auf:disabled{cursor:default}.ki-zeit{font-size:12px;color:var(--ink-500,#6b7280)}.ki-status{font-size:12.5px}.ki-fehlgeschlagen .ki-status{color:#b91c1c}.ki-arbeit .ki-status{color:var(--ink-500,#6b7280)}.ki-erg{margin-top:8px;display:flex;flex-direction:column;gap:10px}.ki-stufe h4{margin:0 0 4px;font-size:13px}.ki-n{font-weight:400;color:var(--ink-500,#6b7280);margin-left:4px}.ki-stufe ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ki-kaeufer{color:var(--ink-500,#6b7280);font-size:12.5px}.ki-grund{margin:2px 0 0;font-size:12.5px;color:var(--ink-600)}.ki-menu{min-width:320px;max-width:min(520px,92vw);padding:10px;display:flex;flex-direction:column;gap:8px}.ki-abstand-klein{margin-top:6px}.ki-vorlage{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ki-vorlage select{padding:5px 8px;border:1px solid var(--line,#d1d5db);border-radius:6px;background:var(--surface,#fff);color:inherit;max-width:100%}.ki-bruecke{font-size:12.5px;color:var(--ink-500);margin:8px 0 4px}.ki-bruecke a{color:inherit;text-decoration:underline}.ki-antworten{margin:0;display:flex;flex-direction:column;gap:8px}.ki-antworten dt{font-weight:600;font-size:13px}.ki-antworten dd{margin:2px 0 0;font-size:13px;color:var(--ink-700)}.fs-vz{display:flex;flex-direction:column;gap:8px}.fs-vz-karte{max-width:720px}.fs-vz-karte .k{color:var(--ink-500)}.sec-zeitplan .zp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sec-zeitplan .zp-z{display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1.4fr) minmax(0,1.6fr);grid-gap:4px 12px;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line,#e6e9e7);align-items:baseline;font-size:13px}.sec-zeitplan .zp-z:first-child{border-top:0}.sec-zeitplan .zp-w{font-weight:600}.sec-zeitplan .zp-vorbei{opacity:.6}.sec-zeitplan .zp-konflikt .zp-h{color:var(--flag)}.sec-zeitplan .zp-pflicht{margin:0 0 8px}@media (max-width:640px){.sec-zeitplan .zp-z{grid-template-columns:1fr}}.sec-kernfragen .kf{display:flex;flex-direction:column}.sec-kernfragen .kf-z{display:grid;grid-template-columns:minmax(110px,1fr) 88px minmax(0,1.3fr) minmax(0,1.5fr);grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line,#e6e9e7);font-size:13px}.sec-kernfragen .kf-z:first-child{border-top:0}.sec-kernfragen .kf-w{font-weight:600}.sec-kernfragen .kf-a{display:inline-block;justify-self:start;padding:1px 9px;border-radius:100px;font-size:12px;font-weight:600;border:1px solid transparent}.sec-kernfragen .kf-ja{background:var(--warn-wash,#FFF4E5);border-color:var(--warn-line,#F3D9B1);color:var(--flag)}.sec-kernfragen .kf-nein{background:var(--ok-wash,#E8F5EE);border-color:var(--ok-line,#BFE3CE);color:var(--ok,#067A55)}.sec-kernfragen .kf-unb{background:transparent;border-color:var(--line,#e6e9e7);color:var(--ink-400)}.sec-kernfragen .kf-fuss{margin:8px 0 0;font-size:11.5px;color:var(--ink-400)}@media (max-width:640px){.sec-kernfragen .kf-z{grid-template-columns:1fr auto}.sec-kernfragen .kf-d,.sec-kernfragen .kf-h{grid-column:1/-1}}.aeh{gap:14px}.aeh .klein{font-size:12px;font-weight:400;color:var(--ink-500)}.aeh-teil{display:flex;flex-direction:column;gap:8px}.aeh-teil h3{margin:0;font-size:13px;font-weight:600;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.aeh-rahmen{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.aeh-tab{width:100%;border-collapse:collapse;font-size:12.5px}.aeh-tab th{text-align:left;font-weight:600;font-size:11px;letter-spacing:.02em;color:var(--ink-500);padding:6px 10px;border-bottom:1px solid var(--line);background:var(--surface-2,transparent);white-space:nowrap}.aeh-tab td{padding:7px 10px;border-top:1px solid var(--line);vertical-align:top}.aeh-tab tr:first-child td{border-top:0}.aeh-tab .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aeh-tab .tt{max-width:240px;overflow:hidden;text-overflow:ellipsis}.aeh-tab .aeh-leise{color:var(--ink-400)}.aeh-tab .aeh-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aeh-tab a{color:var(--ink-900);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong,var(--line));text-decoration-color:var(--line-strong,var(--line));text-underline-offset:2px}.aeh-tab a:hover{-webkit-text-decoration-color:var(--signal-deep);text-decoration-color:var(--signal-deep)}.aeh-stufe{display:inline-flex;align-items:center;padding:1px 8px;border-radius:100px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid var(--line);background:var(--surface-3);color:var(--ink-500)}.aeh-stufe.sehr{background:var(--signal-wash);border-color:#cfe8dc;color:var(--signal-deep)}.aeh-stufe.aehnlich,.lose-chip.einstieg-chip{background:var(--surface-3);color:var(--ink-900)}.lose-chip.einstieg-chip{cursor:pointer;font:inherit;font-size:11px;font-weight:600;border:1px solid var(--line)}.lose-chip.einstieg-chip.hoch{background:var(--signal-wash);border-color:#cfe8dc;color:var(--signal-deep)}.lose-chip.einstieg-chip:hover{border-color:var(--signal-deep)}.einstieg-leer{margin:8px 0 0;font-size:12.5px;color:var(--ink-500)}.einstieg-weg{font:inherit;font-size:12.5px;background:none;border:0;padding:0;color:var(--signal-deep);text-decoration:underline;cursor:pointer}.ein{gap:8px}.ein .klein{font-size:12px;font-weight:400;color:var(--ink-500)}.ein-kopf{margin:0}.ein-stufe{display:inline-flex;align-items:center;padding:2px 10px;border-radius:100px;font-size:12px;font-weight:600;border:1px solid var(--line);background:var(--surface-3);color:var(--ink-900)}.ein-stufe.hoch{background:var(--signal-wash);border-color:#cfe8dc;color:var(--signal-deep)}.ein-stufe.duenn{background:transparent;color:var(--ink-500);border-style:dashed}.ein-liste{margin:0;padding-left:18px;font-size:12.5px;display:flex;flex-direction:column;gap:3px}.ein-liste.ja li::marker{content:"+ ";color:var(--signal-deep)}.ein-liste.nein li::marker{content:"− ";color:var(--ink-500)}.aeh-gleich,.aeh-land{display:inline-flex;margin-left:6px;padding:0 6px;border-radius:100px;background:var(--surface-3);color:var(--ink-500);font-size:10.5px;font-weight:500;white-space:nowrap}.zk{gap:8px}.zk .klein{font-size:12px;font-weight:400;color:var(--ink-500)}.zk-liste{margin:0;padding:0;list-style:none;gap:10px}.zk-liste,.zk-partei{display:flex;flex-direction:column}.zk-partei{gap:2px;font-size:12.5px}.zk-name{font-weight:600;color:var(--ink-900)}.zk-zeile{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.zk-k{min-width:64px}.zk-entfernen,.zk-k{color:var(--ink-500)}.zk-entfernen{font-size:11.5px}.evl{display:flex;flex-direction:column;gap:4px;padding:var(--s2) var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r)}.evl-k{font-size:var(--t-sm);font-weight:600;color:var(--ink-700)}.evl .sin{margin:0}.evl-neu{display:flex;gap:6px;align-items:center}.evl-neu .sin{flex:1 1}.spw-format{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:var(--t-sm);color:var(--ink-500)}.spw-format select{height:30px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-900);font:inherit;font-size:var(--t-sm);padding:0 6px}.evh-liste{list-style:none;margin:0;padding:0;overflow-y:auto;border:1px solid var(--line);border-radius:6px}.evh-liste li{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-top:1px solid var(--line);font-size:12.5px}.evh-liste li:first-child{border-top:0}.evh-z{display:flex;flex-direction:column}.evh-z span{color:var(--ink-500)}.evh-b{display:flex;gap:var(--s3)}@media (max-width:700px){.sort-mobil{display:inline-flex;flex:none}.sort-mobil .sel{border:0;display:inline-flex;align-items:center;gap:0;height:var(--m-touch,44px);box-shadow:inset 0 0 0 1px var(--line-strong,var(--line));border-radius:100px;background:var(--surface);padding:0}.sort-mobil .sel label{display:inline-flex;align-items:center;height:100%;position:relative}.sort-mobil .sel label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sort-mobil .sel select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:100%;border:0;background:transparent;font:inherit;font-size:16px;font-weight:600;color:var(--ink-900);padding:0 4px 0 14px;max-width:150px;cursor:pointer}.sort-mobil .sortpille-sym{display:none}.sort-mobil .sel label:after{content:"▾";font-size:10px;color:var(--ink-500);padding-right:6px;pointer-events:none}.sort-mobil .sel-richtung{height:100%;min-width:var(--m-touch,44px);border:0;border-left:1px solid var(--line);background:transparent;border-radius:0 100px 100px 0;font-size:12px;color:var(--ink-700);cursor:pointer}.rahmen-s2 .so{min-height:var(--m-touch,44px);font-size:15px}.rahmen-s2 .so .so-seg button{min-width:var(--m-touch,44px);height:var(--m-touch,44px);font-size:13px}.ab-tab.zf,.fs-tab.zf{min-width:0}.zf,.zf tbody{display:block}.zf thead{display:none}.zf tr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;padding:10px 0;border-bottom:1px solid var(--line)}.ab-tab.zf td,.zf td{display:block;height:auto;padding:0;border:0;max-width:none;white-space:normal;font-size:12.5px;color:var(--ink-700)}.zf td.tt{order:-1;flex:0 0 100%;font-size:13.5px;color:var(--ink-900);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.zf td.tt .ab-link,.zf td.tt .fs-link{display:inline;white-space:normal}.zf td.zf-fuss{order:9;flex:0 0 100%;padding-top:6px}.zf td.n{text-align:left}.zf tr.abgelehnt td{opacity:.55}.zf tr.fs-offen,.zf tr.fs-offen td{display:block}.ab-tab.zf td.ab-namen{flex:0 0 100%}.ab-jn button{min-width:var(--m-touch,44px);padding:0 14px;font-size:12.5px}.ab-btn,.ab-jn button,.fs-btn,.fs-btn.k,.fs-seg button{height:var(--m-touch,44px)}.fs-seg button{padding:0 16px}.fs-los{min-height:var(--m-touch,44px);padding:0 14px}.fs-sw{position:relative}.fs-sw:after{content:"";position:absolute;inset:-11px -3px}}.ab-bs-kopf{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ab-bs-kach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ab-ka-grau{background:var(--surface-2,transparent)}.ab-ka-grau b{color:var(--ink-400);font-size:15px;font-weight:600}.ab-leer{display:inline-block;min-width:1em}.ab-bx.ab-rd{border-radius:50%;font-size:9px}.ab-zweit{display:block;margin-top:2px}.ab-textknopf{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline}.ab-bs-karte{border:1px solid var(--line);border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:var(--surface-2,transparent);max-width:720px}.ab-bs-karte b{font-size:13.5px;color:var(--ink-900)}.ab-bs-karte span{font-size:12.5px;color:var(--ink-500);line-height:1.5}@media (max-width:700px){.ab-bs-kach{grid-template-columns:repeat(2,minmax(0,1fr))}.zf td.zf-wer{order:8;flex:0 0 100%}.ab-bs-karte .ab-btn,.ab-textknopf{min-height:var(--m-touch,44px)}}.ps .klein{font-size:12px;font-weight:400;color:var(--ink-500)}.ps-karte{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:12.5px}.ps-karte.leer{border-style:dashed;background:transparent;color:var(--ink-700);gap:6px}.ps-karte.leer b{color:var(--ink-900);font-size:13px}.ps-zeile{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--ink-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-bar{position:relative;height:28px;margin-top:16px;width:100%}.ps-grund{position:absolute;left:0;right:0;top:12px;height:4px;border-radius:2px;background:var(--surface-3)}.ps-balken{background:var(--signal);opacity:.35}.ps-balken,.ps-mitte{position:absolute;top:6px;height:16px;border-radius:3px}.ps-mitte{background:var(--signal-deep);opacity:.45}.ps-grob{margin:0}.ps-ring{position:absolute;top:6px;width:16px;height:16px;margin-left:-8px;box-sizing:border-box;border-radius:50%;border:2px solid var(--warn,#b45309);background:var(--surface)}.ps-beschr{position:absolute;top:-16px;font:500 10.5px/1 var(--font-plex-mono,"IBM Plex Mono",monospace);color:var(--ink-500);white-space:nowrap}.ps-beschr.l{left:0}.ps-beschr.r{right:0}.ps-karte .klein{margin:0}.ps-links{display:flex;flex-wrap:wrap;gap:6px 18px}.ps-links a{text-decoration:underline;text-underline-offset:2px}.ps-knopf,.ps-links a{color:var(--signal-deep)}.ps-knopf{font:inherit;font-size:12.5px;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}@media (max-width:700px){.ps-karte{padding:12px}.ps-zeile{gap:2px}.ps-links,.ps-zeile{flex-direction:column}.ps-links{gap:0}.ps-knopf,.ps-links a{display:flex;align-items:center;min-height:var(--m-touch,44px)}}.losent{padding:var(--s4) var(--s5);max-width:980px}.losent-kopf{font-size:var(--t-body);font-weight:600;margin:0 0 var(--s2)}.losent-knoepfe{display:flex;gap:var(--s2);margin:var(--s3) 0}.losent-knoepfe .btn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--signal)}.losent .losent-nicht{border:1px solid var(--risk);color:var(--risk);background:var(--surface)}.losent-frage{flex-wrap:wrap;white-space:normal;min-height:0;border-radius:8px;margin:0 0 var(--s3)}.losent-frei{flex:1 1 100%;min-height:44px;font:inherit;font-size:var(--t-body);padding:6px 8px;border:1px solid var(--line-strong);border-radius:6px;resize:vertical}.losent-tab{width:100%;border-collapse:collapse;font-size:var(--t-sm,12.5px)}.losent-tab th{text-align:left;font-weight:600;color:var(--ink-500)}.losent-tab td,.losent-tab th{padding:6px 8px;border-bottom:1px solid var(--line)}.losent-tab td{vertical-align:top}.losent-schalter{display:inline-flex;border:1px solid var(--line-strong);border-radius:100px;overflow:hidden}.losent-schalter button{font:inherit;font-size:11.5px;padding:3px 9px;border:0;background:var(--surface);color:var(--ink-600);cursor:pointer}.losent-schalter button+button{border-left:1px solid var(--line-strong)}.losent-schalter button[aria-checked=true]{background:var(--ink-900);color:#fff}.losent-freitext{display:block;color:var(--ink-500);font-size:11.5px;margin-top:2px;overflow-wrap:anywhere}.losent-toast button{margin-left:var(--s2)}.wf.los-chip-bieten{background:var(--signal-wash);border-color:#C9EBDC;color:var(--signal-deep)}.wf.los-chip-nicht{background:var(--surface-3);border-color:var(--line-strong);color:var(--ink-600)}.pl-karte .pl-los{font-weight:600;color:var(--signal-deep)}.od-entscheid{cursor:pointer}@media (max-width:700px){.losent-knoepfe{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);padding:var(--s2) 0;z-index:5}.losent-tab thead{display:none}.losent-tab tr{display:block;border-bottom:1px solid var(--line);padding:6px 0}.losent-tab td{display:block;border:0;padding:2px 0}}.gem-marke,.kmu-marke{font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);border:1px solid var(--ink-300);padding:1px 6px;border-radius:100px;margin-left:8px;white-space:nowrap;font-style:normal}.kmu-marke{border-style:dashed}.aw-gem .v{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:var(--sans)}.gem-kopf{font-family:var(--mono);font-size:12.5px}.gem-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;align-items:flex-end;font-size:12.5px}.gem-liste li{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.gem-liste .inline-link{margin-left:0;font-size:12.5px}.gem-ff{font-size:10px;color:var(--ink-500);margin-left:8px}.aktbar .vergeben-an-weg{font-size:var(--t-meta);color:var(--ink-500)}.aktbar .vergeben-an .inline-link{margin-left:0}.aktbar .vergeben-an .vergeben-an-zu{margin-left:var(--s2)}.vt-leise{color:var(--ink-400)}.kvi-vertreter .vt-name{display:block}.ki-hilfe{margin:6px 0 2px}.ki-hilfe textarea.sin{width:100%;margin:6px 0;resize:vertical}.ki-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ki-chip{font:inherit;font-size:11.5px;text-align:left;border:1px dashed var(--line);border-radius:99px;padding:3px 10px;color:var(--ink-700);background:var(--surface);cursor:pointer}.ki-chip:focus-visible,.ki-chip:hover{border-style:solid;border-color:var(--signal-deep,currentColor)}.bed-hilfe{margin:6px 0 2px}.bed-hilfe textarea.sin{width:100%;margin:0 0 6px;resize:vertical}.bed-stand{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}