@font-face{font-family:GT Pressura Extended Text;src:url(/fonts/GT-Pressura-Extended-Text.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Pressura Extended;src:url(/fonts/GT-Pressura-Extended-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:VNumbers;src:url(/fonts/Vamo-Numbers-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-body: "GT Pressura Extended Text", Impact, sans-serif;--font-detail: "GT Pressura Extended", Impact, sans-serif;--font-numbers: "VNumbers", var(--font-body);--text-display: clamp(2.625rem, 1.7909rem + 3.3959vw, 5.25rem);--text-h2: clamp(2rem, 1.3854rem + 2.5022vw, 3.75rem);--text-h3: clamp(1.75rem, 1.3988rem + 1.4298vw, 2.625rem);--text-large: clamp(1.375rem, 1.1555rem + .8937vw, 1.875rem);--text-main: clamp(1.125rem, .9933rem + .5362vw, 1.4375rem);--text-small: clamp(1rem, .9561rem + .1787vw, 1.125rem);--text-detail: clamp(.75rem, .7061rem + .1787vw, .875rem);--vamo-green: #14281E;--vamo-olive: #6E7364;--vamo-sage: #B4B9A5;--vamo-sand: #E6E6D2;--vamo-offwhite: #F5FAE6;--vamo-darkgrey: #4B5563;--mantine-color-text: var(--vamo-darkgrey)}body{font-family:var(--font-body);letter-spacing:-.045em;line-height:1.2;background-color:var(--vamo-offwhite);color:var(--vamo-darkgrey)}h1,h2,h3,h4{letter-spacing:-.045em;text-wrap:balance}h1,h2,h4{font-weight:500}.vamo-number{font-family:var(--font-numbers);letter-spacing:0;font-variant-numeric:tabular-nums}.vamo-detail{font-family:var(--font-detail);letter-spacing:0;text-transform:uppercase}:focus-visible{outline:2px solid #14281E;outline-offset:3px}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{background:var(--button-bg, var(--mantine-primary-color-filled));color:var(--button-color, var(--mantine-color-white));opacity:.6}th{font-weight:700!important}h3{font-size:1.5rem!important;font-weight:700!important}button[data-today]:not([data-in-range]),button[data-selected]:not([data-in-range]){position:relative;z-index:0;background-color:transparent}button[data-selected]:not([data-in-range]){color:var(--mantine-primary-color-contrast)!important}button[data-today]:not([data-in-range]):before,button[data-selected]:not([data-in-range]):before{content:"";position:absolute;top:12.5%;right:12.5%;bottom:12.5%;left:12.5%;border-radius:50%;z-index:-1}button[data-selected]:not([data-in-range]):before{background-color:var(--mantine-primary-color-filled)}button[data-today]:not([data-selected],[data-in-range]):before{background-color:var(--mantine-color-gray-2)}div:has(>button[data-direction=previous]){border-bottom:1px solid var(--mantine-color-gray-3);padding-bottom:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs)}.mantine-DatePicker-calendarHeaderLevel{word-spacing:.6em}.mantine-DatePicker-day{color:var(--vamo-darkgrey)!important}.mantine-DatePicker-day[data-outside]{color:var(--vamo-darkgrey)!important;opacity:.6!important}html,body,#root{margin:0;padding:0}html{scroll-padding-top:3rem}@font-face{font-family:VNumbersDigits;src:url(/fonts/Vamo-Numbers-Regular.woff2) format("woff2");unicode-range:U+0030-0039;font-weight:400;font-style:normal;font-display:swap}.app{--page: var(--vamo-offwhite);--surface: #ffffff;--surface-2: var(--vamo-sand);--ink: var(--vamo-green);--ink-2: var(--vamo-olive);--ink-3: #7e8983;--topf-laufend: #d95100;--topf-vorgemerkt: #3f5c4a;--topf-backlog: #a8bfae;--reserve-support: #c4548f;--reserve-qa: #4a7fb5;--reserve-support-hell: #e79cc4;--reserve-qa-hell: #93bde3;--schraffur-support: repeating-linear-gradient(45deg, var(--reserve-support) 0 3px, var(--page) 3px 5px);--schraffur-qa: repeating-linear-gradient(45deg, var(--reserve-qa) 0 3px, var(--page) 3px 5px);--accent: #d95100;--accent-text: #b34300;--accent-brand: var(--vamo-orange, #ff5f00);--ink-2-tint: #465145;--line: rgba(20, 40, 30, .12);--ease: cubic-bezier(.2, .8, .25, 1);--pill: 2.5rem;--baum-linie: rgba(20, 40, 30, .3);--baum-radius: .5rem;--hoehe-1: 0 1px 2px rgba(20, 40, 30, .06);--hoehe-2: 0 1px 2px rgba(20, 40, 30, .05), 0 4px 10px -4px rgba(20, 40, 30, .14);--hoehe-3: 0 2px 4px rgba(20, 40, 30, .06), 0 10px 22px -8px rgba(20, 40, 30, .2);--fs-detail: .75rem;--fs-small: .8125rem;--fs-body: .875rem;--fs-main: 1rem;--fs-large: 1.25rem;--fs-h3: 1.5rem;--fs-h2: 2rem;--fs-display: 2.625rem;--font-numbers: "VNumbersDigits", var(--font-body);display:block;min-height:100vh;color:var(--ink);line-height:1.4;padding-left:15.5rem;background:var(--page)}:where(.app) button{font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer}button.plan-zurueck,button.pz-zug,button.plan-tafel-zu{border:1px solid var(--line)}button.plan-pille{background:var(--ink);color:var(--page);border:1px solid transparent}button.plan-pille.ist-ueber{background:var(--accent-text)}button.plan-pille.ist-leer{background:var(--ink-2)}button.plan-pille.ist-offen{border-color:var(--page)}.topstack{position:sticky;top:0;z-index:50}.topbar{display:none;align-items:center;gap:.7rem;padding:.55rem 1.1rem;background:var(--ink);color:var(--vamo-sand)}.topbar .burger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;border-radius:.6rem;color:var(--vamo-sand);background:#e6e6d21f;transition:background .15s var(--ease)}.topbar .burger:hover{background:#e6e6d23d}.burger-icon{width:1.25rem;height:1.25rem}.topbar-brand{display:flex;align-items:baseline;gap:.4rem;min-width:0;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.1em;color:var(--vamo-sage)}.topbar-brand b{font-family:var(--font-body);text-transform:none;letter-spacing:-.02em;font-size:var(--fs-main);font-weight:500;color:var(--page);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#14281e73}.sidebar{background:var(--ink);color:var(--vamo-sand);padding:1.4rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;position:fixed;left:0;top:0;bottom:0;width:15.5rem;overflow-y:auto;z-index:10}.brand{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.1em;color:var(--vamo-sage)}.brand b{display:block;font-family:var(--font-body);text-transform:none;letter-spacing:-.02em;font-size:var(--fs-main);font-weight:500;color:var(--page);margin-top:.3rem}.sprint-chip{display:flex;align-items:baseline;gap:.45rem;margin-top:.7rem;padding:.55rem .7rem;border-radius:.7rem;background:#e6e6d21a}.sprint-chip .n{font-family:var(--font-numbers);font-size:var(--fs-h3);line-height:1;color:var(--page)}.sprint-chip .l{font-size:var(--fs-small);color:var(--vamo-sage)}.picks{display:flex;flex-direction:column;gap:.6rem}.pick{display:flex;flex-direction:column;gap:.3rem}.pick>span{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.11em;color:var(--vamo-sage)}.pick option{color:#14281e;background:#fff}.pick select,.pick .sprintwahl select,.plan-wahl select,.sp-eingabe select{--select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1.25 5 4.75 9 1.25' fill='none' stroke='%237e8983' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--fs-body);line-height:1.25;min-height:2.05rem;padding:.4rem 1.9rem .4rem .7rem;border-radius:.6rem;border:1px solid var(--line);background-color:var(--surface);background-image:var(--select-pfeil);background-repeat:no-repeat;background-position:right .62rem center;background-size:.62rem auto;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background-color .18s var(--ease)}.pick select:hover,.pick .sprintwahl select:hover,.plan-wahl select:hover,.sp-eingabe select:hover{border-color:var(--ink-3)}.pick select:focus-visible,.pick .sprintwahl select:focus-visible,.plan-wahl select:focus-visible,.sp-eingabe select:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #14281e24}.sidebar .pick select,.sidebar .pick .sprintwahl select{--select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1.25 5 4.75 9 1.25' fill='none' stroke='%23c9cfbe' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--page);background-color:#e6e6d217;border-color:#e6e6d238}.sidebar .pick select:hover,.sidebar .pick .sprintwahl select:hover{border-color:#e6e6d273;background-color:#e6e6d226}.sidebar .pick select:focus-visible,.sidebar .pick .sprintwahl select:focus-visible{border-color:#e6e6d2b3;box-shadow:0 0 0 3px #e6e6d22e}.nav-icon{width:1rem;height:1rem;flex:none}.nav-label{flex:1}.navlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.navlist button{width:100%;text-align:left;padding:.5rem .7rem;border-radius:.6rem;font-size:var(--fs-body);color:var(--vamo-sand);display:flex;justify-content:space-between;align-items:center;gap:.5rem;transition:background .18s var(--ease),color .18s var(--ease)}.navlist button:hover{background:#e6e6d21f}.navlist button[aria-current=true],.navlist button[aria-pressed=true]{background:var(--page);color:var(--ink)}.navlist .count{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--vamo-sage)}.navlist button[aria-current=true] .count,.navlist button[aria-pressed=true] .count{color:var(--ink-2)}.navlist .count.alert{color:var(--accent-brand)}.sidebar-foot{font-size:var(--fs-small);color:var(--vamo-sage);border-top:1px solid rgba(230,230,210,.18);padding-top:.8rem;display:flex;flex-direction:column;gap:.35rem}.sidebar-foot .flag{align-self:flex-start;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.25rem .5rem;border-radius:var(--pill);background:var(--accent-brand);color:var(--ink)}.herkunft{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.05em;color:var(--vamo-sage);cursor:help}.herkunft-dot{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex:none}.herkunft.is-supabase .herkunft-dot{background:var(--accent-brand)}.herkunft.is-cloudsql .herkunft-dot{background:var(--vamo-sage)}.main{min-width:0;padding:2.2rem 2rem 5rem;background:var(--page);display:grid;grid-template-columns:minmax(0,1fr) 19.5rem;gap:2rem;align-items:start;max-width:88rem;margin-inline:auto}.main.no-rail{grid-template-columns:minmax(0,1fr)}.content{min-width:0}.pagehead{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:1.5rem}.filter-hinweis{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-small);padding:.28rem .7rem;border-radius:999px;border:1px solid var(--ink);color:var(--ink);background:var(--surface)}.filter-hinweis span{color:var(--ink-3);font-size:var(--fs-main);line-height:1}.filter{display:flex;flex-direction:column;gap:.6rem}.filter-suche{font:inherit;font-size:var(--fs-body);line-height:1.25;min-height:2.05rem;padding:.4rem .7rem;border-radius:.6rem;border:1px solid var(--line);background:#e6e6d217;color:var(--page);transition:border-color .18s var(--ease)}.filter-suche::placeholder{color:var(--vamo-sage)}.filter-suche:focus-visible{outline:none;border-color:var(--page)}.filter-rolle{display:flex;flex-wrap:wrap;gap:.3rem}.filter-rolle button{font-size:var(--fs-detail);padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(230,230,210,.35);color:var(--vamo-sage)}.filter-rolle button.on{background:var(--page);border-color:var(--page);color:var(--ink)}.filter-leeren{align-self:flex-start;padding:0;font-size:var(--fs-small);color:var(--vamo-sage);text-decoration:underline;text-underline-offset:2px}.pagehead h1{margin:0;font-size:var(--fs-h3);font-weight:500;letter-spacing:-.03em}.gauge{background:var(--surface);border-radius:1.25rem;padding:1.2rem 1.3rem;margin-bottom:1rem}.gauge-top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.7rem}.gauge-read{font-family:var(--font-numbers);font-size:var(--fs-display);line-height:.9}.gauge-read small{font-family:var(--font-numbers);font-size:var(--fs-main);color:var(--ink-2)}.gauge-eyebrow{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.11em;color:var(--ink-2);margin-bottom:.5rem}.gauge-eyebrow b{font-weight:500}.gauge-eyebrow b.ist-ueber{color:var(--accent-text)}.gauge-note{font-size:var(--fs-body);color:var(--ink-2);max-width:34ch;text-align:right}.gauge-track{height:1.1rem;display:flex;gap:2px;border-radius:.3rem;overflow:hidden;background:var(--surface-2)}.gauge-seg{height:100%}.gauge-key{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.6rem;font-size:var(--fs-small);color:var(--ink-2)}.gauge-key i{width:.55rem;height:.55rem;border-radius:2px;display:inline-block;margin-right:.35rem}.tlink{color:inherit;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:2px;cursor:pointer}.tlink:hover,.tlink:focus-visible{color:var(--accent);text-decoration-color:var(--accent)}.tlink-off{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--ink-3);text-underline-offset:2px;cursor:help}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .7rem;flex-wrap:wrap}.sechead h2{margin:0;font-size:var(--fs-large)!important;font-weight:500!important;letter-spacing:-.025em;color:var(--ink)}.sechead .how{font-size:var(--fs-small);color:var(--ink-2)}.modus-schalter{display:inline-flex;margin-left:auto;border:1px solid var(--line);border-radius:999px;padding:.14rem;background:var(--surface)}.modus-schalter button{font:inherit;font-size:var(--fs-small);padding:.28rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease)}.modus-schalter button:hover{color:var(--ink)}.modus-schalter button.ist-aktiv{background:var(--ink);color:var(--page)}.sec{margin-top:2rem}.empty{font-size:var(--fs-body);color:var(--ink-2);background:var(--surface);border-radius:.9rem;padding:1.1rem 1.2rem}.row{display:grid;grid-template-columns:1.3rem 2.1rem minmax(0,1fr) 6.2rem 3.6rem 8.4rem;gap:.55rem;align-items:center;background:color-mix(in srgb,var(--tone, transparent) 20%,var(--surface));border-radius:.7rem;padding:.6rem .7rem;margin-bottom:.3rem;transition:opacity .3s var(--ease),box-shadow .18s var(--ease)}.row.other{background:color-mix(in srgb,var(--tone, transparent) 9%,var(--page))}.row.is-raus{box-shadow:inset 0 0 0 2px var(--accent)}.row.is-raus.dropzone{box-shadow:inset 0 0 0 2px var(--accent),inset 0 .1875rem 0 var(--ink)}.stagedot{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:var(--tone, var(--ink-3));margin-right:.35rem;flex:none}.row.other .nm{color:var(--ink-2)}.row.other:hover .nm{color:var(--ink)}.row.dragging{opacity:.35}.row.dropzone{box-shadow:inset 0 .1875rem 0 var(--accent)}.grip{cursor:grab;color:var(--ink-3);font-size:var(--fs-body);-webkit-user-select:none;user-select:none;text-align:center}.rk{font-family:var(--font-numbers);font-size:var(--fs-main);color:var(--ink-2-tint);text-align:right;font-variant-numeric:tabular-nums}.nm{font-size:var(--fs-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sub{font-size:var(--fs-small);color:var(--ink-2-tint);margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.szbtn{font-family:var(--font-detail);font-size:var(--fs-detail);padding:.34rem .4rem;border-radius:.4rem;background:var(--surface-2);color:var(--ink);width:100%;transition:background .15s var(--ease)}.szbtn:hover:not(:disabled){background:color-mix(in srgb,var(--surface-2) 70%,var(--ink-3))}.szbtn:disabled{cursor:default}.szbtn.edited{background:var(--ink);color:var(--page)}.szbtn.none{background:var(--accent-brand);color:var(--ink)}.cum{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-2-tint);text-align:right;font-variant-numeric:tabular-nums}.badge{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.05em;padding:.32rem .5rem;border-radius:var(--pill);text-align:center;white-space:nowrap;display:inline-block}.b-done{background:var(--ink);color:var(--page)}.b-run{background:var(--surface-2);color:var(--ink)}.b-out{background:var(--accent-text);color:#fff}.b-block{background:var(--accent-brand);color:var(--ink)}.b-nosize{background:color-mix(in srgb,var(--ink-3) 30%,var(--surface));color:var(--ink)}.badgecell{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.outlook{font-size:var(--fs-small);color:var(--ink-2);display:flex;align-items:center;gap:.28rem;white-space:nowrap}.outlook:before{content:"";width:.4rem;height:.4rem;border-radius:50%;flex:none;background:currentColor}.outlook.o-yes{color:#1f6b45}.outlook.o-no{color:var(--accent)}.outlook-rettung{display:block;font-size:var(--fs-small);color:var(--ink-2);margin-top:.15rem;white-space:nowrap}.outlook-rettung:before{content:"→ ";color:var(--ink-3)}.outlook.o-unknown{color:#8a6a12}.outlook.o-done,.outlook.o-off{color:var(--ink-3)}.fold{display:grid;grid-template-columns:1.3rem minmax(0,1fr) 3.6rem;gap:.55rem;align-items:center;width:100%;text-align:left;padding:.55rem .7rem;margin-bottom:.3rem;border-radius:.7rem;border:1px dashed var(--line);font-size:var(--fs-small);color:var(--ink-2);transition:background .18s var(--ease)}.fold:hover{background:var(--surface)}.fold .n{font-family:var(--font-numbers);text-align:right}.waterline{display:flex;align-items:center;gap:.7rem;margin:.9rem 0 .6rem}.waterline .cap{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--accent);flex:none}.waterline .rule{flex:1;height:2px;background:var(--accent)}.waterline .amt{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--accent);flex:none;white-space:nowrap}.waterline.is-projected .cap,.waterline.is-projected .amt{color:var(--ink-2)}.waterline.is-projected .rule{height:0;background:none;border-top:2px dashed var(--ink-2)}.pullbar{margin-top:1rem;border:1px dashed var(--line);border-radius:.9rem;padding:.8rem .9rem}.pullbar h3{margin:0 0 .6rem;font-size:var(--fs-main)!important;font-weight:500!important;letter-spacing:-.02em;color:var(--ink)}.chiprow{display:flex;gap:.4rem;flex-wrap:wrap}.chip{font-size:var(--fs-small);padding:.4rem .7rem;border-radius:var(--pill);background:var(--surface);transition:background .15s var(--ease)}.chip:hover:not(:disabled){background:var(--surface-2)}.chip .d{font-family:var(--font-numbers);color:var(--ink-2);margin-left:.35rem}.chip.in{background:var(--ink);color:var(--page)}.chip.in .d{color:var(--vamo-sage)}.chip:disabled{opacity:.45;cursor:not-allowed}.promise{background:var(--surface);border-radius:.9rem;margin-bottom:.35rem;overflow:hidden}.phead{display:grid;grid-template-columns:minmax(0,1fr) 5.2rem 5.2rem 4rem;gap:.8rem;align-items:center;width:100%;text-align:left;padding:.8rem .95rem}.phead:hover{background:color-mix(in srgb,var(--surface) 85%,var(--surface-2))}.phead .t{font-size:var(--fs-body)}.phead .s{font-size:var(--fs-small);color:var(--ink-2);margin-top:.2rem}.kv .k{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.07em;color:var(--ink-2)}.kv .v{font-family:var(--font-numbers);font-size:var(--fs-main);margin-top:.12rem}.kv .v.moved{color:var(--accent-text)}.pbody{padding:.2rem .95rem .85rem}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.7rem;align-items:center;padding:.45rem 0;font-size:var(--fs-body)}.prow:last-child{border-bottom:none}.trail{display:inline-flex;gap:.15rem;font-family:var(--font-numbers);font-size:var(--fs-small)}.trail i{font-style:normal;padding:.12rem .34rem;border-radius:.25rem;background:var(--surface-2);color:var(--ink-2)}.trail i.now{background:var(--ink);color:var(--page)}.moves-kanban{grid-template-columns:repeat(3,minmax(0,1fr))}.moves-kanban .kcard .n{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--ink-2)}.moves-kanban .kcard .n.hot{color:var(--accent-text);font-weight:600}.moves-kanban .trail{margin:.1rem 0}.okr-chart{overflow-x:auto;overflow-y:hidden;padding-bottom:.4rem}.okr-wurzeln{display:flex;align-items:flex-start;justify-content:safe center;gap:1.25rem;min-width:min-content;padding:.2rem .1rem 0}.okr-teilbaum{display:flex;flex-direction:column;align-items:center;min-width:min-content}.okr-stamm{width:0;height:1.15rem;border-left:1.5px solid var(--baum-linie)}.okr-reihe{display:flex;align-items:flex-start;justify-content:safe center;min-width:min-content}.okr-zweig{position:relative;padding:1.15rem .45rem 0;min-width:min-content}.okr-zweig:before,.okr-zweig:after{content:"";position:absolute;top:0;width:50%;height:1.15rem;border-top:1.5px solid var(--baum-linie)}.okr-zweig:before{right:50%;border-right:1.5px solid var(--baum-linie);border-top-right-radius:var(--baum-radius)}.okr-zweig:after{left:50%}.okr-zweig:first-child:before{border-top-color:transparent}.okr-zweig:last-child:after{border-top-color:transparent}.okr-karte{display:flex;flex-direction:column;gap:.3rem;width:11.5rem;padding:.55rem .65rem .5rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface);text-align:left;cursor:pointer;box-shadow:var(--hoehe-1);transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.okr-karte:hover:not(:disabled){border-color:var(--ink-3);transform:translateY(-1px);box-shadow:var(--hoehe-2)}.okr-karte:focus-visible{outline:none;border-color:var(--ink);box-shadow:var(--hoehe-2),0 0 0 3px #14281e24}.okr-karte:disabled{cursor:default;opacity:1;box-shadow:none;background:var(--page)}.okr-karte.ist-auf{border-color:var(--ink);box-shadow:var(--hoehe-2),inset 0 0 0 1px var(--ink)}.okr-karte.ist-objective{width:13rem;background:var(--surface-2);border-color:#14281e2e;box-shadow:var(--hoehe-2)}.okr-karte.ist-objective:hover:not(:disabled){box-shadow:var(--hoehe-3)}.okr-karte.ist-ohne{border-style:dashed;border-color:#c9a227}.okr-kartenkopf{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.okr-marke{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.okr-karte.ist-ohne .okr-marke{color:#a67f00}.okr-winkel{color:var(--ink-3);font-size:var(--fs-main);line-height:1;transform-origin:50% 50%;transition:transform .18s var(--ease),color .18s var(--ease)}.okr-karte:hover:not(:disabled) .okr-winkel{color:var(--ink)}.okr-winkel.ist-auf{transform:rotate(90deg)}.okr-titel{font-size:var(--fs-body);font-weight:500;line-height:1.28;letter-spacing:-.005em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.okr-zahl{font-size:var(--fs-small);color:var(--ink-3)}.okr-fortschritt{display:block;height:4px;border-radius:2px;background:#14281e1a;overflow:hidden}.okr-fortschritt>span{display:block;height:100%;border-radius:2px;background:var(--ink);transition:width .3s var(--ease)}.pb-pfeil{width:.7rem;height:.45rem;display:block;transition:transform .2s var(--ease)}.pb-pfeil.ist-offen{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.pb-pfeil{transition:none}}.okr-blaetter{display:flex;flex-direction:column;width:17rem;max-height:18rem;overflow-y:auto;padding:.5rem .6rem;border:0;border-radius:.6rem;background:var(--surface-2);box-shadow:inset 0 1px 3px #14281e1a}.okr-blatt{display:grid;grid-template-columns:3.3rem 1fr auto;gap:.45rem;align-items:baseline;font-size:var(--fs-small);color:var(--ink-2);padding:.2rem .1rem}.okr-blatt:last-child{border-bottom:0}.okr-blatt b{color:var(--ink)}.okr-blatt i{font-style:normal;color:var(--ink-3)}.okr-sprung{align-self:flex-start;font-size:var(--fs-small);color:var(--accent-text);padding:0 0 .35rem;cursor:pointer}.okr-sprung:hover{text-decoration:underline}@media (prefers-reduced-motion: no-preference){.okr-reihe,.okr-blaetter{animation:okr-auf .22s var(--ease-out)}}@keyframes okr-auf{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}.ab-liste{display:flex;flex-direction:column}.ab-zeile{display:grid;grid-template-columns:3.4rem 1fr auto auto;gap:.5rem;align-items:baseline;padding:.3rem .1rem;font-size:var(--fs-body);color:var(--ink-2)}.ab-zeile:last-child{border-bottom:0}.ab-titel{min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-status{font-size:var(--fs-small);color:var(--accent-text);border:1px solid var(--accent);border-radius:var(--pill);padding:.04rem .42rem;white-space:nowrap}.rk-liste{display:flex;flex-direction:column;gap:.45rem}.rk-zeile{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface)}.rk-zeile.ist-zurueck{background:none;border-style:dashed}.rk-kopf{display:flex;align-items:baseline;gap:.5rem}.rk-titel{flex:1;min-width:0;font-size:var(--fs-body);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-mal{font-size:var(--fs-small);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--pill);padding:.05rem .42rem;white-space:nowrap}.rk-mal.ist-oft{color:var(--accent-text);border-color:var(--accent)}.rk-kette{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;font-size:var(--fs-small)}.rk-kette i{font-style:normal;font-family:var(--font-numbers);color:var(--ink);background:var(--surface-2);border-radius:.3rem;padding:.05rem .34rem}.rk-kette i.ist-backlog{font-family:inherit;color:var(--ink-3);background:none;border:1px dashed var(--line)}.rk-pfeil{color:var(--ink-3)}.rk-meta{display:flex;flex-wrap:wrap;gap:.1rem .8rem;font-size:var(--fs-small);color:var(--ink-2)}.rk-zurueck{color:var(--ink-3)}.plan-buehne{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 12rem;gap:var(--gap-s);align-items:start}.plan-owner-leiste{position:sticky;top:3.6rem;display:flex;flex-direction:column;gap:.3rem;padding:.85rem .7rem .8rem;border-radius:1rem;background:var(--ink);color:var(--page);max-height:calc(100vh - 4.4rem);overflow-y:auto;scrollbar-width:thin}.plan-owner-k{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--vamo-sage);padding:0 .3rem .35rem}.plan-owner-block{display:flex;flex-direction:column;gap:.3rem}.plan-owner-block+.plan-owner-block{margin-top:.9rem}.plan-owner-zeile{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.5rem .7rem;border:1px solid rgba(230,230,210,.22);border-radius:.6rem;background:#e6e6d217;color:var(--page);font:inherit;font-size:var(--fs-small);text-align:left;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.plan-owner-zeile>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-owner-zeile>b{flex:none;font-weight:500}.plan-owner-zeile:hover{background:#f5fae629}.plan-owner-zeile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-owner-zeile.ist-aktiv{background:var(--page);color:var(--ink)}.plan-owner-zeile.ist-leer:not(.ist-aktiv){color:var(--vamo-sage)}@media (max-width: 64rem){.plan-buehne{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.plan-owner-leiste{grid-column:1 / -1;position:static;max-height:none;flex-direction:row;flex-wrap:wrap}.plan-owner-k{flex-basis:100%}.plan-owner-zeile{width:auto}}.plan-spalte{min-width:0;border-radius:.9rem;padding:.9rem 1rem 1.1rem;border:1px solid var(--line);background:var(--surface);transition:border-color .18s var(--ease),background-color .18s var(--ease),box-shadow .18s var(--ease)}.plan-sprint{background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.plan-spalte.ist-ziel{border-color:var(--ink-2);border-style:dashed;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.plan-sprint.ist-voll{border-color:var(--accent)}.plan-spalte-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;padding-bottom:.4rem}.plan-spalte-kopf h3{margin:0;font-size:var(--fs-main);font-weight:500;letter-spacing:-.01em}.plan-spalte-kopf .num{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--ink-2)}.plan-spalte-kopf .num.ist-voll{color:var(--accent-text);font-weight:600}.plan-spalte-kopf.ist-gesperrt{margin-top:1.4rem;padding-top:.9rem}.plan-spalte-kopf.ist-gesperrt h3{font-size:var(--fs-body);color:var(--ink-2)}.plan-spalte-q{margin:0 0 .8rem;font-size:var(--fs-small);color:var(--ink-3);display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.plan-fuell{display:block;height:4px;border-radius:var(--pill);background:var(--surface-2);overflow:hidden;margin-bottom:.6rem}.plan-fuell i{display:block;height:100%;background:var(--ink);transition:width .35s var(--ease)}.plan-fuell i.ist-voll{background:var(--accent)}.rs-zuschnitt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.1em;padding:.16rem .48rem;border-radius:var(--pill);border:1px solid currentColor;opacity:.75}.tile-zusatz{display:block;font-style:normal;font-size:var(--fs-detail);letter-spacing:.06em;opacity:.62}.plan-zurueck{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:var(--pill);padding:.18rem .5rem;cursor:pointer}.plan-zurueck:hover{background:var(--surface-2);color:var(--ink)}.plan-leer{margin:0;padding:.9rem .2rem;font-size:var(--fs-small);color:var(--ink-3)}.plan-zeile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marke titel knopf" "meta  meta  knopf";align-items:baseline;gap:.2rem .55rem;padding:.5rem .65rem .55rem .75rem;border-radius:.45rem;border:1px solid var(--line);border-left:3px solid color-mix(in srgb,var(--tone) 70%,var(--line));background:var(--surface);box-shadow:0 1px #14281e0b;transition:background-color .14s var(--ease),border-color .14s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease),opacity .14s var(--ease)}.plan-zeile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s var(--ease);background:radial-gradient(14rem 7rem at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--tone) 20%,transparent),transparent 70%)}.plan-zeile:hover:after{opacity:1}@keyframes stapel-fall{0%{opacity:0;transform:translateY(-13px) scale(.985) rotate(-.5deg)}62%{opacity:1}to{opacity:1;transform:none}}.plan-zeile.faellt{animation:stapel-fall .44s cubic-bezier(.22,.82,.3,1.02) backwards}.plan-zeile.ist-gr-xxs,.plan-zeile.ist-gr-xs{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel knopf" "meta  knopf";align-items:baseline;padding:.12rem .6rem .12rem .7rem;font-size:var(--fs-body)}.plan-zeile.ist-gr-s{padding:.3rem .6rem .32rem .7rem}.plan-zeile.ist-gr-m{padding:.5rem .6rem .55rem .7rem}.plan-zeile.ist-gr-l{padding:.78rem .6rem .85rem .7rem}.plan-zeile.ist-gr-xl{padding:1.05rem .6rem 1.15rem .7rem}.plan-zeile.ist-gr-xxs{border-left-width:1px}.plan-zeile.ist-gr-xs{border-left-width:2px}.plan-zeile.ist-gr-s{border-left-width:3px}.plan-zeile.ist-gr-m{border-left-width:5px}.plan-zeile.ist-gr-l{border-left-width:8px}.plan-zeile.ist-gr-xl{border-left-width:11px}.plan-zeile.ist-gr-xs .plan-zeile-meta{grid-area:meta;gap:.5rem}.plan-zeile+.plan-zeile{margin-top:.12rem}.plan-zeile.ist-ziehbar{cursor:grab}.plan-zeile.ist-ziehbar:active{cursor:grabbing;transform:rotate(-.55deg) scale(1.012);box-shadow:0 7px 20px #14281e29}.plan-zeile.ist-ziehbar:hover{background:color-mix(in srgb,var(--tone) 10%,var(--surface));border-color:color-mix(in srgb,var(--tone) 30%,var(--line));border-left-color:var(--tone);transform:translateY(-1px);box-shadow:0 3px 10px #14281e17}.plan-zeile.ist-fest,.plan-zeile.ist-gesperrt{opacity:.68}.plan-zeile.ist-hand{border-style:dashed;border-left-style:solid;border-color:var(--accent);border-left-color:var(--accent)}.plan-zeile-marke{grid-area:marke;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:color-mix(in srgb,var(--tone) 55%,var(--ink-2));white-space:nowrap;padding-top:.1rem}.plan-zeile-titel{grid-area:titel;font-size:var(--fs-body);line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.plan-zeile-rechts{display:inline-flex;align-items:baseline;gap:.55rem;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.plan-zeile-marken+.plan-zeile-rechts{margin-left:.2rem}.plan-zeile-meta>.plan-zeile-rechts:not(.plan-zeile-marken+.plan-zeile-rechts){margin-left:auto}.plan-zeile-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .55rem;font-size:var(--fs-small);color:var(--ink-2-tint);min-width:0}.plan-zeile-marken{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.plan-zeile-marken:empty{display:none}.plan-zeile-verbrauch{padding:.1rem .45rem;border-radius:var(--pill);color:var(--accent-text);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.plan-zeile-verbrauch.ist-haengt{background:var(--accent);border-color:var(--accent);color:#fff}.plan-topf-gruppe+.plan-topf-gruppe{margin-top:.85rem}.plan-topf-kopf{display:flex;align-items:center;gap:.45rem;margin:.15rem .2rem .4rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2)}.plan-topf-kopf>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-topf-kopf i{flex:none;width:.6rem;height:.6rem;border-radius:2px;background:var(--topf-backlog)}.plan-topf-gruppe.ist-laufender-sprint .plan-topf-kopf i{background:var(--topf-laufend)}.plan-topf-gruppe.ist-vorgemerkt .plan-topf-kopf i{background:var(--topf-vorgemerkt)}.plan-topf-kopf b{margin-left:auto;flex:none;font-weight:500;color:var(--ink);white-space:nowrap}.plan-zeile-meta em{font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;white-space:nowrap}.plan-topf-anteil{display:block;margin-top:.3rem;font-size:var(--fs-detail);color:var(--ink-3);line-height:1.3}.plan-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-bottom:var(--gap-s)}.plan-filter-feld{display:inline-flex;align-items:center;gap:.4rem}.plan-filter-feld>span{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2)}.plan-filter-feld select{font:inherit;font-size:var(--fs-small);min-height:1.8rem;padding:.15rem .4rem;border:1px solid var(--line);border-radius:.3rem;background:var(--surface);color:var(--ink)}.plan-filter-lage{display:inline-flex;flex-wrap:wrap;gap:.25rem}.plan-filter-lage button{min-height:1.8rem;padding:.2rem .6rem;border:1px solid var(--line);border-radius:999px;background:transparent;font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.plan-filter-lage button:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.plan-filter-lage button.ist-dran{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.plan-filter-hinweis{font-size:var(--fs-small);color:var(--ink-3)}.plan-zeile-grund.ist-raus{color:var(--accent-text)}.plan-zeile-grund{color:var(--ink-3)}.plan-zeile-grund.ist-hand{color:var(--accent-text)}.plan-zeile-prio{white-space:nowrap;padding:.04rem .42rem;border-radius:var(--pill);border:1px solid color-mix(in srgb,currentColor 32%,transparent);background:color-mix(in srgb,currentColor 7%,transparent)}.plan-zeile-prio.a-global{color:var(--accent-text)}.plan-zeile-prio.a-keine{color:var(--ink-3)}.plan-zeile-wer{flex:0 1 auto;min-width:0;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.plan-zeile-gr,.plan-zeile-id{white-space:nowrap}.plan-zeile .pz-zug{grid-area:knopf;align-self:center;opacity:0}.plan-zeile:hover .pz-zug,.plan-zeile .pz-zug:focus-visible{opacity:1}@media (hover: none){.plan-zeile .pz-zug{opacity:1}}.plan-bahn{margin-top:.9rem}.plan-bahn:first-of-type{margin-top:.3rem}.plan-bahn-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:0 .2rem .3rem;margin-bottom:.4rem}.plan-bahn-kopf h4{margin:0;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.1em;font-weight:500;color:var(--ink-2)}.plan-bahn-kopf .num{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-3)}.plan-bahn-kopf.ist-ueber .num{color:var(--accent-text);font-weight:600}.plan-gesperrt{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 62rem){.plan-buehne{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plan-kopf{display:flex;flex-direction:column;gap:.55rem;padding:.95rem 1.2rem 1rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface)}.plan-kopf-oben{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem var(--gap-s)}.plan-kopf-zeile,.plan-kopf-recht{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.plan-kopf-recht{gap:.6rem}.plan-kopf-chip{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;line-height:1;padding:.3rem .6rem;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.plan-kopf-chip b{font-weight:500;color:inherit}.plan-kopf-chip.ist-gold{border-color:#c9a227;color:#a67f00}.plan-kopf-chip.ist-warn{border-color:var(--accent);color:var(--accent-text)}.plan-kopf-chip .info{margin-left:.1rem}.plan-kopf-zeile b{font-size:var(--fs-large);font-weight:500;letter-spacing:-.015em}.plan-kopf-zeit{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--ink-2)}.pz.plan-entwurf{position:relative;padding-left:15.5rem}.planbahn{position:absolute;inset:0 auto 0 0;width:13.5rem}.planbahn-innen{position:sticky;top:1.25rem}.planbahn-liste{position:relative;list-style:none;margin:0;padding:0}.planbahn-spur,.planbahn-laufband{position:absolute;left:calc(.725rem - 1px);width:2px;border-radius:1px;top:var(--spur-von, 0);pointer-events:none}.planbahn-spur{height:calc(var(--spur-bis, 0px) - var(--spur-von, 0px));background:var(--line)}.planbahn-laufband{height:calc(var(--lauf, 0px) - var(--spur-von, 0px));background:linear-gradient(180deg,var(--ink) 0%,var(--ink) 74%,var(--accent) 100%);transition:height .45s cubic-bezier(.22,.61,.36,1)}.planbahn-laufband:after{content:"";position:absolute;left:50%;bottom:-3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.planbahn-halt>button{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.55rem;align-items:center;width:100%;padding:.4rem 0;background:none;border:none;text-align:left;cursor:pointer;color:var(--ink-3);transition:color .3s var(--ease)}.planbahn-punkt{position:relative;display:grid;place-items:center;justify-self:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--page);border:1px solid var(--line);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.planbahn-nr{font-family:var(--font-numbers);font-size:var(--fs-small);font-weight:400;line-height:1}.planbahn-ring{position:absolute;left:-3px;top:-3px;width:calc(100% + 6px);height:calc(100% + 6px);transform:rotate(-90deg);overflow:visible}.planbahn-ring circle{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1}.planbahn-text{display:flex;flex-direction:column;min-width:0;line-height:1.28}.planbahn-text b{font-size:var(--fs-body);font-weight:500}.planbahn-text em{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.planbahn-halt.ist-durch>button{color:var(--ink-2)}.planbahn-halt.ist-durch .planbahn-punkt{background:var(--ink-2);border-color:var(--ink-2);color:var(--page)}.planbahn-halt.ist-hier>button{color:var(--ink)}.planbahn-halt.ist-hier .planbahn-punkt{background:var(--ink);border-color:var(--ink);color:var(--page);transform:scale(1.14);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 9%,transparent)}.planbahn-halt.ist-frisch .planbahn-punkt{animation:bahn-halt .66s var(--ease)}.planbahn-halt.ist-frisch .planbahn-ring circle{animation:bahn-ring .6s var(--ease) .16s forwards}@keyframes bahn-halt{0%{transform:scale(1.14)}34%{transform:scale(1.36)}to{transform:scale(1.14)}}@keyframes bahn-ring{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.planbahn-halt.ist-neben .planbahn-punkt{width:.62rem;height:.62rem}.planbahn-halt.ist-neben .planbahn-text b{font-size:var(--fs-small);color:var(--ink-3)}.planbahn-halt.ist-neben.ist-hier .planbahn-text b{color:var(--ink-2)}.planbahn-halt>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.3rem}@media (max-width: 1180px){.pz.plan-entwurf{padding-left:0}.planbahn{position:static;width:auto}.planbahn-innen{position:sticky;top:0;z-index:3;background:var(--page)}.planbahn-liste{display:flex;flex-wrap:wrap;gap:.2rem 1.3rem;padding:.2rem 0 .8rem}.planbahn-spur,.planbahn-laufband{display:none}.planbahn-halt>button{padding:.2rem 0}}@media (prefers-reduced-motion: reduce){.planbahn-laufband,.planbahn-punkt,.planbahn-halt>button{transition:none!important}.planbahn-halt.ist-frisch .planbahn-punkt,.planbahn-halt.ist-frisch .planbahn-ring circle{animation:none!important}}.planbahn-halt>button:hover .planbahn-punkt{border-color:var(--ink)}.planfluss{display:flex;flex-direction:column}.planfluss-koepfe{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-s)}@media (max-width: 640px){.planfluss-koepfe{grid-template-columns:1fr}.planfluss-linie{display:none}}.planfluss-kasten{border-radius:1.2rem;padding:1rem 1.15rem .95rem;background:var(--ton);color:var(--page)}.planfluss-kasten.ist-backlog{color:var(--ink)}.planfluss-k{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:inherit;opacity:.72;margin-bottom:.3rem}.planfluss-quote{display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-numbers)}.planfluss-quote b{font-size:var(--fs-h2);font-weight:500;line-height:1;letter-spacing:-.02em}.planfluss-quote em{font-style:normal;font-size:var(--fs-body);color:inherit;opacity:.75}.planfluss-quote i{font-style:normal;margin-left:auto;font-size:var(--fs-main);color:inherit}.planfluss-kasten .mini,.planfluss-kasten .planfluss-balken{background:#f5fae638}.planfluss-kasten.ist-backlog .mini,.planfluss-kasten.ist-backlog .planfluss-balken{background:#14281e24}.planfluss-kasten .mini>span,.planfluss-kasten .planfluss-balken>span,.planfluss-kasten .planfluss-balken>i{background:currentColor}.planfluss-fuss{display:block;margin-top:.4rem;font-size:var(--fs-small);color:inherit;opacity:.72}.planfluss-zulauf{display:block;width:100%;height:5.4rem}.planfluss-unten{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:2.5rem;margin-top:-.3rem}.planfluss-kuchen{display:block;grid-column:2;width:17rem;max-width:100%;height:auto}.planfluss-unten>.planfluss-legende{grid-column:3;justify-self:start}@media (max-width: 52rem){.planfluss-unten{grid-template-columns:minmax(0,1fr);row-gap:1rem;justify-items:center}.planfluss-kuchen,.planfluss-unten>.planfluss-legende{grid-column:1}}.planfluss-legende{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;min-width:13rem}.planfluss-legende li{display:grid;grid-template-columns:.65rem minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;font-size:var(--fs-body)}.planfluss-legende i{width:.6rem;height:.6rem;border-radius:2px;align-self:center}.planfluss-legende-k{color:var(--ink-2)}.planfluss-legende b{font-weight:500;font-size:var(--fs-large)}.planfluss-legende em{font-style:normal;color:var(--ink-3);min-width:2.8rem;text-align:right}.planfluss-legende li.ist-summe{margin-top:.45rem;padding-top:.5rem;cursor:default}.planfluss-legende li.ist-summe i{background:transparent}.planfluss-legende li.ist-summe .planfluss-legende-k{color:var(--ink);font-weight:500}.planfluss-stueck{transition:stroke-dasharray .55s var(--ease-out),stroke-width .18s var(--ease),opacity .18s var(--ease)}.planfluss-stueck.ist-heiss{stroke-width:38}.planfluss-kuchen.hat-heiss .planfluss-stueck:not(.ist-heiss){opacity:.45}.planfluss-stueck.ist-klickbar{cursor:pointer}.planfluss-legende li{padding:.2rem .5rem;margin:0 -.5rem;border-radius:.5rem;transition:background-color .15s var(--ease)}.planfluss-legende li.ist-heiss{background:var(--surface-2)}.planfluss-legende li.ist-klickbar{cursor:pointer}.planfluss-legende i.ist-schraffur{background-size:6px 6px}.planfluss-ueber{pointer-events:none}.planfluss-marke{stroke:var(--ink);stroke-width:2.4;stroke-linecap:round}.planfluss-legende li.ist-marke .planfluss-legende-k{color:var(--ink)}.plan-toepfe-schalter{display:flex;justify-content:flex-end;margin-bottom:var(--gap-s)}.plan-toepfe-schalter:empty{display:none}.plan-takt-nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:var(--gap-s) 0 var(--gap-m)}.planfluss-nabe{fill:var(--surface)}.planfluss-mitte{font-family:var(--font-numbers);font-size:var(--fs-h3);font-weight:500;fill:var(--ink)}.planfluss-mitte-s{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.06em;fill:var(--ink-3)}.plan-toepfe{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gap-s)}.plan-topf{border:1px solid var(--line);border-radius:.7rem;padding:.7rem .85rem;background:var(--surface)}.plan-topf.ist-laufender-sprint{border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line))}.plan-topf.ist-vorgemerkt{border-left:3px solid var(--ink-2)}.plan-topf.ist-backlog{border-left:3px solid var(--line)}.plan-topf-k{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-3)}.plan-topf b{display:block;font-family:var(--font-numbers);font-size:var(--fs-large);font-weight:400;margin-top:.15rem}.plan-topf b em{font-style:normal;font-size:var(--fs-body);color:var(--ink-3)}.plan-gewerkbahn{margin-top:1.1rem}.plan-gewerkbahn:first-of-type{margin-top:.2rem}.plan-gewerkbahn-kopf{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;gap:.9rem;align-items:center;padding-bottom:.4rem}.plan-gewerkbahn-kopf h4{margin:0;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.1em;font-weight:500;color:var(--ink-2)}.plan-gewerkbahn-bar{display:block;height:7px;border-radius:var(--pill);background:var(--surface-2);overflow:hidden}.plan-gewerkbahn-bar i{display:block;height:100%;background:var(--ink);transition:width .3s var(--ease)}.plan-gewerkbahn-bar i.over{background:var(--accent)}.plan-gewerkbahn-kopf .num{font-family:var(--font-numbers);font-size:var(--fs-body);white-space:nowrap;display:flex;align-items:baseline;gap:.45rem}.plan-gewerkbahn-kopf.ist-ueber .num{color:var(--accent-text);font-weight:600}.plan-gewerkbahn-kopf .num em{font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;font-weight:400}.plan-pillen{display:flex;flex-wrap:wrap;gap:.55rem;padding:.7rem 0 .2rem}.plan-pille{display:grid;grid-template-columns:minmax(0,1fr) .7rem;grid-template-areas:"kopf winkel" "fuss winkel";gap:.3rem .5rem;align-items:center;min-width:12.5rem;padding:.7rem .9rem .75rem 1.05rem;border-radius:1.35rem;border:1px solid transparent;background:var(--ink);color:var(--page);cursor:pointer;font:inherit;text-align:left;transition:transform .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}.plan-pille:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14281e2e}.plan-pille.ist-ueber{background:var(--accent-text)}.plan-pille.ist-offen{border-color:var(--page);box-shadow:0 0 0 2px var(--ink)}.plan-pille.ist-ueber.ist-offen{box-shadow:0 0 0 2px var(--accent-text)}.plan-pille.ist-leer{background:var(--ink-2);opacity:.7}.plan-pille-kopf{grid-area:kopf;display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;min-width:0}.plan-pille-kopf b{font-weight:500;font-size:var(--fs-body);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-pille-zahl{font-family:var(--font-numbers);font-size:var(--fs-body);white-space:nowrap}.plan-pille-fuss{grid-area:fuss;display:flex;align-items:center;gap:.55rem;min-width:0}.plan-pille-bar{display:block;flex:none;width:3.2rem;height:4px;border-radius:var(--pill);background:#ffffff40;overflow:hidden}.plan-pille-bar i{display:block;height:100%;background:var(--page);transition:width .3s var(--ease)}.plan-pille-n{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-pille-winkel{grid-area:winkel;justify-self:end;width:0;height:0;border-top:4.5px solid currentColor;border-left:3.5px solid transparent;border-right:3.5px solid transparent;opacity:.7;transition:transform .18s var(--ease)}.plan-pille.ist-offen .plan-pille-winkel{transform:rotate(180deg)}.plan-tafel{margin:.2rem 0 .4rem;padding:.85rem 1rem 1rem;border-radius:.9rem;border:1px solid var(--line);background:var(--surface);animation:plan-tafel-auf .22s var(--ease)}@keyframes plan-tafel-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.plan-tafel-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .9rem;padding-bottom:.6rem;margin-bottom:.7rem}.plan-tafel-kopf h5{margin:0;font-size:var(--fs-main);font-weight:500;letter-spacing:-.01em}.plan-tafel-hinweis{margin:0;flex:1;min-width:0;font-size:var(--fs-small);color:var(--ink-2)}.plan-tafel-hinweis b{font-weight:500;color:var(--accent-text)}.plan-tafel-hinweis .num{font-family:var(--font-numbers)}.plan-tafel-zu{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:var(--pill);padding:.18rem .55rem;cursor:pointer}.plan-tafel-zu:hover{background:var(--surface-2);color:var(--ink)}.plan-tafel-listen{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--gap-s)}.plan-kopf-liste h6{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .4rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;font-weight:500;color:var(--ink-3)}.plan-kopf-liste h6 .num{font-family:var(--font-numbers);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--ink-2-tint)}.plan-kopf-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.2rem .6rem;align-items:baseline;padding:.4rem .55rem;border-radius:.45rem;border-left:3px solid color-mix(in srgb,var(--tone) 70%,var(--line));background:var(--surface-2)}.plan-kopf-ticket+.plan-kopf-ticket{margin-top:.3rem}.plan-kopf-ticket-titel{font-size:var(--fs-small);line-height:1.3;overflow-wrap:anywhere}.plan-kopf-ticket-titel em{font-style:normal;font-family:var(--font-numbers);color:var(--ink-3)}.plan-kopf-ticket-gr{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-2-tint);white-space:nowrap}.plan-kopf-ticket-fest{grid-column:1 / -1;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.plan-wahl{grid-column:1 / -1;position:relative;display:block;margin-top:.15rem}.plan-wahl select{width:100%;font-size:var(--fs-small);min-height:1.75rem;padding:.24rem 1.6rem .24rem .75rem;border-radius:var(--pill);color:var(--ink-2);background-position:right .6rem center;background-size:.55rem auto}.plan-wahl select:hover{color:var(--ink)}.plan-wahl.ist-gesetzt select{background:var(--ink);border-color:var(--ink);color:var(--page);font-weight:500}.plan-wahl.ist-gesetzt select{--select-pfeil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1.25 5 4.75 9 1.25' fill='none' stroke='%23e6e6d2' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.plan-wahl option{background:var(--surface);color:var(--ink);font-weight:400}@media (max-width: 46rem){.plan-pille{min-width:0;flex:1 1 100%}}.plan-ohnekopf{margin:.9rem 0 0;padding:.5rem .7rem;border-radius:.5rem;border:1px dashed var(--line);background:var(--surface-2);font-size:var(--fs-small);color:var(--ink-2)}.plan-ohnekopf .num{font-family:var(--font-numbers);color:var(--ink)}@media (max-width: 46rem){.plan-gewerkbahn-kopf{grid-template-columns:1fr auto}.plan-gewerkbahn-bar{grid-column:1 / -1}}button.pz-teamzeile{width:100%;text-align:left;border-radius:.5rem;padding-left:.4rem;padding-right:.4rem}button.pz-teamzeile:hover,.pz-teamzeile.ist-dran{background:var(--surface-2)}.pz-teamnr{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-3);text-align:right}.pz-teamzeile.ist-dran .pz-teamnr{color:var(--ink);font-weight:600}.plan-etappe{margin-top:.9rem;padding:.9rem 1rem 1rem;border-radius:.9rem;border:1px solid var(--line);background:var(--surface);animation:plan-tafel-auf .22s var(--ease)}.plan-etappe-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.7rem;margin-bottom:.8rem}.plan-etappe-titel{min-width:0}.plan-etappe-k{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-3)}.plan-etappe-titel h4{margin:.1rem 0 0;font-size:var(--fs-main);font-weight:500;letter-spacing:-.015em}.plan-etappe-zahl{flex:1;margin:0;font-family:var(--font-numbers);font-size:var(--fs-main);display:flex;align-items:baseline;gap:.5rem}.plan-etappe-zahl em{font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--pill);padding:.15rem .5rem}.plan-etappe-zahl em.ist-ueber{color:var(--accent-text);border-color:var(--accent)}.plan-etappe-nav{display:flex;gap:.35rem;flex:none}.plan-etappe-nav button:disabled{opacity:.4;cursor:default}.plan-etappe-listen{display:grid;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:var(--gap-s)}.plan-etappe-liste h5{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .45rem;padding-bottom:.3rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;font-weight:500;color:var(--ink-2)}.plan-etappe-liste h5 .num{font-family:var(--font-numbers);font-size:var(--fs-small);letter-spacing:0;text-transform:none;color:var(--ink-3)}.plan-liste{margin-top:.9rem;padding:.85rem 1rem .9rem;border-radius:.7rem;border:1px solid var(--line);background:var(--surface)}.plan-liste.ist-warn{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.plan-liste-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .9rem;padding-bottom:.55rem;margin-bottom:.55rem}.plan-liste-kopf h4{margin:0;display:flex;align-items:baseline;gap:.45rem;font-size:var(--fs-main);font-weight:500;letter-spacing:-.01em}.plan-liste-kopf h4 .num{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--ink-3)}.plan-liste-zeilen{list-style:none;margin:0;padding:0}.plan-liste-zeilen li{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.1rem .7rem;padding:.3rem 0}.plan-liste-zeilen li:first-child{border-top:none}.plan-liste-zeilen a{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.plan-liste-zeilen a:hover{text-decoration-color:var(--ink)}.plan-liste-zeilen .tlink-off{font-family:var(--font-numbers);font-size:var(--fs-small)}.plan-liste-titel{font-size:var(--fs-body);line-height:1.3;overflow-wrap:anywhere}.plan-liste-knopf{grid-column:3;grid-row:1 / span 2;align-self:center;min-height:1.8rem;padding:.2rem .6rem;border:1px solid var(--line);border-radius:var(--pill);background:transparent;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.plan-liste-knopf:hover:not(:disabled){border-color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.plan-liste-knopf:disabled{opacity:.4;cursor:not-allowed}.plan-liste-meta{grid-column:2;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.pz-woher{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink);background:var(--topf-backlog);border-radius:var(--pill);padding:.16rem .55rem;white-space:nowrap}.pz-woher.ist-drin{background:var(--topf-laufend);color:var(--page)}.moves-leer{font-size:var(--fs-small);color:var(--ink-3);padding:.5rem .2rem}@media (max-width: 52rem){.moves-kanban{grid-template-columns:1fr}}.exec{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.7rem;margin-bottom:1.4rem}.tile{background:var(--surface);border-radius:.9rem;padding:1rem 1.1rem}.tile .n{font-family:var(--font-numbers);font-size:var(--fs-h2);line-height:.9}.tile .n.warn{color:var(--accent)}.tile .l{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.07em;color:var(--ink-2);margin-top:.5rem}.panel{background:transparent;padding:0 0 1.6rem;margin-bottom:1.6rem}.panel:last-child{border-bottom:none;margin-bottom:0}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.9rem}.panel-heading{display:flex;align-items:center;gap:.4rem;min-width:0}.panel-heading h3,.panel-heading h2{margin:0;font-size:var(--fs-main)!important;font-weight:500!important;letter-spacing:-.025em}.panel-zahl{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.panel-actions{display:flex;align-items:center;gap:.4rem}.panel-flag{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.3rem .55rem;border-radius:var(--pill);background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.panel-empty{font-size:var(--fs-small);color:var(--ink-2);margin:0;max-width:68ch}.ghost-toggle{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.4rem .75rem;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.ghost-toggle:hover{background:var(--surface-2);color:var(--ink)}.ghost-toggle[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--page)}.dash{display:flex;flex-direction:column;gap:1.5rem}.dashband{background:var(--ink);color:var(--page);border-radius:1.25rem;padding:1.4rem 1.6rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.dashband-eyebrow{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.11em;color:var(--vamo-sage)}.dashband h2{margin:.45rem 0 0;font-size:var(--fs-h3)!important;font-weight:500!important;letter-spacing:-.03em;max-width:42ch;color:var(--page)}.dashband p{margin:.5rem 0 0;font-size:var(--fs-body);color:var(--vamo-sage);max-width:62ch}.dashband-day{display:flex;align-items:baseline;gap:.45rem;flex:none}.dashband-day .n{font-family:var(--font-numbers);font-size:var(--fs-display);line-height:.85;color:var(--page)}.dashband-day .l{font-size:var(--fs-small);color:var(--vamo-sage);max-width:6rem}.tp-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.tp-head h3{margin:0;font-size:var(--fs-main)!important;font-weight:500!important;letter-spacing:-.02em}.chart-sub{margin:0 0 .6rem;font-size:var(--fs-small);color:var(--ink-2);max-width:68ch}.chart-legend{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 .5rem;padding:0;font-size:var(--fs-small);color:var(--ink-2)}.chart-legend li{display:flex;align-items:center;gap:.35rem}.chart-plot{overflow-x:auto}.chart-plot svg{width:100%;min-width:30rem;max-width:56rem;height:auto;display:block}.chart-axis{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2);font-variant-numeric:tabular-nums}.chart-lane{font-family:var(--font-body);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2)}.chart-endlabel{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink)}.chart-endlabel.accent{fill:var(--accent)}.chart-tip{position:fixed;z-index:40;pointer-events:none;background:var(--ink);color:var(--page);border-radius:.6rem;padding:.5rem .65rem;font-size:var(--fs-small);box-shadow:0 6px 18px #14281e38;min-width:9rem}.chart-tip-title{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.07em;color:var(--vamo-sage);margin-bottom:.3rem}.chart-tip-row{display:flex;justify-content:space-between;gap:1rem}.chart-tip-row b{font-family:var(--font-numbers);font-weight:400}.chart-tablewrap{overflow-x:auto}.chart-table{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.chart-table th{text-align:left;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail)!important;letter-spacing:.08em;color:var(--ink-2);font-weight:400!important;padding:.4rem .6rem .4rem 0;border-bottom:1px solid var(--line)}.chart-table td{padding:.42rem .6rem .42rem 0;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.chart-table tr:last-child td{border-bottom:none}.rail-kompakt{position:fixed;right:1.2rem;bottom:1.2rem;z-index:40;display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem .55rem .9rem;border-radius:999px;background:var(--ink);color:var(--vamo-sand);box-shadow:0 8px 24px #0000002e;font-size:var(--fs-body)}.rail-kompakt-n{font-family:var(--font-numbers);font-size:var(--fs-main);color:var(--accent-brand)}.rail-kompakt button{font:inherit;font-size:var(--fs-small);padding:.3rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--vamo-sand) 35%,transparent);background:transparent;color:inherit;cursor:pointer}.rail-kompakt button:disabled{opacity:.4;cursor:default}.rail{position:sticky;top:1.9rem;background:var(--ink);color:var(--vamo-sand);border-radius:1.25rem;padding:1.15rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.rail h2{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--vamo-sage);margin:0;font-weight:400}.rail h3{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail)!important;letter-spacing:.08em;color:var(--vamo-sage);margin:0 0 .35rem;font-weight:400!important}.tally{display:flex;align-items:baseline;gap:.5rem}.tally .n{font-family:var(--font-numbers);font-size:var(--fs-display);line-height:.85;color:var(--page)}.tally .l{font-size:var(--fs-small);color:var(--vamo-sage)}.blk{border-top:1px solid rgba(230,230,210,.18);padding-top:.75rem}.rail ul{margin:0 0 .8rem;padding-left:.95rem;font-size:var(--fs-small)}.rail li{margin-bottom:.25rem}.rail li.out{color:var(--accent-brand)}.rail .none{font-size:var(--fs-small);color:var(--vamo-sage);margin:0 0 .8rem}.rail .why{font-size:var(--fs-body);margin:0 0 .7rem}.who{display:flex;gap:.3rem;flex-wrap:wrap}.who span{font-size:var(--fs-small);padding:.25rem .55rem;border-radius:var(--pill);background:#e6e6d224}.railbtns{display:flex;gap:.4rem}.railbtns button{flex:1;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.6rem .5rem;border-radius:var(--pill);background:#e6e6d224;color:var(--vamo-sand);transition:background .15s var(--ease)}.railbtns button:hover:not(:disabled){background:#e6e6d247}.railbtns button:disabled{opacity:.35;cursor:default}.app.is-gated .main{filter:blur(7px);-webkit-user-select:none;user-select:none}.app.is-gated .sidebar .navlist,.app.is-gated .sidebar-foot{opacity:.35}.gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:#14281e8c;overflow-y:auto}.gate{background:var(--page);border-radius:1.25rem;padding:1.5rem 1.6rem 1.3rem;width:min(34rem,100%);max-height:100%;overflow-y:auto;box-shadow:0 1.5rem 3rem #14281e4d}.gate:focus-visible{outline:none}.gate-eyebrow{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.11em;color:var(--ink-2)}.gate h2{margin:.35rem 0 1rem;font-size:var(--fs-large)!important;font-weight:500!important;letter-spacing:-.03em}.gate-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.9rem;margin:0 0 1rem;padding:.9rem 1rem;background:var(--surface);border-radius:.9rem}.gate-context dt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-2)}.gate-context dd{margin:.25rem 0 0;font-family:var(--font-numbers);font-size:var(--fs-large);line-height:1}.gate-context dd.risk{color:var(--accent)}.gate-note{margin:0 0 1rem;font-size:var(--fs-body);color:var(--ink-2);max-width:56ch}.gate-warn{color:var(--accent)}.gate-teams{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem}.gate .gate-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-body);padding:.45rem .85rem;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:background .15s var(--ease),color .15s var(--ease)}.gate .gate-chip:hover{border-color:var(--ink-3);color:var(--ink)}.gate .gate-chip.on{background:var(--ink);border-color:var(--ink);color:var(--page)}.gate-mine{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;padding:.15rem .4rem;border-radius:var(--pill);background:var(--accent-brand);color:var(--ink)}.gate-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.gate .gate-primary,.gate .gate-secondary{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.7rem 1.1rem;border-radius:var(--pill);transition:background .15s var(--ease)}.gate .gate-primary{background:var(--ink);color:var(--page);flex:1;min-width:12rem}.gate .gate-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 85%,#000)}.gate .gate-primary:disabled{opacity:.4;cursor:not-allowed}.gate .gate-secondary{border:1px solid var(--line);color:var(--ink-2)}.gate .gate-secondary:hover{background:var(--surface);color:var(--ink)}.selctx{background:var(--surface);border-radius:1rem;padding:.9rem 1.1rem 1rem;margin-bottom:1.2rem}.selctx-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.selctx-eyebrow{display:block;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.11em;color:var(--ink-2)}.selctx-head b{font-size:var(--fs-main);font-weight:500;letter-spacing:-.02em}.selctx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.9rem;margin:0}.selctx-grid dt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-2)}.selctx-grid dd{margin:.3rem 0 0;display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap}.selctx-grid dd b{font-family:var(--font-numbers);font-size:var(--fs-h3);font-weight:400;line-height:1}.selctx-grid dd b.risk{color:var(--accent)}.selctx-grid dd span{font-size:var(--fs-small);color:var(--ink-2)}.sidebar .pick-btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;font-size:var(--fs-body);text-align:left;color:var(--page);background:#e6e6d21a;border:1px solid rgba(230,230,210,.2);border-radius:.75rem;padding:.5rem .6rem;transition:background .15s var(--ease)}.sidebar .pick-btn:hover{background:#e6e6d22e}.pick-fest{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:var(--fs-body);color:var(--page);background:#e6e6d20f;border:1px solid rgba(230,230,210,.14);border-radius:.75rem;padding:.5rem .6rem}.pick-btn-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-btn-hint{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--vamo-sage);flex:none}.state{max-width:32rem;margin:6rem auto;text-align:center;font-size:var(--fs-main);color:var(--vamo-olive);padding:0 1.5rem}.state .signin{display:flex;justify-content:center;margin-top:1.2rem}.skeleton{max-width:60rem;margin:3rem auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:.6rem}.skeleton span{display:block;height:3rem;border-radius:.7rem;background:var(--vamo-sand);opacity:.55}@media (max-width: 1180px){.main{grid-template-columns:minmax(0,1fr)}.rail{position:static}}@media (max-width: 900px){.app{padding-left:0}.topbar{display:flex}.sidebar{width:min(17rem,82vw);padding-top:4.1rem;z-index:40;transform:translate(-100%);transition:transform .24s var(--ease)}.sidebar.open{transform:none;box-shadow:0 0 2.5rem #14281e66}.sidebar:focus-visible{outline:none}.sidebar .brand{display:none}.scrim{display:block}.main{padding:1.3rem 1.1rem 4rem}}@media (max-width: 700px){.row{grid-template-columns:1.2rem 1.9rem minmax(0,1fr) 5.4rem;row-gap:.35rem}.row .cum{display:none}.row .badgecell{grid-column:3 / -1;justify-self:start}.phead{grid-template-columns:minmax(0,1fr) 1fr;row-gap:.5rem}.gauge-note{text-align:left}}@media (prefers-reduced-motion: reduce){.app *{transition-duration:.01ms!important}}#sidebar-einstellungen{background:none;border:none;border-radius:.6rem;padding:0;margin:0 0 .35rem}#sidebar-einstellungen>summary{padding:.5rem .7rem;border-radius:.6rem;background:#e6e6d214;font-size:var(--fs-body)}#sidebar-einstellungen>summary:hover,#sidebar-einstellungen>summary:focus-visible{background:#e6e6d233}#sidebar-einstellungen h3{font-size:var(--fs-body);font-weight:400;margin:0}#sidebar-einstellungen .falte-inhalt{padding:.6rem 0 0}#sidebar-einstellungen[open]{background:none}.kpipage .kpisec:first-of-type .kpitiles{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.kpipage .kpisec:first-of-type .kpitile{padding:1.1rem 1.2rem}.kpipage .kpisec:first-of-type .kpitile-n{font-size:var(--fs-h2)}.kpipage .kpisec+.kpisec .charts3{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));max-width:54rem}.cfd-band,.ring-hit{cursor:pointer}.chartauswahl{margin:0 0 var(--gap-l);padding:.8rem 1rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface)}.chartauswahl>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:.5rem}.chartauswahl>header b{font-size:var(--fs-main)}.chartauswahl>header .num{font-family:var(--font-numbers);color:var(--ink-2)}.chartauswahl>header em{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.chartauswahl-zu{margin-left:auto;font-size:var(--fs-small);padding:.2rem .6rem;border-radius:var(--pill);background:var(--ink);color:var(--page)}.chartauswahl ul{list-style:none;margin:0;padding:0;max-height:16rem;overflow-y:auto}.chartauswahl li{display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.28rem 0;font-size:var(--fs-body)}.chartauswahl li:first-child{border-top:none}.chartauswahl .ca-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chartauswahl .ca-status{font-size:var(--fs-small);color:var(--ink-3)}.datenstand{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.2rem;margin:0 0 1rem;font-size:var(--fs-small);color:var(--ink-2)}.datenstand-k{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.datenstand b{font-family:var(--font-numbers);font-weight:500;color:var(--ink)}.datenstand em{font-style:normal;color:var(--ink-3)}.sprintwahl select{font:inherit;color:inherit;background:none;border:none;border-radius:.35rem;padding:.05rem .2rem;margin-left:-.2rem;cursor:pointer}.sprintwahl select:hover,.sprintwahl select:focus-visible{background:var(--surface-2)}.sprintwahl select:disabled{cursor:progress;opacity:.6}.filterleiste{display:flex;flex-direction:column;margin:0 0 1.1rem;padding:.2rem 1.1rem;border-radius:1.25rem;background:var(--surface);border:1px solid var(--line)}.filterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 0}.filterleiste .modus-schalter{margin-left:0}.filterleiste .ofchip b{margin-left:.3rem;font-weight:500;opacity:.75}.filterzeile .schalterchip{margin-left:.6rem}.filter-k{flex:none;min-width:6.5rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}@media (max-width: 62rem){.filter-k{min-width:100%}}.schalterchip{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-small);padding:.3rem .7rem .3rem .45rem;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.schalterchip:hover{border-color:var(--ink-3);color:var(--ink)}.schalterchip i{position:relative;width:1.55rem;height:.85rem;flex:none;border-radius:var(--pill);background:var(--line);transition:background .18s var(--ease)}.schalterchip i:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--page);transition:transform .18s var(--ease)}.schalterchip.ist-an{border-color:var(--ink);color:var(--ink)}.schalterchip.ist-an i{background:var(--ink)}.schalterchip.ist-an i:after{transform:translate(.7rem)}@media (prefers-reduced-motion: reduce){.schalterchip,.schalterchip i,.schalterchip i:after{transition:none}}.ofchip{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-small);padding:.32rem .7rem;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-2);transition:background .15s var(--ease),color .15s var(--ease)}.tdot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.ofchip:hover{background:var(--surface);color:var(--ink)}.ofchip.on{background:var(--ink);border-color:var(--ink);color:var(--page)}.dashband{padding:1rem 1.2rem;border-radius:1rem}.dashband h2{font-size:var(--fs-main)!important;margin-top:.3rem;max-width:48ch}.dashband p{font-size:var(--fs-small);margin-top:.3rem}.dashband-day .n{font-size:var(--fs-h2)}.app{--pad-x: 1.15rem;--gap-xs: .3rem;--gap-s: .55rem;--gap-m: 1rem;--gap-l: 1.75rem}.dash{gap:var(--gap-l)}.dashband{padding:var(--gap-m) var(--pad-x)}.charts3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--gap-m);align-items:start}.chartbox{margin:0;min-width:0}.chartbox figcaption{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.chartbox figcaption b{font-size:var(--fs-body);font-weight:500;letter-spacing:-.02em}.chartbox figcaption span{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-2)}.chartbox svg{width:100%;max-width:40rem;height:auto;display:block}.ax{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2);font-variant-numeric:tabular-nums}.ax-team{font-family:var(--font-body);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2);transition:opacity .14s var(--ease),fill .14s var(--ease)}.ax-team.is-click{cursor:pointer}.ax-team.is-click:hover{fill:var(--ink);text-decoration:underline}.ax-team.is-picked{fill:var(--ink);font-weight:600}.ax-team:focus-visible{outline:2px solid var(--vamo-green);outline-offset:2px;border-radius:2px}.ax-frei{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));paint-order:stroke fill;stroke:var(--page);stroke-width:calc(3px * var(--svg-skala, 1));stroke-linejoin:round}.ax-unit{font-family:var(--font-detail);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));letter-spacing:.08em;text-transform:uppercase;fill:var(--ink-3)}.ax-now{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--accent)}.ax-in{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--page);font-variant-numeric:tabular-nums}.ax-in.on-light{fill:var(--ink)}.ring-n{font-family:var(--font-numbers);font-size:calc(var(--fs-h2) * var(--svg-skala, 1));font-variant-numeric:tabular-nums;fill:var(--ink)}.ring-s{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));font-variant-numeric:tabular-nums;fill:var(--ink-2)}.ring-s.is-over{fill:var(--accent)}.clegend{list-style:none;display:flex;flex-wrap:wrap;gap:.55rem;margin:.4rem 0 0;padding:0;font-size:var(--fs-small);color:var(--ink-2)}.clegend li{display:flex;align-items:center;gap:.28rem}.clegend i{width:.5rem;height:.5rem;border-radius:2px;flex:none}.kanban{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-s);align-items:start}.kcol{min-width:0;display:flex;flex-direction:column;gap:var(--gap-xs)}.kcol-head{display:flex;align-items:center;gap:.4rem;padding:0 .2rem .45rem;border-bottom:2px solid var(--line);font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-2)}.klabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcount:after{content:"·";margin:0 .1rem 0 .42rem;color:var(--ink-3);font-family:var(--font-body)}.kcount{font-family:var(--font-numbers);font-size:var(--fs-body);letter-spacing:0;color:var(--ink)}.kcards{display:flex;flex-direction:column;gap:var(--gap-xs)}.kcard{background:color-mix(in srgb,var(--tone) 20%,var(--surface));border:1px solid color-mix(in srgb,var(--tone) 35%,var(--line));border-radius:.7rem;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.3rem;min-width:0;transition:background .15s var(--ease),border-color .15s var(--ease)}.kcard:hover{background:color-mix(in srgb,var(--tone) 32%,var(--surface));border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.kcard.is-raus{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kcard-top{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.kid,.ksize{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--ink-2-tint);font-variant-numeric:tabular-nums}.kid a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.kid a:hover{color:var(--accent)}.ktitle{margin:0;font-size:var(--fs-body);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kcard-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;font-size:var(--fs-small);color:var(--ink-2-tint)}.kherkunft{font-size:var(--fs-detail);letter-spacing:.03em;border:1px solid var(--line);border-radius:var(--pill);padding:.04rem .42rem;color:var(--ink-2-tint);white-space:nowrap}button.kherkunft{background:transparent;font-family:inherit;font-weight:inherit;cursor:pointer}button.kherkunft:hover{border-color:var(--ink-2)}button.kherkunft.ist-gewaehlt{background:color-mix(in srgb,var(--ink) 10%,transparent);border-color:var(--ink-2);color:var(--ink)}.kherkunft.ist-rueckkehrer{color:var(--accent-text);border-color:var(--accent)}.kherkunft.ist-uebergelaufen{color:var(--ink-3);border-style:dashed;border-color:var(--line)}.kohne{font-style:normal;color:var(--ink-3)}.kowner{display:flex;align-items:center;gap:.32rem;min-width:0}.kowner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kprio{font-family:var(--font-numbers);font-variant-numeric:tabular-nums;color:var(--ink-3);flex:none}.kprio.hot{color:var(--ink);font-weight:500}.kbrett{display:grid;grid-template-columns:repeat(var(--spalten, 3),minmax(0,1fr));gap:var(--gap-s);align-items:start}.ktage{color:var(--ink-2);font-size:var(--fs-small);letter-spacing:0;text-transform:none}.kmarken{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.kmarken .badge{padding:.14rem .45rem;font-size:var(--fs-detail)}.kherkunft.ist-support{color:#8f2f64;border-color:#c14c8a}.kempty{margin:0;padding:.5rem .2rem;font-size:var(--fs-small);color:var(--ink-3)}@media (max-width: 1080px){.kbrett{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.kbrett{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1080px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.kanban{grid-template-columns:minmax(0,1fr)}}.tonelegend{list-style:none;display:flex;flex-wrap:wrap;gap:.9rem;margin:0 0 .7rem;padding:0;font-size:var(--fs-small);color:var(--ink-2)}.tonelegend li{display:flex;align-items:center;gap:.35rem}.tonelegend i{width:.55rem;height:.55rem;border-radius:2px;flex:none}.tonelegend .frame i{background:transparent;box-shadow:inset 0 0 0 2px var(--accent)}.outlook b{font-family:var(--font-numbers);font-weight:400;font-variant-numeric:tabular-nums}.gauge-rest{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;margin:.9rem 0 0;padding-top:.8rem}.gauge-rest dt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-2)}.gauge-rest dd{margin:.25rem 0 0;font-family:var(--font-numbers);font-size:var(--fs-large);line-height:1}.gauge-rest dd.risk{color:var(--accent)}.gauge-rest dd span{display:block;font-family:var(--font-body);font-size:var(--fs-small);color:var(--ink-2);margin-top:.3rem}.kpipage{display:flex;flex-direction:column;gap:1.6rem}.kpiband{padding:1rem 1.15rem;border-radius:.75rem;background:var(--surface);border:1px solid var(--line)}.kpiband-eyebrow{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.kpiband h2{margin:.2rem 0 0;font-size:var(--fs-main);line-height:1.35;font-weight:500;color:var(--ink)}.kpisec>h3{margin:0 0 .7rem;font-size:var(--fs-large)!important;font-weight:500!important;letter-spacing:-.025em;color:var(--ink)}.kpitiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin:0}.kpitile{display:flex;flex-direction:column;padding:.75rem .85rem;border-radius:.6rem;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ink-3)}.kpitile.is-alarm{border-left-color:#d95100}.kpitile.is-missing{border-left-color:var(--line);background:transparent}.kpitile>dt{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.kpitile-n{margin:.15rem 0 0;font-family:var(--font-numbers);font-size:var(--fs-h3);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.kpitile.is-missing .kpitile-n{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink-3);font-style:italic}.kpitile-plain{margin:.4rem 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--ink-2)}.kpitile-n-of,.kpitile-caveat,.kpitile-action{margin:.35rem 0 0;font-size:var(--fs-small);line-height:1.4}.kpitile-n-of{color:var(--ink-3);font-variant-numeric:tabular-nums}.kpitile-caveat{color:var(--ink-3);font-style:italic}.kpitile-action{padding-top:.35rem;color:#a63d00;font-weight:500}.kpitable-wrap{overflow-x:auto;border-radius:.6rem;border:1px solid var(--line);background:var(--surface)}.kpitable{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.kpitable th,.kpitable td{padding:.45rem .7rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kpitable thead th{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;border-bottom:1px solid var(--line)}.kpitable tbody th[scope=row]{text-align:left;font-weight:600;color:var(--ink)}.kpitable tbody tr+tr th,.kpitable tbody tr+tr td{border-top:1px solid var(--line)}.kpitable td.risk{color:#a63d00;font-weight:600}.kpina{color:var(--ink-3)}.kpifoot{margin:.55rem 0 0;font-size:var(--fs-small);line-height:1.45;color:var(--ink-3)}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .85s;--dur-s: .4s}@keyframes chart-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes draw-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes grow-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes grow-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pop-in{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.chart-in{animation:chart-in var(--dur-s) var(--ease-out) backwards}.line-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-line var(--dur) var(--ease-out) forwards}.line-fade{animation:fade-in var(--dur) var(--ease-out) backwards}.bar-grow,.band-rise{transform-box:fill-box;transform-origin:bottom;animation:grow-up var(--dur-s) var(--ease-out) backwards}.band-rise{animation-duration:var(--dur)}.bar-grow-x{transform-box:fill-box;transform-origin:left;animation:grow-right var(--dur-s) var(--ease-out) backwards}.dot-pop{transform-box:fill-box;transform-origin:center;animation:pop-in .35s var(--ease-out) backwards}.mark-fade{animation:fade-in var(--dur-s) var(--ease-out) backwards}.rise-in{animation:rise-in var(--dur-s) var(--ease-out) backwards}.ring-sweep{stroke-dasharray:1;stroke-dashoffset:1;animation:draw-line var(--dur) var(--ease-out) forwards}.page-in{animation:rise-in var(--dur-s) var(--ease-out)}@media (prefers-reduced-motion: reduce){.chart-in,.line-draw,.line-fade,.bar-grow,.bar-grow-x,.band-rise,.dot-pop,.mark-fade,.rise-in,.ring-sweep,.page-in{animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}}.gauge-track .gauge-seg{transform-origin:left center;animation:grow-right var(--dur-s) var(--ease-out) backwards}.kanban .kcard,.kbrett .kcard,.row{animation:rise-in var(--dur-s) var(--ease-out) backwards}.row.dragging,.row.dropzone{animation:none}@media (prefers-reduced-motion: reduce){.gauge-track .gauge-seg,.kanban .kcard,.kbrett .kcard,.plan-zeile,.plan-zeile.faellt,.row{animation:none!important;transform:none!important;opacity:1!important}}@media (prefers-reduced-motion: reduce){.plan-zeile:after{display:none}.plan-zeile{transition:none!important}}.gate-teamgroup{display:flex;flex-direction:column;gap:.3rem}.gate-subcount{margin-left:.3rem;padding:0 .28rem;border-radius:.6rem;background:#14281e24;font-family:var(--font-numbers);font-size:var(--fs-detail);line-height:1.5}.gate-chip.on .gate-subcount{background:#f5fae638}.gate-subs{display:flex;flex-wrap:wrap;gap:.28rem;margin-left:.9rem;padding-left:.6rem;border-left:2px solid var(--line);animation:rise-in var(--dur-s) var(--ease-out)}.gate-subchip{padding:.24rem .55rem;border-radius:var(--pill);border:1px solid var(--line);background:transparent;color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-small);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.gate-subchip:hover{border-color:var(--ink-3);color:var(--ink)}.gate-subchip.on{background:var(--ink);border-color:var(--ink);color:var(--page)}@media (prefers-reduced-motion: reduce){.gate-subs{animation:none}}.avail-source{margin:-.2rem 0 .5rem;font-size:var(--fs-small);line-height:1.4;color:var(--ink-3)}.avail-flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:.3rem;border-radius:50%;border:1px solid #c9a227;color:#a67f00;font-family:var(--font-detail);font-style:normal;font-size:var(--fs-detail);line-height:1;cursor:help}.chartplot{position:relative}.charttip{position:fixed;z-index:70;pointer-events:none}.charttip-key{position:absolute;top:.4rem;right:.4rem;pointer-events:none}.charthover-box{min-width:8.5rem;max-width:92%;padding:.45rem .6rem;border-radius:.45rem;background:var(--ink);color:var(--page);box-shadow:0 6px 18px #14281e4d;animation:rise-in .14s var(--ease-out)}.charthover-box>b{display:block;font-size:var(--fs-small);font-weight:600;margin-bottom:.2rem}.charthover-box dl{margin:0;display:grid;grid-template-columns:auto auto;gap:0 .6rem}.charthover-box dl>div{display:contents}.charthover-box dt{font-size:var(--fs-small);opacity:.7}.charthover-box dd{margin:0;font-family:var(--font-numbers);font-size:var(--fs-small);text-align:right;font-variant-numeric:tabular-nums}.charthover-box p{margin:.3rem 0 0;padding-top:.28rem;border-top:1px solid rgba(245,250,230,.18);font-size:var(--fs-detail);line-height:1.35;color:#ffb98a}.cfd-band,.vel-bar,.team-bar{opacity:.92;cursor:pointer;transition:opacity .14s var(--ease)}.chartbox.is-hovering .cfd-band,.chartbox.is-hovering .vel-bar,.chartbox.is-hovering .team-bar,.chartbox.is-hovering .ax-team{opacity:.22}.chartbox.is-hovering .cfd-band.is-hot,.chartbox.is-hovering .vel-bar.is-hot,.chartbox.is-hovering .team-bar.is-hot,.chartbox.is-hovering .ax-team.is-hot{opacity:1}.cfd-band:focus-visible,.vel-bar:focus-visible,.team-bar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion: reduce){.charthover-box,.cfd-band,.vel-bar,.team-bar,.ax-team{animation:none!important;transition:none!important}}.kpitile{position:relative}.kpitile[tabindex]{cursor:help}.kpitile-history{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:30;padding:.5rem .6rem;border-radius:.5rem;background:var(--ink);color:var(--page);box-shadow:0 8px 22px #14281e4d;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s var(--ease),transform .15s var(--ease),visibility .15s}.kpitile:hover .kpitile-history,.kpitile:focus-within .kpitile-history{opacity:1;visibility:visible;transform:none}.kpitile-history>b{display:block;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-bottom:.3rem}.kpitile-history ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.18rem}.kpitile-history li{display:grid;grid-template-columns:2.1rem 1fr 3.1rem;align-items:center;gap:.4rem;font-size:var(--fs-small)}.kpitile-history .s{opacity:.6;font-family:var(--font-numbers)}.kpitile-history .b{height:5px;border-radius:3px;background:#f5fae624;overflow:hidden}.kpitile-history .b>i{display:block;height:100%;background:#f5fae68c}.kpitile-history .v{text-align:right;font-family:var(--font-numbers);font-variant-numeric:tabular-nums}.kpitile-history .jetzt{margin-top:.18rem;padding-top:.22rem;border-top:1px solid rgba(245,250,230,.18);font-weight:600}.kpitile-history .jetzt .b>i{background:var(--page)}@media (prefers-reduced-motion: reduce){.kpitile-history{transition:none}}.dashband-day{flex-direction:column;align-items:flex-end;gap:.25rem}.dashband-day-row{display:flex;align-items:baseline;gap:.45rem}.dashband-day .l{max-width:none}.dashband-day-sub{font-size:var(--fs-small);color:var(--vamo-sage)}.ofgroup{display:inline-flex;align-items:center;gap:.35rem}.ofchip.ofsub{font-size:var(--fs-small);padding:.26rem .6rem;animation:subchip-in .18s var(--ease) both}@keyframes subchip-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ofchip.ofsub{animation:none}}.kpiband{background:var(--ink);border:none;border-radius:1rem;padding:1.2rem 1.3rem}.kpiband-eyebrow{color:var(--vamo-sage);display:inline-flex;align-items:center}.kpiband h2{color:var(--page);font-size:var(--fs-large)}.kpiband-zahl{margin:.35rem 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .9rem}.kpiband-zahl b{font-family:var(--font-numbers);font-size:var(--fs-display);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--page)}.kpiband-zahl b.is-hinten{color:var(--accent)}.kpiband-zahl span{color:var(--vamo-sage);font-size:var(--fs-body);max-width:62ch}.kpitile-n{color:var(--vamo-green)}.kpitile-caveat{font-style:normal;color:var(--ink-2)}.kpitile.is-missing .kpitile-n,.kpifoot{font-style:normal}.agroup{margin-bottom:.75rem}.agroup-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-detail);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fs-detail);color:var(--vamo-sage);border-bottom:1px solid rgba(230,230,210,.18);padding-bottom:.25rem;margin-bottom:.4rem}.agroup-head .n{font-family:var(--font-numbers);font-size:var(--fs-small);color:var(--page)}.gauge{padding:1.35rem 1.5rem;position:relative}.tip-dot{animation:tip-pop .16s var(--ease) both;transform-origin:center;transform-box:fill-box}@keyframes tip-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.team-bar{transition:transform .14s var(--ease),filter .14s var(--ease);transform-origin:left center;transform-box:fill-box}.team-bar.is-hot{transform:scaleY(1.18);filter:brightness(1.06)}.ring-arcs{transition:transform .16s var(--ease);transform-origin:center;transform-box:fill-box}.ring-arcs.is-hot{transform:scale(1.02)}.gauge-track{overflow:visible}.gauge-seg.is-clickable{cursor:pointer;transition:transform .14s var(--ease),filter .14s var(--ease)}.gauge-seg.is-hot{transform:scaleY(1.18);filter:brightness(1.08)}.gauge-seg.is-focus{outline:2px solid var(--ink);outline-offset:1px}.gauge-focuschip{margin-top:.55rem;font-size:var(--fs-small);padding:.3rem .7rem;border-radius:var(--pill);background:var(--ink);color:var(--page)}.abar{display:grid;grid-template-columns:4.1rem minmax(0,1fr) 3.4rem;gap:.5rem;align-items:center;margin-bottom:.35rem;font-size:var(--fs-small)}.abar-name{display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abar.geschaetzt .abar-name{color:var(--vamo-sage)}.abar-track{position:relative;display:block;height:.55rem}.abar-track i{position:absolute;top:0;left:0;height:100%;border-radius:.2rem}.abar-cap{background:#e6e6d22e}.abar-value{font-family:var(--font-numbers);text-align:right;color:var(--vamo-sage)}.abar-value.is-over{color:var(--accent-brand)}.abar-edit{grid-column:2 / 4;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.22rem;border-radius:.11rem;background:#e6e6d247;outline:none}.abar-edit::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.7rem;height:.7rem;border-radius:50%;background:var(--page);cursor:pointer}.abar-edit::-moz-range-thumb{width:.7rem;height:.7rem;border-radius:50%;background:var(--page);cursor:pointer;border:none}.kpipage .charts3 .chartbox:nth-child(2){order:-1}@media (prefers-reduced-motion: reduce){.tip-dot,.team-bar,.ring-arcs,.gauge-seg.is-clickable{animation:none;transition:none;transform:none}}.team-bar{cursor:pointer}.team-bar:focus-visible{outline:2px solid var(--vamo-green);outline-offset:1px}.team-bar.is-chosen{stroke:#14281e;stroke-width:1.5}.ax-in{pointer-events:none}.abar-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;border-radius:.2rem;overflow:hidden}.abar-stack i{position:static;height:100%;border-radius:0;flex:none}.abar-done{background:#4f9e77}.abar-open{background:#e6e6d2d1}.abar-rest{background:#e6e6d247}.abar-mark{position:absolute;top:-.15rem;width:1.5px;height:calc(100% + .3rem);background:var(--page);border-radius:0;opacity:.85}.abar-key{display:flex;flex-wrap:wrap;gap:.5rem .8rem;margin-top:.5rem;font-size:var(--fs-small);color:var(--vamo-sage)}.abar-key span{display:inline-flex;align-items:center;gap:.3rem}.abar-key i{width:.5rem;height:.5rem;border-radius:2px;flex:none}.agroup-head .n.is-over{color:var(--accent-brand)}.row.is-abnahme{box-shadow:inset 0 0 0 2px transparent;outline:1.5px dashed #1f6b45;outline-offset:-1.5px}.b-abnahme{background:#1f6b45;color:var(--page)}.kpitile{background:var(--ink);border:none;border-left:3px solid rgba(230,230,210,.3);border-radius:.9rem;padding:.9rem 1rem}.kpitile>dt{color:var(--vamo-sage)}.kpitile-n{color:var(--page)}.kpitile-plain,.kpitile-n-of,.kpitile-caveat{color:var(--vamo-sage)}.kpitile.is-alarm{border-left-color:var(--accent-brand)}.kpitile.is-missing{background:#14281eb8;border-left-color:#e6e6d22e}.kpitile.is-missing .kpitile-n{color:var(--vamo-sage)}.kpitile-action{border-top-color:#e6e6d233;color:#ffb98a}.kpitile-history{background:var(--surface);color:var(--ink);border-radius:.6rem}.kpitile-history>b{color:var(--ink-2)}.trail .arrow{color:var(--ink-3);font-size:var(--fs-small);margin:0 .1rem}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.tour-hole{position:absolute;border-radius:.9rem;box-shadow:0 0 0 9999px #0a1610b8;outline:2px solid var(--vamo-offwhite);outline-offset:0;pointer-events:none;transition:top .25s var(--ease),left .25s var(--ease),width .25s var(--ease),height .25s var(--ease)}.tour-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1610b8}.tour-box{position:absolute;width:min(23rem,calc(100vw - 4.3rem));padding:1rem 1.15rem;border-radius:1rem;background:var(--ink);color:var(--page);box-shadow:0 18px 44px #0a161080;animation:rise-in .18s var(--ease)}.tour-count{font-family:var(--font-detail);text-transform:uppercase;letter-spacing:.09em;font-size:var(--fs-detail);color:var(--vamo-sage)}.tour-box h2{margin:.3rem 0 0;font-size:var(--fs-main)!important;font-weight:500!important;color:var(--page)}.tour-box p{margin:.45rem 0 0;font-size:var(--fs-body);line-height:1.5;color:var(--vamo-sand)}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.9rem}.tour-nav{display:flex;gap:.4rem}.tour-actions button{font-size:var(--fs-small);padding:.4rem .8rem;border-radius:var(--pill);color:var(--vamo-sand);background:#e6e6d224;transition:background .15s var(--ease)}.tour-actions button:hover:not(:disabled){background:#e6e6d242}.tour-actions button:disabled{opacity:.35;cursor:default}.tour-skip{background:none!important;color:var(--vamo-sage)!important;padding-left:0!important}.tour-next{background:var(--vamo-offwhite)!important;color:var(--vamo-green)!important}@media (prefers-reduced-motion: reduce){.tour-hole,.tour-box{transition:none;animation:none}}.gauge{border-radius:1.25rem}.row,.fold{border-radius:.9rem}.gauge-track{border-radius:.45rem;height:1.25rem}.gauge-seg:first-child{border-top-left-radius:.45rem;border-bottom-left-radius:.45rem}.gauge-seg:last-child{border-top-right-radius:.45rem;border-bottom-right-radius:.45rem}.trends{margin-top:.9rem;padding-top:.7rem}.trends>h4{margin:0 0 .45rem;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.trendrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:.5rem .9rem}.trend{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"label label label" "n spark d" "c c c";align-items:center;gap:.1rem .4rem;padding:.45rem .6rem;border-radius:.5rem;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.trend.is-missing{background:transparent;border-style:dashed}.trend-l{grid-area:label;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.trend-n{grid-area:n;font-family:var(--font-numbers);font-size:var(--fs-main);line-height:1.2;color:var(--ink);font-variant-numeric:tabular-nums}.trend-s{grid-area:spark;width:62px;height:20px;color:var(--ink-3);opacity:.75}.trend-d{grid-area:d;font-size:var(--fs-body);line-height:1}.trend-d.is-up{color:#1f6b45}.trend-d.is-down{color:#b3261e}.trend-d.is-flat{color:var(--ink-3)}.trend-c{grid-area:c;font-family:var(--font-detail);font-size:var(--fs-detail);color:var(--ink-3)}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:.9rem}.tour-start{width:100%;margin-top:0;padding:.5rem .7rem;border-radius:.6rem;font-size:var(--fs-body);color:var(--vamo-sand);display:flex;align-items:center;gap:.5rem;text-align:left;background:#e6e6d214;transition:background .18s var(--ease)}.tour-start:hover,.tour-start:focus-visible{background:#e6e6d233}.tour-start-i{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:none;border-radius:50%;border:1px solid currentColor;font-size:var(--fs-detail)}.todogrp{margin-bottom:1.6rem}.todogrp-h>h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--fs-main)}.todogrp-n{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:.7rem;background:var(--ink);color:var(--vamo-sand);font-family:var(--font-numbers);font-size:var(--fs-small);font-variant-numeric:tabular-nums}.todogrp-h>p{margin:.2rem 0 .7rem;font-size:var(--fs-body);color:var(--ink-2)}.todogrp.is-orphan{opacity:.85}.todogrp.is-orphan .todogrp-n{background:var(--ink-3)}.todolist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.todorow{display:grid;grid-template-columns:9.5rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem .7rem;border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:.5rem;background:var(--surface)}.todorow.is-stale{background:color-mix(in srgb,var(--ink) 7%,var(--surface))}.todorow.is-stale .todorow-a{color:var(--ink);font-weight:600}.todorow-s{display:flex;align-items:center;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2-tint);min-width:0}.todorow-m{display:flex;flex-direction:column;gap:.1rem;min-width:0}.todorow-t{font-size:var(--fs-body);color:var(--ink);overflow-wrap:anywhere}.todorow-t>a{color:inherit;text-decoration:none}.todorow-t>a:hover{border-bottom-color:currentColor}.todorow-d{font-size:var(--fs-small);color:var(--ink-2-tint)}.todorow-a{font-family:var(--font-numbers);font-size:var(--fs-body);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 640px){.todorow{grid-template-columns:1fr auto}.todorow-s{grid-column:1 / -1}}.todogrp.is-cta{padding:.9rem 1rem 1rem;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-left:4px solid var(--ink);border-radius:.7rem;background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.todogrp.is-cta .todogrp-h>h3{color:var(--ink)}.todogrp.is-cta .todogrp-n{background:var(--ink);color:var(--page)}.todogrp.is-cta .todorow{border-color:color-mix(in srgb,var(--ink) 14%,transparent)}.todogrp.is-cta .empty{color:#1f6b45}.pz{display:flex;flex-direction:column;gap:1.9rem}.pz .num{font-family:var(--font-numbers)}.pz-band{display:flex;flex-wrap:wrap;gap:1.1rem 2.4rem;padding-bottom:1.5rem}.pz-tile{display:flex;flex-direction:column;gap:.1rem;min-width:7.5rem}.pz-tile b{font-size:var(--fs-h3);font-weight:400;line-height:1.1;letter-spacing:-.02em}.pz-k{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2)}.pz-n{font-size:var(--fs-small);color:var(--ink-3);display:inline-flex;align-items:center}.pz-tile.is-frei b{color:var(--ink)}.pz-tile.is-ueber b{color:var(--accent-text)}.pz-teams{display:flex;flex-direction:column}.pz-teamraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem}.pz-teamkarte{display:flex;flex-direction:column;gap:.4rem;padding:.7rem .75rem .6rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface);box-shadow:var(--hoehe-1);transition:box-shadow .18s var(--ease),border-color .18s var(--ease)}.pz-teamkarte:hover{border-color:var(--ink-3);box-shadow:var(--hoehe-2)}.pz-teamkarte .pz-teamname{font-size:var(--fs-small);font-weight:500;color:var(--ink)}.pz-teamkarte .pz-zahl{display:flex;flex-direction:column;gap:.1rem;font-size:var(--fs-small);color:var(--ink-2);white-space:normal}.pz-teamkarte .pz-zahl em{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.tbm{display:block;width:100%;height:3rem;overflow:visible}.tbm.ist-leer{border-radius:.3rem;background:repeating-linear-gradient(-45deg,rgba(20,40,30,.05),rgba(20,40,30,.05) 4px,transparent 4px,transparent 8px)}.tbm-zusage{fill:#14281e0a;stroke:none}.tbm-jetzt{stroke:var(--accent);stroke-width:1;stroke-dasharray:2 2;opacity:.5}.tbm-soll{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3;opacity:.5}.tbm-ist-flaeche{fill:#14281e29;stroke:none}.tbm-ist{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tbm-heute{fill:var(--ink);stroke:var(--surface);stroke-width:1.5}.pz-teamzeile{display:grid;grid-template-columns:1.1rem minmax(7rem,13rem) minmax(6rem,1fr) auto;gap:1.4rem;align-items:center;padding:.5rem 0}.pz-teamzeile:first-child{border-top:none}.pz-teamzeile.ohne-nr{grid-template-columns:minmax(7rem,13rem) minmax(6rem,1fr) auto}.pz-teamname{font-size:var(--fs-body);font-weight:500;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pz-teambar{display:flex;height:6px;min-width:5rem;background:var(--surface-2);border-radius:var(--pill);overflow:hidden}.pz-teambar i{display:block;height:100%;background:var(--ink);transform-origin:left}.pz-teambar i.over{background:var(--accent)}.pz-teambar.is-leer{opacity:.5}.pz-zahl{font-size:var(--fs-body);white-space:nowrap;display:inline-flex;align-items:baseline}.pz-zahl em{font-style:normal;font-family:var(--font-body);color:var(--ink-3);margin-left:.55rem;font-size:var(--fs-small)}.pz-tabelle{display:flex;flex-direction:column}.pz-kopf,.pz-zeile{display:grid;grid-template-columns:4.2rem minmax(0,1fr) minmax(8rem,14rem) 6.5rem 4.5rem;gap:.9rem;align-items:baseline;padding:.45rem .35rem}.pz-kopf{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);padding-bottom:.55rem}.pz-zeile{font-size:var(--fs-body)}.pz-zeile.is-raus{opacity:.55}.pz-zeile.is-raus .pz-kum{color:var(--accent-text)}.pz-prio{font-size:var(--fs-body);color:var(--ink-2-tint)}.pz-prio b{font-weight:500;margin-left:.12em;color:var(--ink)}.pz-prio.a-global b{color:var(--accent-text)}.pz-prio.a-keine{color:var(--ink-3)}.pz-prio.ist-neu s{margin-left:.12em;color:var(--ink-3)}.pz-prio.ist-neu b{margin-left:.3em}.pz-nm{min-width:0;overflow-wrap:anywhere}.pz-nm .stagedot{margin-right:.45rem}.pz-ready{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--pill);padding:.12rem .38rem;margin-right:.5rem;white-space:nowrap}.pz-nm em{font-style:normal;color:var(--ink-3);margin-left:.5em;font-size:.85em}.pz-wer{font-size:var(--fs-small);color:var(--ink-2-tint)}.pz-wer em{font-style:normal;color:var(--ink-3)}.pz-gr{font-size:var(--fs-body)}.pz-kum{text-align:right;font-size:var(--fs-body)}.pz-tabelle.ist-sortierbar .pz-kopf,.pz-tabelle.ist-sortierbar .pz-zeile{grid-template-columns:1.4rem 4.2rem minmax(0,1fr) minmax(8rem,14rem) 6.5rem 4.5rem}.pz-griff-zelle{align-self:center;display:flex;justify-content:center}.pz-griff{font-size:1rem;line-height:1;color:var(--ink-3);background:none;border:0;border-radius:.3rem;padding:.1rem .15rem;cursor:grab}.pz-griff:hover,.pz-griff:focus-visible{color:var(--ink)}.pz-griff:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pz-zeile[draggable=true]{cursor:grab}.pz-zeile[draggable=true]:active{cursor:grabbing}.pz-nagel{color:var(--ink-3);display:inline-flex}.pz-zeile.ist-gezogen{opacity:.35}.pz-zeile.ist-ziel-oben{box-shadow:inset 0 .1875rem 0 var(--ink)}.pz-zeile.ist-ziel-unten{box-shadow:inset 0 -.1875rem 0 var(--ink)}.pz-bestaetigen{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 .7rem;padding:.55rem .8rem;background:var(--surface);border:1px solid var(--line);border-radius:.75rem}.pz-bestaetigen-satz{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-body)}.pz-bestaetigen-fehler{font-style:normal;font-size:var(--fs-small);color:var(--accent-text)}.pz-bestaetigen-knoepfe{display:inline-flex;gap:.5rem;margin-left:auto}.pz-unterwegs{font-size:var(--fs-small);color:var(--ink-3);margin-left:.5em;white-space:nowrap}.pz-unterwegs.ist-haengt{color:var(--accent-text);white-space:normal}.pz-tabelle.hat-aktion .pz-kopf,.pz-tabelle.hat-aktion .pz-zeile{grid-template-columns:4.2rem minmax(0,1fr) minmax(8rem,14rem) 6.5rem 4.5rem 6rem}.pz-zug{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);background:none;border:1px solid var(--line);border-radius:var(--pill);padding:.22rem .55rem;cursor:pointer;opacity:0;transition:opacity .15s var(--ease),background-color .15s var(--ease),color .15s var(--ease)}.pz-zeile:hover .pz-zug,.pz-zug:focus-visible{opacity:1}@media (hover: none){.pz-zug{opacity:1}}.pz-zug:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.pz-hand{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--accent-text);border:1px dashed var(--accent);border-radius:var(--pill);padding:.12rem .4rem;margin-left:.5rem;white-space:nowrap}.pz-hand.ist-grund{color:var(--ink-3);border-color:var(--line);border-style:solid}.pz-abweichungen{margin:0 0 .7rem;font-size:var(--fs-small);color:var(--ink-2);border-left:2px solid var(--accent);padding-left:.7rem}.pz-kante{display:flex;align-items:center;gap:.8rem;padding:.55rem .35rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--accent-text);white-space:nowrap}.pz-kante:before,.pz-kante:after{content:"";flex:1;border-top:1px dashed var(--accent);opacity:.6}.pz-projekte{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.1rem 2.4rem}.pz-projekt{display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem}.pz-projektkopf{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem}.pz-projektkopf b{font-size:var(--fs-body);font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}.pz-projektkopf .num{font-size:var(--fs-body);color:var(--ink-2);white-space:nowrap}.pz-projektfuss{font-size:var(--fs-small);color:var(--ink-3)}.pz-diff{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.pz-diff>div{display:inline-flex;align-items:baseline;gap:.45rem;padding:.32rem .7rem;border:1px solid var(--line);border-radius:var(--pill)}.pz-diff dt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;line-height:1;color:var(--ink-2)}.pz-diff dd{margin:0;font-family:var(--font-numbers);font-size:var(--fs-body);font-weight:500;line-height:1}.pz-diff>div.ist-warn{border-color:var(--accent)}.pz-diff>div.ist-warn dd,.pz-diff>div.ist-warn dt{color:var(--accent-text)}.pz-check{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-body);color:var(--ink-2);margin-bottom:.9rem;cursor:pointer}.pz-check input{accent-color:var(--ink)}.pz-freezebtn{align-self:flex-start;font-family:var(--font-body);font-size:var(--fs-body);font-weight:500;color:#fff;background:var(--ink);border:none;border-radius:var(--pill);padding:.6rem 1.25rem;cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s var(--ease),opacity .18s var(--ease)}.pz-freezebtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #14281e38}.pz-freezebtn:disabled{opacity:.4;cursor:not-allowed}.pz-stand{margin:.75rem 0 0;padding:.6rem .8rem;border-left:2px solid var(--line, rgba(20, 40, 30, .15));background:var(--flaeche-2, rgba(20, 40, 30, .03));border-radius:0 4px 4px 0}.pz-stand p{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.pz-stand .ist-warn{color:var(--status-blocked, #b3261e)}.pz-stand-fehler{margin-top:.3rem!important;color:var(--ink-3)!important;font-family:var(--font-detail, monospace);overflow-wrap:anywhere}.pz-hinweis,.pz-fertig,.pz-fehler{margin:.5rem 0 0;font-size:var(--fs-small);line-height:1.45;max-width:60ch}.pz-hinweis{color:var(--ink-3)}.pz-fertig{color:var(--ink-2)}.pz-fehler{color:var(--status-blocked, #b3261e)}.pz-reglerlink{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);text-decoration:none;border:1px solid var(--line);border-radius:var(--pill);padding:.35rem .7rem;transition:background-color .18s var(--ease),color .18s var(--ease)}.pz-reglerlink:hover{background:var(--surface-2);color:var(--ink)}.info{position:relative;display:inline-flex;margin-left:.4rem}.info-dot{width:1rem;height:1rem;border:none;border-radius:50%;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .18s var(--ease)}.info-dot svg{width:100%;height:100%;display:block}.info-dot .info-ring{transition:fill .18s var(--ease);fill:transparent}.info-dot:hover,.info-dot:focus-visible,.info-dot[aria-expanded=true]{color:var(--ink)}.info-dot:hover .info-ring,.info-dot[aria-expanded=true] .info-ring{fill:var(--surface-2)}.info-card{position:absolute;z-index:40;top:calc(100% + .55rem);left:50%;transform:translate(-50%);width:max-content;max-width:min(34ch,78vw);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 28px #14281e29;padding:.7rem .85rem;font-size:var(--fs-small);font-family:var(--font-body);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.45;color:var(--ink);text-align:left;white-space:normal}.info-kurz{display:block}.info-mehr{display:inline-block;margin-top:.5rem;padding:0;border:none;background:none;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--accent-text);cursor:pointer}.info-lang{display:block;margin-top:.55rem;padding-top:.55rem;color:var(--ink-2-tint);font-size:var(--fs-small);max-width:44ch}.info-satz{display:block}.info-satz+.info-satz{margin-top:.35rem}@media (prefers-reduced-motion: no-preference){.pz>*{animation:rise-in var(--dur-s, .4s) var(--ease-out, ease-out) backwards}.pz>*:nth-child(2){animation-delay:.05s}.pz>*:nth-child(3){animation-delay:.1s}.pz>*:nth-child(4){animation-delay:.15s}.info-card{animation:pop-in .22s var(--ease-out, ease-out) backwards}.pz-teambar i{animation:grow-right var(--dur-s, .4s) var(--ease-out, ease-out) backwards;animation-delay:.15s}}@media (max-width: 46rem){.pz-kopf,.pz-zeile{grid-template-columns:3.4rem minmax(0,1fr) 4.2rem}.pz-tabelle.hat-aktion .pz-kopf,.pz-tabelle.hat-aktion .pz-zeile{grid-template-columns:3.4rem minmax(0,1fr) 4.2rem 5.2rem}.pz-tabelle.ist-sortierbar .pz-kopf,.pz-tabelle.ist-sortierbar .pz-zeile{grid-template-columns:1.4rem 3.4rem minmax(0,1fr) 4.2rem}.pz-tabelle.hat-aktion .pz-zug{opacity:1}.pz-wer,.pz-kum,.pz-kopf span:nth-child(3),.pz-kopf span:nth-child(5){display:none}.pz-tabelle.ist-sortierbar .pz-kopf span:nth-child(3),.pz-tabelle.ist-sortierbar .pz-kopf span:nth-child(5){display:revert}.pz-tabelle.ist-sortierbar .pz-kopf span:nth-child(4),.pz-tabelle.ist-sortierbar .pz-kopf span:nth-child(6){display:none}.pz-teamzeile{grid-template-columns:1fr;gap:.35rem}}.rb-kontext{margin:0 0 var(--gap-m);font-size:var(--fs-body);color:var(--ink-2)}.rb-kontext b{font-weight:500;color:var(--ink)}.sq-nicht{font-style:normal;font-family:var(--font-body, inherit);color:var(--ink-3)}.stepper{display:flex;align-items:flex-start;gap:var(--gap-m);margin-bottom:var(--gap-l)}.stepper-bahn{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;margin:0;padding:0}.stepper-halt{position:relative;min-width:0}.stepper-halt:not(:last-child):before{content:"";position:absolute;top:calc(.725rem - 1px);left:1.45rem;right:0;height:2px;border-radius:1px;background:var(--line)}.stepper-halt.ist-durch:before{background:var(--ink)}.stepper-halt.ist-vor-hier:before{background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 72%,var(--accent) 100%)}.stepper-halt>button{display:grid;grid-template-rows:1.45rem auto;justify-items:start;gap:.5rem;width:100%;padding:0 .8rem 0 0;background:none;border:none;text-align:left;cursor:pointer;color:var(--ink-3);font:inherit;transition:color .3s var(--ease)}.stepper-halt>button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.5rem}.stepper-punkt{position:relative;z-index:1;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--page);border:1px solid var(--line);transition:transform .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.stepper-nr{font-family:var(--font-numbers);font-size:var(--fs-small);font-weight:400;line-height:1}.stepper-text{display:flex;flex-direction:column;min-width:0;line-height:1.28}.stepper-text b{font-size:var(--fs-body);font-weight:500}.stepper-text em{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.stepper-halt.ist-durch>button{color:var(--ink-2)}.stepper-halt.ist-durch .stepper-punkt{background:var(--ink-2);border-color:var(--ink-2);color:var(--page)}.stepper-halt.ist-hier>button{color:var(--ink)}.stepper-halt.ist-hier .stepper-punkt{background:var(--ink);border-color:var(--ink);color:var(--page);transform:scale(1.14);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 9%,transparent)}.stepper-halt>button:hover .stepper-punkt{border-color:var(--ink)}.stepper-halt>button:hover{color:var(--ink)}.stepper-halt>button:hover .stepper-text b{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.plan-takt-nav.ist-stationen{margin-top:var(--gap-l)}@media (max-width: 48rem){.stepper{flex-direction:column}.stepper-bahn{grid-auto-flow:row;gap:.3rem}.stepper-halt:not(:last-child):before{display:none}.stepper-halt>button{grid-template-rows:none;grid-template-columns:1.45rem minmax(0,1fr);align-items:center}}@media (prefers-reduced-motion: reduce){.stepper-punkt,.stepper-halt>button{transition:none}}.pz.plan-entwurf>#plan-einfrieren{display:none}.pz.plan-einfrieren>:not(#plan-kopf):not(#plan-einfrieren){display:none}.pstrip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding-bottom:.9rem}.pstrip-schritt{display:inline-flex;align-items:center;gap:.9rem}.pstrip-pfeil{color:var(--ink-3);font-size:var(--fs-main)}.pstrip-step{display:inline-flex;flex-direction:column;gap:.05rem;text-decoration:none;color:var(--ink-3);padding:.15rem .2rem;border-radius:6px;transition:color .18s var(--ease),background-color .18s var(--ease)}a.pstrip-step:hover{color:var(--ink);background:var(--surface-2)}.pstrip-wann{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em}.pstrip-name{font-size:var(--fs-body);font-weight:500;letter-spacing:-.01em;line-height:1.2}.pstrip-step.is-hier{color:var(--ink)}.pstrip-step.is-hier .pstrip-name{box-shadow:inset 0 -2px 0 var(--accent)}.pstrip-wer{font-size:var(--fs-detail);color:var(--ink-3)}.pz-projektlegende{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:1.2rem 0 .6rem}.pz-seglegende{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;list-style:none;font-size:var(--fs-detail);color:var(--ink-2)}.pz-seglegende li{display:inline-flex;align-items:center;gap:.35rem}.pz-seglegende i{width:.55rem;height:.55rem;border-radius:2px}.pz-projektlegende-hint{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.pz-teambar.ist-klickbar i{cursor:pointer;transition:filter .15s var(--ease)}.pz-teambar.ist-klickbar i:hover{filter:brightness(1.12)}.pz-teambar.ist-klickbar i:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pz-projektliste{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.4rem 2.4rem}.pz-projektblock{display:flex;flex-direction:column;gap:.45rem;padding:.7rem 0 .9rem}.pz-projektmeta{display:flex;flex-wrap:wrap;gap:.2rem .9rem;font-size:var(--fs-small);color:var(--ink-2-tint)}.kpitile>dt{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.kpitile .kpitile-n{font-size:var(--fs-h2);margin-top:.3rem}.kpitile.is-missing .kpitile-n{font-size:var(--fs-main)}.kpitile .info-dot{color:var(--vamo-sage)}.kpitile .info-dot:hover,.kpitile .info-dot[aria-expanded=true]{color:var(--page)}.kpitile .info-dot:hover .info-ring,.kpitile .info-dot[aria-expanded=true] .info-ring{fill:#e6e6d224}.kpitile .info-card{right:-.5rem;left:auto;transform:none}.todogrp-h h3 .info,.sechead h2 .info{vertical-align:.1em}.plan-zeile-gr,.plan-kopf-ticket-gr{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.plan-gr-frei{color:var(--ink-2);text-decoration-thickness:.1em}.plan-zeile-meta em.plan-zeile-grund{font-size:var(--fs-small);color:var(--ink-2)}.abschnitte-oben{position:sticky;top:0;z-index:30;display:flex;gap:1.1rem;overflow-x:auto;scrollbar-width:none;padding:0;margin-bottom:var(--gap-s);background:var(--page)}.abschnitte-oben::-webkit-scrollbar{display:none}.abschnitte-oben button{flex:none;position:relative;min-height:2.1rem;padding:.55rem .1rem .6rem;border:0;border-radius:0;background:transparent;font:inherit;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease)}.abschnitte-oben button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .18s var(--ease)}.abschnitte-oben button:hover{color:var(--ink)}.abschnitte-oben button.ist-hier{color:var(--ink);font-weight:500}.abschnitte-oben button.ist-hier:after{transform:scaleX(1)}.abschnitte{position:fixed;right:.55rem;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;align-items:center;gap:.45rem}.abschnitt-punkt{width:.42rem;height:.42rem;border-radius:999px;padding:0;border:none;background:var(--ink-3);opacity:.5;cursor:pointer;transition:height .22s var(--ease),opacity .22s var(--ease),background .22s var(--ease)}.abschnitt-punkt:hover{opacity:.9}.abschnitt-punkt.ist-hier{height:1.5rem;background:var(--accent-brand);opacity:1}.abschnitt-punkt:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (max-width: 60rem){.abschnitte{display:none}}@media (prefers-reduced-motion: reduce){.abschnitt-punkt{transition:none}}.plan-kopf-teams,.plan-kopf-fehlt{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;font-size:var(--fs-small);color:var(--ink-2)}.plan-kopf-team,.plan-kopf-person{display:inline-grid;grid-template-columns:auto 3.5rem auto;align-items:center;gap:.4rem;padding:.2rem .55rem;border-radius:var(--pill);background:var(--surface-2);white-space:nowrap}.plan-kopf-team b,.plan-kopf-person b{color:var(--ink);font-variant-numeric:tabular-nums}.plan-kopf-team.ist-leer{background:color-mix(in srgb,var(--accent-brand) 14%,var(--surface-2))}.plan-kopf-team.ist-leer b{color:var(--accent-text)}.plan-kopf-fehlt-summe{color:var(--accent-text);font-weight:500;margin-right:.2rem}.plan-kopf-ticket .plan-zeile-prio{font-size:var(--fs-body);font-variant-numeric:tabular-nums}.navgruppe+.navgruppe{margin-top:.9rem}.navgruppe-titel{margin:0 0 .3rem;padding:0 .55rem;font-family:var(--font-detail);font-size:var(--fs-detail);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.plan-kopf-liste.ist-drin .plan-kopf-ticket{background:var(--surface);border-left-color:var(--tone)}.plan-kopf-liste.ist-draussen .plan-kopf-ticket{background:transparent;color:var(--ink-2);border-left-color:color-mix(in srgb,var(--tone) 40%,var(--line))}.plan-kopf-liste.ist-draussen .plan-kopf-ticket-titel{color:var(--ink-2)}.plan-kopf-liste.ist-drin .plan-kopf-ticket-titel{color:var(--ink);font-weight:500}.plan-zeile-meta em.plan-zeile-verbrauch{font-size:var(--fs-small);color:var(--accent-text);font-variant-numeric:tabular-nums}.plan-zeile-meta em.plan-zeile-verbrauch.ist-haengt{padding:.05rem .3rem;border-radius:.35rem;background:var(--accent-text);color:var(--page)}.plan-etappe-gruppe+.plan-etappe-gruppe{margin-top:.7rem}.plan-etappe-gruppenkopf{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .3rem;font-family:var(--font-detail);font-size:var(--fs-detail);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.plan-etappe-gruppenkopf .num{font-family:var(--font-numbers);font-size:var(--fs-small);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.plan-etappe-gruppenkopf.ist-laufender-sprint{color:var(--ink-2)}.sp-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.sp-zeile{border:1px solid var(--line);border-left:3px solid var(--tone, var(--line));border-radius:6px;padding:.55rem .7rem;background:var(--bg-1)}.sp-kopf{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.sp-titel{font-size:var(--fs-body);font-weight:500;flex:1 1 14rem;min-width:0}.sp-meta{font-size:var(--fs-small);color:var(--ink-2)}.sp-hinweis{margin:.35rem 0 0;font-size:var(--fs-small);color:var(--accent)}.sp-eingabe{display:flex;gap:.4rem;margin-top:.45rem;flex-wrap:wrap}.sp-eingabe select{flex:0 1 16rem;min-width:10rem}.sp-eingabe input{flex:1 1 12rem;min-width:8rem}.sp-stand{margin:.35rem 0 0;font-size:var(--fs-small);color:var(--ink-3)}.sp-fehler{margin:.35rem 0 0;font-size:var(--fs-small);color:var(--status-blocked, #b3261e)}.sizemix{display:flex;height:.5rem;border-radius:3px;overflow:hidden;margin:.35rem 0 .25rem;background:var(--line)}.sizemix i{display:block;flex-basis:0}.sm-klein{background:var(--vamo-sage, #7d9a7d)}.sm-mittel{background:var(--status-torelease, #d9b430)}.sm-gross{background:var(--accent)}.sizemix-legende{display:block;font-size:var(--fs-small);color:var(--ink-3);font-family:var(--font-numbers)}.kapa{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem}.mini{display:block;height:4px;border-radius:2px;background:#14281e1a;overflow:hidden}.mini>span{display:block;height:100%;border-radius:2px;background:var(--ink);transition:width .3s var(--ease)}.mini.ist-vage>span{background:repeating-linear-gradient(-45deg,var(--ink-3),var(--ink-3) 3px,transparent 3px,transparent 6px)}.plan-kopf-lage{font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:var(--pill);padding:.1rem .5rem}.plan-kopf-lage.ist-voll{color:var(--ink);border-color:var(--ink-3)}.plan-kopf-lage.ist-ueber{color:var(--accent-text);border-color:var(--accent)}.plan-kopf-person,.plan-kopf-team{font-size:var(--fs-small);color:var(--ink-2)}.plan-kopf-person-name,.plan-kopf-team-name{white-space:nowrap}.plan-kopf-person b,.plan-kopf-team b{color:var(--ink);font-weight:500}.plan-kopf-team.ist-leer{opacity:.55}.plan-topf-quote{display:flex;align-items:baseline;gap:.3rem}.plan-topf-quote em{font-style:normal;color:var(--ink-3)}.plan-topf-quote i{font-style:normal;margin-left:auto;color:var(--ink-3);font-size:var(--fs-small)}.plan-topf .mini{margin-top:.35rem}.plan-kopf-team.ist-vollstaendig .mini>span{background:var(--ink-3);opacity:.45}.plan-kopf-team.ist-offen .mini>span{background:var(--accent)}.plan-kopf-team.ist-offen b{color:var(--accent-text)}.plan-kopf-person b em{font-style:normal;font-weight:400;color:var(--ink-3)}.rf-groessen{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:var(--gap-s)}.rf-liste{display:flex;flex-direction:column}.rf-zeile{display:grid;grid-template-columns:3.6rem minmax(0,1fr) 9rem 2.5rem minmax(0,12rem) 6.5rem;align-items:center;gap:.6rem;padding:.42rem .2rem;font-size:var(--fs-body)}.rf-zeile:last-child{border-bottom:none}.rf-titel,.rf-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-status,.rf-gr,.rf-team{color:var(--ink-2);font-size:var(--fs-small)}.rf-team{display:flex;align-items:center;gap:.32rem}.rf-knopf{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.06em;padding:.24rem .5rem;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);cursor:pointer}.rf-knopf:hover:not(:disabled){border-color:var(--ink)}.rf-knopf:disabled{opacity:.4;cursor:default}.rf-unterwegs{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap}.rf-zeile.ist-unterwegs{opacity:.6}.panel-zahl.ist-knapp{color:var(--accent-text)}@media (max-width: 60rem){.rf-zeile{grid-template-columns:3.6rem minmax(0,1fr) 6.5rem}.rf-status,.rf-gr,.rf-team{grid-column:2 / 4}}.ab-frage,.ab-grund{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.06em;padding:.1rem .4rem;border:1px solid var(--line);border-radius:var(--pill);background:transparent;cursor:pointer;white-space:nowrap}.ab-frage{color:var(--ink-3)}.ab-frage:hover:not(:disabled){color:var(--accent-text);border-color:var(--accent)}.ab-grund{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 35%,transparent);text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--fs-small)}.ab-frage:disabled,.ab-grund:disabled{cursor:default;opacity:.55}.ab-unterwegs{display:inline-block;width:.32rem;height:.32rem;margin-left:.3rem;border-radius:50%;background:var(--accent);vertical-align:middle}.ab-form{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:var(--fs-small)}.ab-form select,.ab-form input{font:inherit;padding:.14rem .3rem;border:1px solid var(--line);border-radius:.35rem;background:var(--surface);color:var(--ink)}.ab-form input{min-width:9rem}.ab-form button{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.06em;padding:.16rem .42rem;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);cursor:pointer}.ab-form button:disabled{opacity:.4;cursor:default}.ab-ab{border:none!important;background:none!important;color:var(--ink-3)}.ab-fehler{color:var(--accent-text);font-size:var(--fs-small)}.gt{display:flex;flex-direction:column;gap:var(--gap-m)}.gt-achse{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 2.2rem 5.5rem 3rem 4.4rem;gap:.6rem;position:sticky;top:0;z-index:2;padding:.25rem 0 .15rem;background:var(--page);margin-bottom:.1rem}.gt-achse-spur{position:relative;height:1.15rem}.gt-achse-spur i{position:absolute;top:0;font-family:var(--font-numbers);font-style:normal;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;transform:translate(-.1rem)}.gt-bahn-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding-bottom:.3rem;margin-bottom:.35rem}.gt-bahn-kopf h4{margin:0;font-size:var(--fs-body);font-weight:500}.gt-bahn-kopf .num{font-size:var(--fs-small);color:var(--ink-2)}.gt-ueberhang{color:var(--accent-text);font-style:normal}.gt-person{margin:.35rem 0 .55rem .6rem;padding-left:.6rem;border-left:2px solid var(--line)}.gt-person-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.15rem}.gt-person-name{font-size:var(--fs-body);font-weight:700;letter-spacing:-.01em}.gt-person-name.ist-sammel{font-weight:400;font-style:italic;color:var(--ink-2)}.gt-person-kopf .num{font-size:var(--fs-small);color:var(--ink-2)}.gt-person-kopf>.num{display:inline-flex;align-items:baseline;gap:.3rem;white-space:nowrap}.gt-person-kopf>.num>b{color:var(--ink);font-weight:500}.gt-person-kopf>.num>em{font-style:normal;color:var(--ink-3)}.gt-person-kopf>.num>em+em:before{content:"· ";color:var(--ink-3)}.gt-person-kopf .mini{align-self:center;width:3.2rem}.gt-person-kopf .mini.ist-ueber>span{background:var(--accent)}.gt-hinweis{font-style:normal;color:var(--ink-3)}.gt-still{margin:0 0 .4rem;font-size:var(--fs-small);color:var(--accent-text)}.gt-zeilen{display:flex;flex-direction:column;gap:.18rem}.gt-zeile{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 2.2rem 5.5rem 3rem 4.4rem;align-items:center;gap:.6rem;font-size:var(--fs-small)}.gt-wann{text-align:right;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.gt-wann.ist-warn{color:var(--accent-text)}.gt-leer{margin:.1rem 0 .3rem;font-size:var(--fs-small);color:var(--ink-3)}.gt-summe{text-align:right;font-size:var(--fs-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.gt-summe:after{content:" d";font-size:.9em}.gt-team{display:inline-flex;align-items:center;gap:.3rem;min-width:0;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;overflow:hidden}.gt-team>i{width:.45rem;height:.45rem;border-radius:50%;flex:none;background:var(--team-ton, var(--ink-3))}.gt-abwesend{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 16%,transparent) 0,color-mix(in srgb,var(--ink) 16%,transparent) 2px,transparent 2px,transparent 6px)}.gt-reserve{position:absolute;top:.12rem;bottom:.12rem;border-radius:.25rem;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--accent) 30%,transparent) 0,color-mix(in srgb,var(--accent) 30%,transparent) 2px,transparent 2px,transparent 5px)}.gt-legende i.ist-reserve{background:color-mix(in srgb,var(--reserve-support) 20%,transparent)}.gt-legende i.ist-abwesend{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 40%,transparent) 0,color-mix(in srgb,var(--ink) 40%,transparent) 2px,transparent 2px,transparent 6px),color-mix(in srgb,var(--ink) 8%,transparent)}.gt-zeile.ist-blass{opacity:.28}.gt-zeile.ist-blass:hover,.gt-zeile.ist-blass:focus-within{opacity:.7}.gt-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin-bottom:var(--gap-s)}.gt-filter-k{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);margin-right:.2rem}.gt-teamknopf{display:inline-flex;align-items:center;gap:.32rem;min-height:1.7rem;padding:.2rem .5rem;border:1px solid var(--line);border-radius:999px;background:transparent;font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.gt-teamknopf>i{width:.45rem;height:.45rem;border-radius:50%;flex:none;background:var(--team-ton, var(--ink-3))}.gt-teamknopf:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.gt-teamknopf.ist-dran{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.gt-filter-weg{border:none;background:none;font:inherit;font-size:var(--fs-small);color:var(--ink-2);text-decoration:underline;cursor:pointer;min-height:1.7rem}.gt-frei{font-style:normal;color:var(--ink-3)}.gt-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-gr{color:var(--ink-2);font-size:var(--fs-small);text-align:right}.tlink-flaeche{display:block}.gt-spur-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;border-radius:3px}.gt-spur-hit:hover{background:#14281e0f}.gt-spur-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gt-spur{position:relative;display:block;overflow:hidden;height:1.05rem;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--ink) 11%,transparent) 0,color-mix(in srgb,var(--ink) 11%,transparent) 1px,transparent 1px,transparent var(--gt-tag, 10%)) 0 0 / 100% 100% no-repeat,color-mix(in srgb,var(--ink) 4%,transparent);border-radius:.3rem}.gt-balken{position:absolute;top:.12rem;bottom:.12rem;border-radius:.25rem;background:color-mix(in srgb,var(--gt-ton) 55%,transparent);border:1px solid color-mix(in srgb,var(--gt-ton) 80%,transparent)}.gt-balken.ist-fertig{--gt-ton: #1f6b45}.gt-balken.ist-offen{--gt-ton: #7e8983}.gt-balken.ist-laeuft{--gt-ton: #2b6a8f}.gt-balken.ist-laeuft-teils,.gt-balken.ist-offen-teils{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.gt-balken.ist-laeuft-teils{--gt-ton: #2b6a8f}.gt-balken.ist-offen-teils{--gt-ton: #7e8983}.gt-balken.ist-drueber{--gt-ton: #d95100;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--gt-ton) 90%,transparent) 0,color-mix(in srgb,var(--gt-ton) 90%,transparent) 2px,transparent 2px,transparent 5px);border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.gt-zeile>.gt-spur>.gt-balken.ist-drueber:first-of-type{border-left-width:1px;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.meinstand{background:var(--surface);border-radius:8px;padding:.7rem .9rem;margin-bottom:.8rem}.meinstand-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;margin:0;font-size:var(--fs-body)}.meinstand-kopf b{font-weight:500}.meinstand-liste{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.meinstand-liste li{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.1rem .7rem;padding-left:.6rem;border-left:3px solid var(--line)}.meinstand-liste li.ist-wartet{border-left-style:dotted;border-left-color:var(--ink-2)}.meinstand-liste li.ist-faellt-weg{border-left-style:dashed;border-left-color:var(--ink-3)}.meinstand-liste li.ist-laeuft-ueber{border-left-color:var(--accent)}.meinstand-titel{font-size:var(--fs-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meinstand-satz{grid-column:2;font-size:var(--fs-small);color:var(--ink-2)}.gt-legende i.ist-fertig{background:#1f6b45}.gt-legende i.ist-offen{background:#7e8983}.gt-legende i.ist-laeuft{background:#2b6a8f}.gt-legende i.ist-drueber{background:repeating-linear-gradient(-45deg,#b34300 0,#b34300 2px,transparent 2px,transparent 5px),#d95100}.gt-legende{margin-bottom:var(--gap-s)}.gt-heute,.gt-ende{position:absolute;top:-.09rem;bottom:-.09rem;width:0}.gt-heute{border-left:1.5px solid var(--ink-2)}.gt-ende{border-left:1.5px dashed var(--accent)}@media (max-width: 60rem){.gt-zeile{grid-template-columns:minmax(0,1fr) 4.4rem}.gt-gr,.gt-summe{display:none}.gt-team{grid-column:1 / 3;justify-self:end}.gt-spur{grid-column:1 / 3}.gt-achse{grid-template-columns:minmax(0,1fr) 4.4rem}.gt-achse>span:first-child,.gt-achse>span:last-child{display:none}.gt-achse-spur{grid-column:1 / 3}}.falte{padding-bottom:0}.falte[open]{padding-bottom:var(--gap-m)}.falte-kopf{cursor:pointer;list-style:none;margin-bottom:0}.falte-kopf::-webkit-details-marker{display:none}.falte[open] .falte-kopf{margin-bottom:var(--gap-s)}.falte-pfeil{width:0;height:0;flex:none;border-left:.3rem solid var(--ink-3);border-top:.22rem solid transparent;border-bottom:.22rem solid transparent;transition:transform .15s var(--ease)}.falte[open] .falte-pfeil{transform:rotate(90deg)}.falte-kopf:hover .falte-pfeil{border-left-color:var(--ink)}.falte-warn{font-style:normal;color:var(--accent-text)}.pz-reglerzeile{margin:0 0 var(--gap-s)}.falte-kopf:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px;border-radius:.4rem}.sq-liste{display:flex;flex-direction:column;gap:.18rem}.sq-zeile{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-height:1.9rem;padding:.2rem .4rem;border:1px solid transparent;border-radius:.35rem;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.sq-zeile:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.sq-zeile.ist-dran{border-color:var(--line);background:color-mix(in srgb,var(--ink) 6%,transparent)}.sq-name{font-size:var(--fs-body);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-name.ist-sammel{font-weight:400;font-style:italic;color:var(--ink-2)}.sq-bar{display:block;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.sq-bar>i{display:block;height:100%;border-radius:999px;background:var(--ink-2)}.sq-bar>i.ist-warn{background:var(--accent)}.sq-zahl{display:inline-flex;align-items:baseline;gap:.35rem;font-size:var(--fs-small);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.sq-zahl em{font-style:normal;color:var(--ink-2)}.sq-zahl i{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.sq-auf{margin-top:.5rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface)}.sq-auf-kopf{margin:0 0 .4rem;font-size:var(--fs-small)}.sq-ohne{font-style:normal;color:var(--accent-text)}.sq-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.sq-tickets li{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:.6rem;align-items:baseline;font-size:var(--fs-small)}.sq-tickets em{font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}@media (max-width: 42rem){.sq-zeile{grid-template-columns:minmax(0,1fr) auto}.sq-bar{grid-column:1 / 3}}.rs-liste{display:flex;flex-direction:column;gap:.55rem;margin:0}.rs-zeile{display:grid;grid-template-columns:5rem minmax(4rem,1fr) auto;align-items:center;gap:.15rem .8rem}.rs-zeile.ist-klickbar{cursor:pointer;margin:-.25rem -.5rem;padding:.25rem .5rem;border-radius:.5rem;transition:background-color .15s var(--ease)}.rs-zeile.ist-klickbar:hover{background:#e6e6d214}.rs-zeile.ist-klickbar:focus-visible{outline:2px solid var(--vamo-sand);outline-offset:0}.rs-was{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2)}.rs-balken{position:relative;display:flex;height:.6rem;border-radius:3px;background:#e6e6d229;overflow:hidden}.rs-ist{background:var(--vamo-sage)}.rs-ueber{background:#ff7a33}.rs-soll{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--page);border-radius:1px}.rs-werte{display:inline-flex;align-items:baseline;gap:.35rem;font-family:var(--font-numbers);white-space:nowrap}.rs-werte b{font-size:var(--fs-main);font-weight:500}.rs-werte em{font-style:normal;font-size:var(--fs-small)}.rs-werte i{font-style:normal;font-size:var(--fs-detail)}.rs-zahlen{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;margin-bottom:.55rem}.rs-trenner{color:var(--ink-3)}.rs-kette{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0 0 .75rem;font-size:var(--fs-small);color:var(--ink-2)}.rs-kette b{font-family:var(--font-numbers);font-weight:500;font-size:var(--fs-body);color:var(--ink);margin-left:.25rem}.rs-kette em{font-style:normal;color:var(--ink-3)}.rs-kette .ist-ergebnis b{font-size:var(--fs-main)}.rs-kette-bar{display:flex;height:1.1rem;gap:2px;margin:0 0 .45rem}.rs-kette-bar i{border-radius:3px;min-width:2px}.rs-kb-kapa{background:var(--vamo-sage)}.rs-kb-notfall{background:repeating-linear-gradient(45deg,var(--reserve-support-hell) 0 3px,var(--ink) 3px 5px)}.rs-kb-qa{background:repeating-linear-gradient(45deg,var(--reserve-qa-hell) 0 3px,var(--ink) 3px 5px)}.rs-kette-legende{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:0 0 .9rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.rs-kette-legende span{display:inline-flex;align-items:center;gap:.35rem}.rs-kette-legende span:before{content:"";width:.5rem;height:.5rem;border-radius:2px}.rs-kette-legende .ist-kapa:before{background:var(--vamo-sage)}.rs-kette-legende .ist-notfall:before{background:repeating-linear-gradient(45deg,var(--reserve-support-hell) 0 2px,var(--ink) 2px 4px)}.rs-kette-legende .ist-qa:before{background:repeating-linear-gradient(45deg,var(--reserve-qa-hell) 0 2px,var(--ink) 2px 4px)}.rs-liste{display:flex;flex-direction:column;gap:.7rem}.rs-liste .rs-balken{height:1.05rem}.dashkopf{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem;background:var(--ink);border-radius:1rem;padding:1rem 1.3rem 1.05rem}.dashkopf .rs-kopf{flex:1 1 24rem;min-width:0;display:flex;flex-direction:column}.dashkopf .rs-liste{margin-top:.35rem}.dashkopf .rs-kette-legende{margin-bottom:.55rem}.dashkopf .chartbox{flex:1 1 18rem;max-width:20rem;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf legende" "bild bild";align-items:baseline;column-gap:.8rem}.dashkopf .chartbox>figcaption{grid-area:kopf;margin-bottom:.2rem}.dashkopf .chartbox>.chartplot{grid-area:bild}.dashkopf .chartbox>.clegend{grid-area:legende;justify-self:end;margin:0;flex-wrap:nowrap;white-space:nowrap}.dashkopf .panel{background:none;padding:0;margin:0;border:none}.dashkopf h2,.dashkopf .rs-kennzahl b,.dashkopf .rs-kette b,.dashkopf .rs-werte,.dashkopf .chartbox figcaption b{color:var(--page)}.dashkopf .rs-kennzahl,.dashkopf .rs-kette,.dashkopf .rs-was,.dashkopf .rs-werte em,.dashkopf .rs-trenner,.dashkopf .chartbox figcaption span,.dashkopf .clegend{color:var(--vamo-sage)}.dashkopf .rs-werte i,.dashkopf .rs-kette em{color:var(--vamo-sage);opacity:.75}.dashkopf .rs-zeile.ist-warn .rs-werte b,.dashkopf .rs-kennzahl.ist-ueber b,.dashkopf .ring-s.is-over{color:#ff7a33}.dashkopf .ring-n,.dashkopf .ring-s{fill:var(--page)}.dashkopf .ring-s{fill:var(--vamo-sage)}.dashkopf .ring-s.is-over{fill:#ff7a33}.dashkopf .info-dot{color:var(--vamo-sage);border-color:#e6e6d259}.rs-kennzahl{display:inline-flex;align-items:baseline;gap:.3rem;font-size:var(--fs-body);color:var(--ink-2);white-space:nowrap}.rs-kennzahl b{font-family:var(--font-numbers);font-size:var(--fs-main);font-weight:500;color:var(--ink)}.rs-kennzahl.ist-ueber b{color:var(--accent-text)}.bz-band{margin-bottom:1rem}.bz-fluss{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:.5rem .8rem;align-items:center}.bz-name{font-size:var(--fs-small);color:var(--ink-2)}.bz-bar{display:flex;height:.95rem;min-width:2px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.bz-bar>i,.bz-legende i{display:block;height:100%}.bz-bar>i.ist-fertig,.bz-legende i.ist-fertig,.an-bar i.ist-fertig{background:#1f6b45}.bz-bar>i.ist-ueber,.bz-legende i.ist-ueber,.an-bar i.ist-ueber{background:var(--accent)}.bz-bar i.ist-abnahme,.bz-legende i.ist-abnahme{background:repeating-linear-gradient(135deg,var(--accent) 0 3px,rgba(217,81,0,.35) 3px 6px)}.pz-tile.is-abnahme b{color:var(--accent-text, var(--accent))}.bz-bar>i.ist-raus,.bz-legende i.ist-raus,.gr-bar>i.ist-ohne,.gr-punkt.ist-ohne{background:repeating-linear-gradient(135deg,rgba(20,40,30,.32) 0 3px,transparent 3px 6px)}.bz-bar>i.ist-offen,.bz-legende i.ist-offen{background:color-mix(in srgb,var(--accent) 40%,transparent)}.bz-zahl{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.bz-zahl b{font-weight:500;color:var(--ink)}.bz-legende{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.7rem 0 0;font-size:var(--fs-small);color:var(--ink-3)}.bz-legende span{display:inline-flex;align-items:center;gap:.35rem}.bz-legende i{width:.75rem;height:.55rem;border-radius:2px}.bz-quelle{margin:.6rem 0 0;font-size:var(--fs-small);color:var(--ink-3)}.an-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem 1.8rem}.an-block h4,.gr-teil h4{margin:0 0 .45rem;font-family:var(--font-detail);font-size:var(--fs-detail)!important;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.an-zeile{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.15rem 0}.an-name{font-size:var(--fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-bar{display:block;height:.55rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.an-bar>span{height:100%;border-radius:999px;overflow:hidden}.an-bar i{display:block;height:100%}.an-zahl{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.an-zahl em{font-style:normal;font-weight:500;color:var(--ink)}.an-leer{margin:0;font-size:var(--fs-small);color:var(--ink-3)}.gr-teil{margin-top:1.2rem}.gr-teil:first-of-type{margin-top:0}.gr-ohne{font-style:normal;font-family:var(--font-body, inherit);color:var(--ink-3)}.gr-ohne.ist-luecke{color:var(--accent-text)}.gr-zeile{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;gap:.6rem;align-items:center;width:100%;padding:.2rem .4rem;border:1px solid transparent;border-radius:.35rem;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.gr-zeile:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.gr-zeile.ist-dran{border-color:var(--line);background:color-mix(in srgb,var(--ink) 6%,transparent)}.gr-name{display:flex;align-items:center;gap:.45rem;min-width:0;font-size:var(--fs-small);font-weight:500}.gr-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-name.ist-sammel{font-weight:400;font-style:italic;color:var(--ink-2)}.gr-punkt{width:.6rem;height:.6rem;border-radius:2px;flex:none}.gr-bar{display:flex;height:.55rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.gr-bar>i{display:block;height:100%}.gr-bar>i.ist-fertig{background:color-mix(in srgb,#1f6b45 30%,transparent)}.gr-zahl{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.gr-zahl em{font-style:normal;font-weight:500;color:var(--ink)}.gr-auf{margin:.3rem 0 .6rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface)}.gr-auf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.gr-auf li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;font-size:var(--fs-small)}.gr-auf-titel em{font-style:normal;color:var(--ink-3)}.gr-notiz{grid-column:2;font-size:var(--fs-small);color:var(--ink);white-space:pre-wrap}.gr-wer{grid-column:2;font-size:var(--fs-detail);color:var(--ink-3)}.gr-satz{margin:0;font-size:var(--fs-small);color:var(--ink-3)}.gr-verlauf{display:flex;gap:.7rem;align-items:flex-end;height:7.5rem;padding:.2rem 0 0}.gr-saeule{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 0;max-width:4.5rem;height:100%}.gr-saeule-stapel{display:flex;flex-direction:column-reverse;min-height:2px;border-radius:3px 3px 0 0;overflow:hidden}.gr-saeule-stapel i{display:block;width:100%}.gr-saeule-name{margin-top:.3rem;font-size:var(--fs-small);color:var(--ink-2);display:flex;justify-content:space-between}.gr-saeule-name em{font-style:normal;color:var(--ink-3)}.gr-wieder{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.gr-wieder li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.1rem .6rem;font-size:var(--fs-small)}.gr-wieder-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gr-wieder-kette{grid-column:2;display:flex;flex-wrap:wrap;gap:.2rem .9rem;font-size:var(--fs-small);color:var(--ink-2)}.ue-liste{display:flex;flex-direction:column;gap:.35rem}.ue-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.15rem .7rem;align-items:baseline;padding:.45rem .6rem;border:1px solid var(--line);border-left:3px solid var(--tone, var(--line));border-radius:6px;background:var(--bg-1, transparent)}.ue-titel{font-size:var(--fs-body);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-lage{margin-left:.45rem;font-family:var(--font-detail);font-size:var(--fs-detail);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ue-mal{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.ue-mal.ist-oft{font-weight:500;color:var(--accent-text)}.ue-meta{grid-column:2 / span 3;font-size:var(--fs-small);color:var(--ink-3)}.ue-wer{display:block;color:var(--ink-2)}@media (max-width: 700px){.bz-fluss,.gr-zeile,.an-zeile{grid-template-columns:minmax(0,1fr) auto}.bz-bar,.gr-bar,.an-bar{grid-column:1 / -1}}.rc-chart svg{display:block;width:100%;height:auto}.rc-label{font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink)}.rc-label.ist-ohne{fill:var(--ink-3);font-style:italic}.rc-wert{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2);font-variant-numeric:tabular-nums}.rc-inbar{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));font-weight:500;font-variant-numeric:tabular-nums;pointer-events:none}.rc-inbar.ist-hell{fill:#fff}.rc-inbar.ist-dunkel{fill:var(--ink)}.rc-bar:focus-visible,.rc-row:focus-visible{outline:none}.rc-bar:focus-visible rect:not(.rc-treffer){stroke:var(--ink);stroke-width:2}.rc-row:focus-visible .rc-rowbg{fill:#14281e12;stroke:var(--ink);stroke-width:1.5}.rc-legend-hatch{background:repeating-linear-gradient(135deg,rgba(20,40,30,.38) 0 2px,transparent 2px 4px)!important}.rc-zelle{font-family:var(--font-numbers);font-size:calc(var(--fs-detail) * var(--svg-skala, 1));font-variant-numeric:tabular-nums}.rc-zelle.ist-hell{fill:#fff}.rc-zelle.ist-dunkel{fill:var(--ink)}.rc-bar,.rc-row{cursor:pointer}.rc-bar:hover rect,.rc-row:hover .rc-rowbg{filter:brightness(.92)}.rc-row:hover .rc-rowbg{fill:#14281e0d}.rc-legend-linie{width:.9rem!important;height:0!important;border-top:1.5px dashed var(--ink-2);border-radius:0!important}.gr-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:start}.gr-auf-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 0 .5rem;font-size:var(--fs-small)}.gr-auf-kopf b{font-weight:500}.gr-wieder-h{margin:1rem 0 .4rem!important}.an-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1.2rem}@media (max-width: 1180px){.an-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.an-raster{grid-template-columns:minmax(0,1fr)}}.bericht-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:var(--gap-m);align-items:start}.bericht-spalte{display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.1rem .9rem;border:1px solid var(--line);border-radius:.6rem;background:var(--surface);box-shadow:var(--hoehe-1);min-width:0}.bericht-kopf{display:flex;align-items:center;gap:.6rem}.bericht-kopf h3{margin:0;font-size:var(--fs-main)!important;font-weight:500;letter-spacing:-.01em}.bericht-nr{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ink);color:var(--page);font-family:var(--font-numbers);font-size:var(--fs-small);flex:none}.bericht-zeitraum{font-size:var(--fs-small);color:var(--ink-3)}.bericht-satz{margin:0;font-size:var(--fs-main);line-height:1.45;color:var(--ink)}.bericht-zeilen{margin:0;display:flex;flex-direction:column}.bericht-zeilen>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.2rem .6rem;padding:.38rem 0;font-size:var(--fs-small)}.bericht-zeilen dt{color:var(--ink-2)}.bericht-zeilen dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.bericht-zeilen>div.ist-warn dd{color:var(--accent-text);font-weight:500}.bericht-spalte:has(.bericht-satz.ist-leer){border-style:dashed;background:none;box-shadow:none}.bericht-satz.ist-leer{color:var(--ink-3)}.bericht-zeilen>div.ist-gut dd{color:#1f6b45}.bericht-zeilen>div.ist-unsicher dd{color:#a67f00}.bericht-ziel{align-self:flex-start;margin-top:.2rem;padding:0;border:0;background:transparent;font:inherit;font-size:var(--fs-small);color:var(--ink-2);cursor:pointer;box-shadow:inset 0 -1px 0 var(--line)}.bericht-ziel:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}.bericht-text{margin-top:var(--gap-m);font-size:var(--fs-small);color:var(--ink-2)}.bericht-text summary{cursor:pointer}.bericht-text pre{margin:.5rem 0 0;padding:.8rem 1rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface);font-family:var(--font-numbers),monospace;font-size:var(--fs-small);line-height:1.5;white-space:pre-wrap;color:var(--ink)}.knopf,.knopf-primaer{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-size:var(--fs-small);font-weight:500;min-height:2.05rem;padding:.4rem 1rem;border-radius:var(--pill);cursor:pointer;white-space:nowrap;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease)}.knopf{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.knopf:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface-2)}.knopf-primaer{border:1px solid var(--ink);background:var(--ink);color:var(--page)}.knopf-primaer:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 86%,var(--page))}.knopf:disabled,.knopf-primaer:disabled{opacity:.45;cursor:not-allowed}.knopf:focus-visible,.knopf-primaer:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sprachwahl{display:flex;gap:.3rem}.sprachwahl button{flex:1 1 0;padding:.3rem .5rem;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-2);font-size:var(--fs-small);cursor:pointer}.sprachwahl button.on{background:var(--vamo-sand);color:var(--ink);border-color:var(--vamo-sand);font-weight:500}.ue-filter{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .8rem}.ue-filter .ofchip b{margin-left:.25rem;font-weight:500;opacity:.75}.ue-gruppe+.ue-gruppe{margin-top:.7rem}.ue-gruppe-kopf{display:flex;align-items:center;gap:.4rem;margin:.2rem 0 .35rem!important;font-size:var(--fs-body)!important;font-weight:500}.ue-gruppe-kopf .stagedot{background:var(--tone)}.ue-gruppe-kopf .num{color:var(--ink-3);font-weight:400}.ue-gruppe-kopf em{margin-left:.3rem;font-style:normal;font-size:var(--fs-small);color:var(--ink-3)}.ue-form{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;margin-top:.2rem}.sp-form{flex:1 1 26rem;min-width:0}.sp-form .sp-eingabe{margin:0}.ue-kein-grund{font-size:var(--fs-small);color:var(--ink-3)}.an-lage{font-size:var(--fs-detail);padding:.05rem .45rem;border-radius:999px;color:#fff;white-space:nowrap}.an-lage.ist-ueber{background:var(--accent)}.an-lage.ist-fertig{background:#1f6b45}.rc-row.ist-klickbar{cursor:pointer}.an-liste li{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:baseline}.rb-modus{display:inline-flex;gap:.25rem;margin-left:.9rem;vertical-align:middle}.rb-modus button{padding:.15rem .55rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-2);font-size:var(--fs-small);cursor:pointer}.rb-modus button.on{background:var(--ink);color:var(--bg, #f5fae6);border-color:var(--ink)}.rb-modus button b{margin-left:.3rem;color:var(--accent);font-weight:500}.rb-modus button.on b{color:inherit}.ue-grund-text{font-size:var(--fs-small)}.bz-kette{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem 1.4rem;padding-bottom:1.3rem}.bz-glied{display:flex;flex-direction:column;gap:.1rem;min-width:7.5rem}.bz-glied b{font-size:var(--fs-h3);font-weight:400;line-height:1.1;letter-spacing:-.02em}.bz-glied.ist-frei b{color:var(--ink)}.bz-glied.ist-ueber b{color:var(--accent-text)}.bz-op{align-self:flex-start;margin-top:1.15rem;font-size:var(--fs-h3);font-weight:400;color:var(--ink-3);line-height:1.1}.bz-davon{margin-top:.35rem;padding-left:.55rem;border-left:2px solid color-mix(in srgb,var(--ink-3) 40%,transparent);font-size:var(--fs-small);color:var(--ink-2)}.bz-davon em{display:block;font-style:normal;color:var(--ink-3)}.ue-gruppe.ist-eimer{border-top:1px solid var(--line);padding-top:.5rem}summary.ue-gruppe-kopf{cursor:pointer;list-style:none;font-size:var(--fs-small)!important;font-weight:500;padding:.25rem 0}summary.ue-gruppe-kopf::-webkit-details-marker{display:none}summary.ue-gruppe-kopf:before{content:"▸";display:inline-block;width:.9rem;margin-right:.1rem;color:var(--ink-3);transition:transform .14s ease}details[open]>summary.ue-gruppe-kopf:before{transform:rotate(90deg)}summary.ue-gruppe-kopf:hover{color:var(--ink)}.ue-gruppe-name{white-space:nowrap}.ue-gruppe-zahl{white-space:nowrap;margin-left:.15rem}.ue-gruppe-kopf em{flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ue-liste.ist-business .ue-gruppe.ist-eimer>.ue-zeile:first-of-type{margin-top:.4rem}.ue-liste.ist-business{gap:.5rem}.ue-liste.ist-business .ue-zeile{background:var(--surface);border-radius:8px;padding:.6rem .8rem;border-left:3px solid var(--tone, var(--line))}.ue-liste.ist-business .ue-zeile.ist-klickbar:hover,.ue-liste.ist-business .ue-zeile.ist-offen{background:color-mix(in srgb,var(--surface) 92%,var(--surface-2))}.ue-liste.ist-business .ue-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.8rem}.ue-liste.ist-business .ue-grund-text{display:block;min-width:0}.ue-urteil{display:inline-flex;justify-content:flex-end;white-space:nowrap}.ue-gruppe-kopf.ist-eimer .stagedot{background:var(--tone)}.ue-gruppe-kopf.ist-eimer em{flex:1 1 100%;margin-left:0}@media (max-width: 52rem){.ue-liste.ist-business .ue-form{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.ue-urteil{justify-content:flex-start}}.ue-grund-text b{font-weight:500}.ue-grund-text.ist-ohne{color:var(--accent-text, var(--accent))}.abb-liste{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.abb-zeile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nr titel zeit" "nr meta meta" "grund grund grund";gap:.15rem .7rem;align-items:baseline;padding:.6rem .8rem;border:1px solid var(--line);border-left:3px solid #5e3a5a;border-radius:8px;background:var(--surface)}.abb-zeile>b.num{grid-area:nr}.abb-titel{grid-area:titel;min-width:0;font-size:var(--fs-body);font-weight:500}.abb-zeit{grid-area:zeit;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.abb-zeit b{font-weight:500;color:var(--ink)}.abb-meta{grid-area:meta;font-size:var(--fs-small);color:var(--ink-3)}.abb-grund{grid-area:grund;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.8rem;margin-top:.3rem}.abb-notiz{font-size:var(--fs-body);color:var(--ink)}.abb-notiz.ist-ohne{color:var(--accent-text, var(--accent))}.abb-form{min-width:0}.abb-eingabe{margin:0;flex-wrap:nowrap}.abb-eingabe input{flex:1 1 auto}.ue-abbruch{font-weight:500;color:var(--ink-2)}@media (max-width: 52rem){.abb-zeile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"nr titel" "nr zeit" "nr meta" "grund grund"}.abb-grund{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.abb-zeit{white-space:normal}}.meinplan+.meinplan{margin-top:var(--gap-m)}.meinplan-marke{display:inline-flex;align-items:center;gap:.2rem;margin-bottom:-.4rem;padding:.25rem .7rem;border-radius:var(--pill);border:1px dashed var(--ink-3);font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-2);position:relative;z-index:1}.sync-letzter,.sync-fehler{display:block;margin-top:.3rem;font-size:var(--fs-detail);font-family:var(--font-detail);letter-spacing:.04em}.sync-letzter{color:var(--vamo-sage)}.sync-fehler{color:var(--accent);letter-spacing:0;font-family:var(--font-body);line-height:1.4}.fortschrittzeile.ist-nachlage{align-items:flex-start}.nachlage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;flex:1 1 26rem}.nachlage-wahl{font:inherit;font-size:var(--fs-small);max-width:22rem;padding:.35rem .5rem;border-radius:.45rem;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.nachlage-notiz-eingabe{font:inherit;font-size:var(--fs-small);flex:1 1 14rem;min-width:10rem;padding:.35rem .6rem;border-radius:.45rem;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.nachlage-wahl:focus-visible,.nachlage-notiz-eingabe:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.nachlage-frage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .7rem;border-radius:.6rem;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));font-size:var(--fs-small)}.nachlage-fest{font-size:var(--fs-small);color:var(--ink-2)}.nachlage-notiz{color:var(--ink-3)}.nachlage-lage{margin-left:.5rem;font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.nachlage-leer,.nachlage-fehler{font-size:var(--fs-small)}.nachlage-leer{color:var(--ink-3)}.nachlage-fehler{color:var(--accent-text)}.dazu-aussage{margin:0 0 .75rem;font-size:var(--fs-body)}.dazu-liste{list-style:none;margin:0;padding:0}.dazu-kopf,.dazu-zeile{display:grid;grid-template-columns:minmax(14rem,2fr) 4rem 7rem 7rem 6rem minmax(16rem,3fr);gap:.4rem 1rem;align-items:center}.dazu-kopf{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3);padding-bottom:.35rem}.dazu-zeile{padding:.45rem 0;font-size:var(--fs-small)}.dazu-ticket{display:flex;flex-direction:column;gap:4px;min-width:0}.dazu-ticket-zeile{display:flex;gap:.5rem;min-width:0;align-items:baseline}.dazu-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.dazu-wann{color:var(--ink-2);font-variant-numeric:tabular-nums}.dazu-size{color:var(--ink)}.dazu-size.ist-leer,.dazu-person{color:var(--ink-2)}.dazu-person{overflow-wrap:anywhere}.dazu-grund{color:var(--ink-2);min-width:0}.dazu-form{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.dazu-von{color:var(--ink-3)}.dazu-support{margin:.75rem 0 0;font-size:var(--fs-small);color:var(--ink-3)}@media (max-width: 720px){.dazu-kopf{display:none}.dazu-zeile{grid-template-columns:1fr auto}.dazu-grund{grid-column:1 / -1}}.freitag-stufen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.freitag-stufe{display:grid;grid-template-columns:minmax(0,18rem) minmax(0,1fr) auto;align-items:center;gap:.8rem;font-size:var(--fs-small)}.freitag-satz{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.freitag-balken{display:block;height:.55rem;border-radius:var(--pill);background:#14281e1a;overflow:hidden}.freitag-balken>i{display:block;height:100%;border-radius:var(--pill);background:var(--accent);transform-origin:left;animation:grow-right var(--dur-s) var(--ease-out) backwards}.freitag-stufe>b{font-weight:500;color:var(--ink)}.freitag-tickets{list-style:none;margin:.9rem 0 0;padding:.7rem 0 0;display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-small);color:var(--ink-2)}@media (max-width: 40rem){.freitag-stufe{grid-template-columns:minmax(0,1fr) auto}.freitag-balken{grid-column:1 / -1}}.fortschrittgrp .todogrp-n{background:var(--accent);color:var(--page)}.fortschrittliste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.fortschrittzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.55rem .2rem}.fortschrittzeile+.fortschrittzeile{border-top:1px solid var(--line)}.fortschrittzeile-kopf{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0;flex:1 1 22rem}.fortschrittzeile-titel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.fortschrittzeile-status{flex:none;font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.fortschritt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.fortschritt-knoepfe{display:inline-flex;flex-wrap:wrap;gap:.3rem}.fortschritt-knopf{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;font:inherit;font-size:var(--fs-small);line-height:1.15;text-align:left;padding:.4rem .75rem;border-radius:.6rem;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.fortschritt-knopf em{font-style:normal;font-size:var(--fs-detail);color:var(--ink-3)}.fortschritt-knopf:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.fortschritt-knopf:disabled{opacity:.55;cursor:default}.fortschritt-knopf.ist-dran{background:var(--ink);border-color:var(--ink);color:var(--page)}.fortschritt-knopf.ist-dran em{color:var(--vamo-sage)}.fortschritt-text{font-size:var(--fs-small);color:var(--ink-2)}.fortschritt-text em{font-style:normal;color:var(--ink-3)}.fs-aus{font-size:var(--fs-small);color:var(--ink-3)}.fortschritt-fehler{font-size:var(--fs-small);color:var(--accent-text)}.ue-freitag{display:inline-flex;align-items:baseline;gap:.35rem;font-size:var(--fs-small);color:var(--ink-3)}.urteil{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:.5rem}.urteil-marke{font-style:normal;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.18rem .5rem;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-3);white-space:nowrap}.urteil-marke.ist-ab{border-color:var(--accent);color:var(--accent-text);white-space:normal}.urteil-satz{font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--ink-2)}.urteil-knoepfe{display:inline-flex;gap:.3rem}.urteil-knopf{font:inherit;font-size:var(--fs-small);line-height:1;padding:.3rem .65rem;border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.urteil-knopf:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.urteil-knopf:disabled{opacity:.5;cursor:default}.urteil-knopf.ist-dran{background:var(--ink);border-color:var(--ink);color:var(--page)}.urteil-knopf.ist-ab.ist-dran{background:var(--accent);border-color:var(--accent)}.urteil-formular{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.urteil-eingabe{font:inherit;font-size:var(--fs-small);min-width:min(26rem,60vw);padding:.35rem .6rem;border-radius:.45rem;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.urteil-eingabe:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.urteil-fehler{font-size:var(--fs-small);color:var(--accent-text)}.ue-notiz{color:var(--ink-2)}.rc-kopf{font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink)}.rc-kopf.ist-ohne{fill:var(--ink-3);font-style:italic}.rc-wert.ist-leer{fill:var(--ink-3)}.bz-satz{margin:.2rem 0 .9rem;font-size:var(--fs-main);line-height:1.5;max-width:62rem}.rc-label.ist-fett{font-weight:600}.rc-varianz{margin-top:.6rem}.gr-notiz{display:block;font-size:var(--fs-small);color:var(--ink-2)}.ue-frueher{flex-basis:100%;list-style:none;margin:.1rem 0 0;padding:0;font-size:var(--fs-small);color:var(--ink-2)}.ue-frueher b{font-weight:500;color:var(--ink-3);margin-right:.3rem}.ue-teilung{font-style:normal;color:var(--ink-3)}.ue-flagge{font-style:normal;color:var(--accent-text, var(--accent));font-weight:500}.ra-panel{display:flex;flex-direction:column;gap:var(--gap-s)}.ra-stand{margin:0;font-size:var(--fs-body);color:var(--ink-2);max-width:68ch}.ra-ok{margin:0;font-size:var(--fs-small);color:var(--status-done, #2a7a4b)}.panel-flag.ist-fest{background:var(--ink);color:var(--page)}.rb-stempel{margin:0 0 var(--gap-s);font-size:var(--fs-small);color:var(--ink-2)}.rb-stempel b{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.25rem .5rem;border-radius:var(--pill);margin-right:.2rem;font-weight:500}.rb-stempel.ist-fest b{background:var(--ink);color:var(--page)}.rb-stempel.ist-offen b{background:var(--surface-2);color:var(--ink-2)}.bf-leiste{display:flex;flex-direction:column;gap:.4rem;margin:0 0 var(--gap-m)}.bf-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.bf-label{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3);min-width:5.5rem}.bf-zeile .ofchip b{margin-left:.1rem;font-weight:500;opacity:.75}.bf-zeile .ofchip.ist-leer:not(.on){opacity:.55}.bf-leeren{align-self:flex-start}.rc-kat{font-size:calc(var(--fs-detail) * var(--svg-skala, 1));fill:var(--ink-2)}.rc-kat.ist-fett,.rc-wert.ist-fett{font-weight:500;fill:var(--ink)}.rc-kat.ist-ohne{fill:var(--ink-3);font-style:italic}.ue-zeile.ist-klickbar{cursor:pointer}.ue-zeile.ist-klickbar:hover,.ue-zeile.ist-offen{background:var(--surface-2)}.ue-auf{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-left:.35rem;border-radius:50%;border:1px solid var(--line);background:transparent;vertical-align:middle;cursor:pointer}.ue-auf i{width:.4rem;height:.4rem;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:translateY(-.1rem) rotate(45deg);transition:transform .15s var(--ease)}.ue-auf[aria-expanded=true] i{transform:translateY(.1rem) rotate(-135deg)}.ue-detail{grid-column:1 / -1;margin-top:.4rem;padding-top:.5rem;border-top:1px dashed var(--line);cursor:default}.an-liste.ist-klickbar li{cursor:pointer;grid-template-rows:auto}.an-liste.ist-klickbar li.ist-offen{background:var(--surface-2);border-radius:6px}.an-liste li .ue-detail{grid-column:1 / -1}.td{display:flex;flex-direction:column;gap:.55rem;font-size:var(--fs-small)}.td-fakten{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:0}.td-fakten div{display:flex;flex-direction:column;gap:.05rem}.td-fakten dt{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--ink-3)}.td-fakten dd{margin:0;color:var(--ink)}.td-zeit{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 0;margin:0;padding:0}.td-zeit li{display:flex;align-items:center;gap:.3rem;position:relative;padding-right:1.1rem;color:var(--ink-3)}.td-zeit li:not(:last-child):after{content:"";position:absolute;right:.25rem;top:50%;width:.6rem}.td-zeit li i{width:.5rem;height:.5rem;border-radius:50%;border:1.5px solid var(--ink-3);background:transparent;flex:none}.td-zeit li.ist-datiert{color:var(--ink)}.td-zeit li.ist-datiert i{background:var(--ink);border-color:var(--ink)}.td-zeit li b{font-weight:500}.td-status{font-weight:500;color:var(--ink)!important}.td-bewegung{margin:0;color:var(--ink-3);font-size:var(--fs-small)}.td-grund p{margin:0}.td-grund p b{font-weight:500}.td-grund p em{color:var(--ink-3);font-style:normal}.td-grund p.ist-frueher{color:var(--ink-2);font-size:var(--fs-small)}.td-parallel h5{margin:0 0 .25rem;font-size:var(--fs-small);font-weight:500;color:var(--ink-2)}.td-parallel h5 b{font-weight:400;color:var(--ink-3);margin-left:.2rem}.td-parallel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.td-parallel li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.45rem;align-items:center}.td-p-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-p-meta{color:var(--ink-3);white-space:nowrap}.td-leer{margin:0;color:var(--ink-3)}.td-lage{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:999px;font-family:var(--font-detail);font-size:var(--fs-detail);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--lage, var(--ink-3));vertical-align:middle;white-space:nowrap}.rb-stempel .ist-luecke{font-style:normal;color:var(--accent-text);font-weight:500}.gt-mark{display:inline-block;margin-right:.35rem;padding:0 .4rem;border-radius:999px;font-family:var(--font-detail);font-style:normal;font-size:var(--fs-detail);letter-spacing:.06em;text-transform:uppercase;color:#fff;vertical-align:middle}.gt-mark.ist-support{background:#c2417f}.gt-mark.ist-nachgelegt{background:#2b6a8f}.rg{display:flex;flex-direction:column;gap:.5rem}.rg-verhaeltnis{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.3rem}.rg-vbar{display:flex;height:.95rem;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--ink) 6%,transparent)}.rg-vbar>i{display:block;height:100%}.rg-legende{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;font-size:var(--fs-small);color:var(--ink-2)}.rg-legende li{display:flex;align-items:center;gap:.35rem}.rg-legende li.ist-leer{opacity:.45}.rg-legende i{width:.55rem;height:.55rem;border-radius:2px;flex:none}.rg-legende i.rg-pille{border-radius:999px;width:.9rem;height:.45rem}.rg-legende b{font-weight:500;color:var(--ink)}.rg-achse{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr) 6.2rem 3rem;gap:.6rem;position:sticky;top:0;z-index:2;padding:.25rem 0 .15rem;background:var(--page)}.rg-zeile{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,1fr) 6.2rem 3rem;align-items:center;gap:.6rem;font-size:var(--fs-small)}.rg-zeile.ist-nicht .gt-name{color:var(--ink-3)}.rg-person-zahl b{font-weight:500;color:var(--ink)}.rg-seg{position:absolute;top:.12rem;bottom:.12rem;border-radius:.25rem;opacity:.85}.rg-seg+.rg-seg{border-top-left-radius:0;border-bottom-left-radius:0}.rg-seg:has(+.rg-seg){border-top-right-radius:0;border-bottom-right-radius:0}.rg-fertig{position:absolute;top:50%;width:.6rem;height:.6rem;margin-left:-.3rem;transform:translateY(-50%);border-radius:50%;background:#1f6b45;box-shadow:0 0 0 2px var(--page)}.rg-weiter{position:absolute;right:-.15rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:.42rem solid transparent;border-bottom:.42rem solid transparent;border-left:.5rem solid var(--ink-2)}.rg-nicht{position:absolute;left:.15rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:50%;border:1.5px solid var(--ink-3)}.rg-vor{position:absolute;left:-.15rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:.42rem solid transparent;border-bottom:.42rem solid transparent;border-right:.45rem solid var(--ink-3);z-index:1}.rg-stand{display:inline-flex;align-items:center;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.bf-wahl{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem 1rem;margin:0 0 var(--gap-m)}.bf-wahl .pick{min-width:11rem}.bf-wahl .pick>span{color:var(--ink-3)}.bf-wahl select{--select-pfeil: var(--ink-2);color:var(--ink);background-color:var(--surface);border:1px solid var(--line)}.rg-zeile.ist-hervor{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:6px}.rg-zeile.ist-hervor .gt-name{font-weight:500}.gr-auf-gantt{margin-top:.7rem;padding-top:.6rem;border-top:1px dashed var(--line)}.td-parallel .rg-achse{position:static}.td-parallel .rg-achse,.gr-auf-gantt .rg-achse{position:static;background:transparent}.td-zeit li.ist-datiert i{background:var(--tone, var(--ink));border-color:var(--tone, var(--ink))}.rg-legende i.ist-abwesend{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 16%,transparent) 0,color-mix(in srgb,var(--ink) 16%,transparent) 2px,transparent 2px,transparent 4px);border:1px solid var(--line)}.sp-eingabe input.ist-pflicht{border-color:var(--accent-text)}.ue-inzwischen{font-weight:500;color:#1f6b45}.stepper-rechts{margin-left:auto;align-self:center;font-size:var(--fs-body);color:var(--ink-2);white-space:nowrap}.stepper-rechts b{font-weight:500;color:var(--ink)}.hkfilter .ofchip.ist-leer:not(.on){opacity:.5}.trend.ist-klickbar{cursor:pointer;font:inherit;text-align:left;color:inherit;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.trend.ist-klickbar:hover{transform:translateY(-1px);box-shadow:var(--hoehe-2)}.trend.ist-klickbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kpitable .ist-hervor{background:color-mix(in srgb,var(--ink) 9%,transparent);transition:background-color .3s var(--ease)}.pz-teamkarte.ist-klickbar{cursor:pointer;font:inherit;text-align:left;color:inherit;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.pz-teamkarte.ist-klickbar:hover{transform:translateY(-1px);box-shadow:var(--hoehe-2)}.pz-teamkarte.ist-klickbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pz-teamkarte[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.bz-bar i.ist-klickbar{cursor:pointer;transition:filter .15s var(--ease)}.bz-bar i.ist-klickbar:hover{filter:brightness(1.12)}.bz-bar i.ist-klickbar:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.planfluss-kasten.ist-klickbar{cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.planfluss-kasten.ist-klickbar:hover{transform:translateY(-1px);box-shadow:var(--hoehe-2)}.planfluss-kasten.ist-klickbar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plan-zeile.ist-hervor{box-shadow:0 0 0 2px var(--ink),0 3px 12px #14281e1f;animation:hervor-puls 2.6s var(--ease) forwards}@keyframes hervor-puls{0%,70%{box-shadow:0 0 0 2px var(--ink),0 3px 12px #14281e1f}to{box-shadow:0 1px #14281e0b}}.ue-liste.ist-erfassung .ue-zeile{grid-template-columns:auto minmax(12rem,1fr) auto minmax(11rem,15rem) minmax(9rem,1fr) auto;grid-template-areas:"nr titel mal grund notiz tat" "nr meta mal grund notiz tat";align-items:center;gap:.1rem .7rem;padding:.4rem .7rem}.ue-liste.ist-erfassung .ue-zeile>b.num{grid-area:nr}.ue-liste.ist-erfassung .ue-titel{grid-area:titel}.ue-liste.ist-erfassung .ue-mal{grid-area:mal}.ue-liste.ist-erfassung .ue-meta{grid-area:meta;grid-column:auto}.ue-liste.ist-erfassung .ue-form,.ue-liste.ist-erfassung .sp-form,.ue-liste.ist-erfassung .sp-eingabe{display:contents}.ue-liste.ist-erfassung .sp-eingabe select{grid-area:grund}.ue-liste.ist-erfassung .sp-eingabe input{grid-area:notiz}.ue-liste.ist-erfassung .sp-eingabe .knopf,.ue-liste.ist-erfassung .sp-eingabe .knopf-primaer{grid-area:tat}.ue-zeile.ist-ohne .sp-eingabe select{border-color:var(--accent-text)}.ue-liste.ist-erfassung .sp-hinweis,.ue-liste.ist-erfassung .sp-fehler,.ue-liste.ist-erfassung .sp-stand,.ue-liste.ist-erfassung .ue-frueher,.ue-liste.ist-erfassung .ue-kein-grund{grid-column:4 / -1;margin:0}@media (max-width: 62rem){.ue-liste.ist-erfassung .ue-zeile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nr titel mal" "nr meta mal" "grund grund grund" "notiz notiz tat"}.ue-liste.ist-erfassung .sp-hinweis,.ue-liste.ist-erfassung .sp-fehler,.ue-liste.ist-erfassung .sp-stand,.ue-liste.ist-erfassung .ue-frueher,.ue-liste.ist-erfassung .ue-kein-grund{grid-column:1 / -1}}.okr-fortschritt{display:flex;gap:1px}.okr-fortschritt>span{width:auto;border-radius:0;transition:width .3s var(--ease)}.okr-fortschritt>span:first-child{border-radius:2px 0 0 2px}.okr-fortschritt>span:last-child{border-radius:0 2px 2px 0}.okr-fortschritt.ist-unbekannt{background:repeating-linear-gradient(45deg,rgba(20,40,30,.18) 0 2px,transparent 2px 5px)}.okr-ohnegroesse{font-size:var(--fs-detail);color:#a67f00}.kapa{display:flex;flex-direction:column;gap:var(--gap-m);margin-bottom:var(--gap-l)}.kapa-pille{display:flex;flex-direction:column;gap:.6rem;padding:.95rem 1.2rem 1.05rem;border-radius:1.25rem;background:var(--surface);border:1px solid var(--line)}.kapa-pille-oben{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem}.kapa-pille-k,.kapa-pille-zahl{font-size:var(--fs-large);font-weight:500;letter-spacing:-.015em;line-height:1.2}.kapa-pille-zahl em,.kapa-zahl em{font-style:normal;font-weight:400;color:var(--ink-2)}.kapa-pille-oben .info{margin-left:auto}.kapa-chip{display:inline-flex;align-items:center;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;line-height:1;padding:.3rem .6rem;border-radius:var(--pill);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.kapa-chip.ist-gold{border-color:#c9a227;color:#a67f00}.kapa-chip.ist-leer{border-color:var(--accent);color:var(--accent-text)}.kapa-kette-bar{display:flex;gap:2px;height:.55rem;border-radius:.3rem;overflow:hidden}.kapa-kette-bar i{display:block;min-width:0}.kapa-kette-bar .ist-tickets,.kapa-kette-bar .ist-ready{background:var(--ink)}.kapa-kette-bar .ist-laufend{background:var(--vamo-olive)}.kapa-kette-bar .ist-notfall{background:var(--schraffur-support)}.kapa-kette-bar .ist-qa{background:var(--schraffur-qa)}.kapa-kette-bar .ist-frei{background:var(--vamo-sand)}.kapa-kette-legende{display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;margin:0;font-size:var(--fs-small);color:var(--ink-2)}.kapa-kette-legende span{display:inline-flex;align-items:center;gap:.4rem}.kapa-kette-legende span:before{content:"";width:.55rem;height:.55rem;border-radius:2px}.kapa-kette-legende .ist-tickets:before,.kapa-kette-legende .ist-ready:before{background:var(--ink)}.kapa-kette-legende .ist-laufend:before{background:var(--vamo-olive)}.kapa-kette-legende .ist-notfall:before{background:var(--schraffur-support);background-size:6px 6px}.kapa-kette-legende .ist-qa:before{background:var(--schraffur-qa);background-size:6px 6px}.kapa-kette-legende .ist-frei:before{background:var(--vamo-sand)}.kapa-gruppen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:var(--gap-m)}.kapa-gruppe{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem 1rem;border-radius:1.25rem;background:var(--surface);border:1px solid var(--line)}.kapa-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "name zahl";align-items:baseline;gap:.15rem .8rem}.kapa-eyebrow{grid-area:eyebrow;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink-2)}.kapa-kopf h3{grid-area:name;margin:0;font-size:var(--fs-h3)!important;font-weight:500!important;letter-spacing:-.025em}.kapa-zahl{grid-area:zahl;font-size:var(--fs-large);font-weight:500;letter-spacing:-.015em;white-space:nowrap}.kapa-zahl.ist-klein{font-size:var(--fs-body)}.kapa-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:-.35rem 0 0}.kapa-schieber{display:flex;flex-direction:column;gap:.55rem}.kapa-tat{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.kapa-leute>summary{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;list-style:none;cursor:pointer;font-size:var(--fs-small);color:var(--ink-2)}.kapa-leute>summary::-webkit-details-marker{display:none}.kapa-leute>summary:before{content:"";width:.42rem;height:.42rem;margin-right:.15rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease)}.kapa-leute[open]>summary:before{transform:rotate(45deg)}.kapa-leute>summary b{font-weight:500;color:var(--ink)}.kapa-leute .regler-liste{list-style:none;margin:0;padding:.45rem 0 0;display:flex;flex-direction:column;gap:.5rem}.kapa-leute .regler-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wer tat" "schieber schieber";gap:.45rem .8rem;padding:.7rem .9rem .75rem;border-radius:.9rem;background:var(--page)}.regler-wer{grid-area:wer;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;min-width:0}.regler-wer strong{font-weight:500}.regler-schieber{grid-area:schieber;display:flex;flex-direction:column;gap:.45rem;min-width:0}.regler-tat{grid-area:tat;display:flex;justify-content:flex-end;align-items:center}.regler-warn{font-size:var(--fs-small);color:var(--accent-text)}.regler-schieber-eins{display:grid;grid-template-columns:4rem minmax(0,1fr) 4.4rem;gap:.6rem;align-items:center}.regler-schieber-eins.ist-ohne-label{grid-template-columns:minmax(0,1fr) 4.4rem}.regler-label{font-size:var(--fs-small);color:var(--ink)}.regler-eingabe{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.1rem;font-family:var(--font-numbers);font-size:var(--fs-body)}.regler-eingabe input{width:2.6rem;text-align:right;font:inherit;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:6px;padding:.1rem .2rem;transition:border-color .18s var(--ease),background-color .18s var(--ease);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.regler-eingabe input::-webkit-outer-spin-button,.regler-eingabe input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.regler-eingabe input:hover:not(:disabled){border-color:var(--line)}.regler-eingabe input:focus{outline:none;border-color:var(--ink-2);background:var(--surface-2)}.regler-eingabe input:disabled{opacity:.45}.regler-eingabe i{font-style:normal;color:var(--ink-2)}.regler-schieber-eins input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.5rem;margin:0;background:transparent;cursor:pointer}.regler-schieber-eins input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--ink) 0 var(--p, 0%),var(--vamo-sand) var(--p, 0%) 100%)}.regler-schieber-eins input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--surface);border:2px solid var(--ink);box-shadow:0 1px 3px #14281e38;transition:transform .15s var(--ease)}.regler-schieber-eins input[type=range]:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.1)}.regler-schieber-eins input[type=range]:focus-visible{outline:none}.regler-schieber-eins input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}.regler-schieber-eins input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--vamo-sand)}.regler-schieber-eins input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--ink)}.regler-schieber-eins input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--ink)}.regler-schieber-eins input[type=range]:disabled{opacity:.4;cursor:not-allowed}.vt-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.vt-zeile{display:grid;grid-template-columns:minmax(12rem,1.1fr) minmax(0,2.2fr) 5rem;gap:1.1rem;align-items:center;padding:.7rem 1.15rem;border-radius:1rem;background:var(--surface);border:1px solid var(--line)}.vt-wer{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0}.vt-wer strong{font-weight:500;font-size:var(--fs-main)}.vt-tage{font-size:var(--fs-main);font-weight:500;text-align:right;white-space:nowrap}.kapa-summe{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.9rem 1.2rem;border-radius:1.25rem;background:var(--ink);color:var(--page)}.kapa-summe>b{font-size:var(--fs-h3);font-weight:500;line-height:1;letter-spacing:-.02em}.kapa-summe.ist-krumm>b{color:var(--accent)}.kapa-summe>span:not(.kapa-summe-tat){font-size:var(--fs-body);color:var(--vamo-sand)}.kapa-summe-tat{margin-left:auto;display:inline-flex;align-items:center;gap:.6rem}.kapa-summe .knopf{border-color:#f5fae673;background:transparent;color:var(--page)}.kapa-summe .knopf:hover:not(:disabled){background:#f5fae61f;border-color:var(--page)}.kapa-summe .knopf-primaer{background:var(--page);border-color:var(--page);color:var(--ink)}@media (max-width: 42rem){.vt-zeile{grid-template-columns:minmax(0,1fr) 4rem}.vt-zeile .regler-schieber-eins{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.kapa-leute>summary:before,.regler-schieber-eins input[type=range]::-webkit-slider-thumb{transition:none}}.stapel{margin:.4rem 0 var(--gap-m)}.stapel-buehne{display:grid;grid-template-columns:repeat(var(--n, 1),minmax(0,1fr));gap:2rem;align-items:end}.stapel{--marken-breite: 14rem}.stapel-spalte{display:grid;grid-template-columns:minmax(0,1fr) var(--marken-breite);grid-template-rows:auto auto;column-gap:.9rem;row-gap:.45rem;min-width:0}.stapel-spalte-kopf,.stapel-saeule{grid-column:1}.stapel-marken{grid-column:2;grid-row:2;position:relative}.stapel-marke{position:absolute;left:0;translate:0 50%;display:inline-flex;align-items:center;gap:.45rem;max-width:100%;box-sizing:border-box;padding:.22rem .55rem;border-radius:var(--pill);background:var(--page);box-shadow:0 0 0 1px var(--ink);font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);opacity:0;animation:stapel-auf .3s var(--ease) var(--start, 1.5s) forwards}.stapel-marke:before{content:"";position:absolute;right:100%;top:50%;width:.9rem;height:1px;background:var(--ink)}.stapel-marke>i{flex:none;width:.5rem;height:.5rem;border-radius:2px;background:var(--topf-backlog)}.stapel-marke.ist-laufender-sprint>i{background:var(--topf-laufend)}.stapel-marke.ist-vorgemerkt>i{background:var(--topf-vorgemerkt)}.stapel-spalte-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:var(--fs-small);color:var(--ink-2)}.stapel-spalte-kopf em{font-style:normal;color:var(--accent-text)}.stapel-eyebrow{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.09em;color:var(--ink)}.stapel-saeule{position:relative}.stapel-rahmen{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;border:2px solid var(--ink);border-radius:.8rem .8rem .6rem .6rem;animation:stapel-rahmen-auf .4s var(--ease) both}.stapel-steine,.stapel-block{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column-reverse}.stapel-block{position:relative;flex:0 0 auto;translate:0 0;scale:1;animation:stapel-einfahrt .8s cubic-bezier(.22,.61,.36,1) var(--start, .3s) both,stapel-pop .45s var(--ease) calc(var(--start, .3s) + .85s) both}.stapel-stein{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;box-sizing:border-box;padding:0 .8rem;margin:0 .35rem;border-top:2px solid var(--page);border-radius:.35rem;background-clip:padding-box;font-size:var(--fs-small);line-height:1;white-space:nowrap;overflow:hidden;background-color:var(--topf-backlog);color:var(--ink)}.stapel-stein>b{flex:none;font-weight:500}.stapel-stein>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.stapel-stein.ist-laufender-sprint{background-color:var(--topf-laufend);color:var(--page)}.stapel-stein.ist-vorgemerkt{background-color:var(--topf-vorgemerkt);color:var(--page)}.stapel-steine>.stapel-stein{translate:0 0;animation:stapel-anflug .6s cubic-bezier(.22,.61,.36,1) var(--start, 2s) both}@keyframes stapel-rahmen-auf{0%{opacity:0;scale:1 .96;transform-origin:bottom}to{opacity:1;scale:1 1}}@keyframes stapel-einfahrt{0%{translate:var(--weg, -115%) 0;opacity:0}12%{opacity:1}to{translate:0 0;opacity:1}}@keyframes stapel-pop{0%{scale:1}40%{scale:1.035}to{scale:1}}@keyframes stapel-anflug{0%{translate:115% -1.4rem;opacity:0}65%{translate:0 -.5rem;opacity:1}to{translate:0 0;opacity:1}}@keyframes stapel-auf{to{opacity:1}}.stapel-legende{display:flex;justify-content:flex-end;align-items:center;margin:.5rem 0 0}.stapel-legende>span{display:inline-flex;align-items:center;gap:.4rem}.stapel-legende>span:before{content:"";width:.55rem;height:.55rem;border-radius:2px;background:var(--topf-backlog)}.stapel-legende .ist-laufender-sprint:before{background:var(--topf-laufend)}.stapel-legende .ist-vorgemerkt:before{background:var(--topf-vorgemerkt)}.stapel-nochmal{padding:.15rem .55rem;border:1px solid var(--line);border-radius:var(--pill);background:transparent;font:inherit;font-size:var(--fs-detail);color:var(--ink-2);cursor:pointer}.stapel-nochmal:hover{border-color:var(--ink);color:var(--ink)}@media (max-width: 48rem){.stapel-buehne{grid-template-columns:minmax(0,1fr)}.stapel-block{--weg: -115%}}@media (prefers-reduced-motion: reduce){.stapel-rahmen,.stapel-block,.stapel-steine>.stapel-stein,.stapel-nochmal{display:none}}.plan-kontext{position:sticky;top:0;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem 0;margin-bottom:var(--gap-s);background:var(--page);transition:box-shadow .2s var(--ease)}.plan-kontext.ist-fest{box-shadow:0 10px 14px -12px #14281e59}.plan-kontext-stand{margin-left:auto;display:none;align-items:center;gap:.5rem;font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap}.plan-kontext.ist-fest .plan-kontext-stand{display:inline-flex}.plan-kontext-stand b{font-weight:500;font-size:var(--fs-body);color:var(--ink)}.plan-kontext .modus-schalter{margin:0}.pz-team{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;padding:1rem 1.2rem .9rem}.pz{gap:var(--gap-m)}.plan-spalte-kopf-rechts{display:inline-flex;align-items:center;gap:.55rem}.plan-spalte-kopf-rechts .plan-zurueck{margin:0}.plan-zeile-hinweis{display:inline-flex;align-items:center}.plan-zeile-hinweis .info{margin-left:0;position:static}.plan-zeile-hinweis .info-dot{width:1.05rem;height:1.05rem;color:var(--ink-2)}.plan-zeile-hinweis.ist-raus .info-dot,.plan-zeile-hinweis.ist-raus .info-dot:hover,.plan-zeile-hinweis.ist-raus .info-dot[aria-expanded=true]{color:var(--accent-text)}.plan-zeile-hinweis .info-card{top:calc(100% + .3rem);left:.35rem;right:.35rem;width:auto;max-width:none;transform:none}.plan-zeile:has(.info-card){z-index:5}.rb-takte{position:relative;padding-left:15.5rem}.rb-stand-luecke{font-style:normal;font-weight:500;color:var(--accent-text)}.plan-kontext .bf-wahl{margin:0;gap:.5rem .9rem;align-items:center}.plan-kontext .bf-wahl .pick{flex-direction:row;align-items:center;gap:.4rem;min-width:0}.rb-takte .an-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.pick .sprintwahl{display:block}.pick .sprintwahl select{width:100%;margin-left:0}.seitenstand{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .6rem;border:1px solid #c9a227;border-radius:var(--pill);font-family:var(--font-detail);font-size:var(--fs-detail);text-transform:uppercase;letter-spacing:.09em;color:#a67f00;white-space:nowrap}.seitenstand .info-dot{color:inherit}.bz-tenor{margin:0 0 var(--gap-s);font-size:var(--fs-body);color:var(--ink)}.bz-tenor b{font-weight:500}.bz-tenor-satz{color:var(--ink-2)}.b-offen{background:var(--ink-3);color:#fff}button.badge.ist-gewandert{border:0;font-family:var(--font-detail);cursor:pointer}button.badge.ist-gewandert:hover,button.badge.ist-gewandert.ist-gewaehlt{box-shadow:0 0 0 2px var(--ink-2)}.gt-puffer{--reserve-tag: color-mix(in srgb, var(--reserve-support) 20%, transparent);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(90deg,transparent 0,transparent var(--puffer),var(--reserve-tag) var(--puffer),var(--reserve-tag) var(--tag))}.app{--voransicht: #1f3b63;--voransicht-hell: #b9d0ee}.voransicht-schalter{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;padding:.3rem .65rem .3rem .35rem;border-radius:var(--pill);border:1px solid rgba(230,230,210,.28);color:var(--vamo-sand);background:transparent;cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease)}.voransicht-schalter:hover{border-color:#e6e6d280}.voransicht-schalter:focus-visible{outline:2px solid var(--vamo-offwhite);outline-offset:2px}.voransicht-knopf{width:1.6rem;height:.9rem;border-radius:var(--pill);background:#e6e6d238;position:relative;flex:none;transition:background .15s var(--ease)}.voransicht-knopf:after{content:"";position:absolute;top:.125rem;left:.125rem;width:.65rem;height:.65rem;border-radius:50%;background:var(--vamo-sand);transition:transform .15s var(--ease)}.voransicht-schalter.is-an{background:var(--voransicht);border-color:var(--voransicht-hell);color:var(--vamo-offwhite)}.voransicht-schalter.is-an .voransicht-knopf{background:var(--voransicht-hell)}.voransicht-schalter.is-an .voransicht-knopf:after{transform:translate(.7rem);background:var(--voransicht)}.voransicht-wert{color:var(--vamo-sage)}.voransicht-schalter.is-an .voransicht-wert{color:var(--voransicht-hell)}@media (prefers-reduced-motion: reduce){.voransicht-knopf,.voransicht-knopf:after{transition:none}}.sidebar>.voransicht-halt{position:sticky;bottom:0;z-index:1;margin-top:-.9rem;padding:.4rem 0 0;background:var(--ink);box-shadow:0 1.5rem 0 var(--ink)}.sidebar>.voransicht-halt .voransicht-schalter{display:inline-flex}.topbar .voransicht-schalter--oben{flex:none;margin-left:auto}@media (max-width: 900px){.sidebar .voransicht-schalter,.sidebar>.voransicht-halt{display:none}}.voransicht-band{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.6rem .75rem .6rem 1rem;border-radius:.75rem;background:var(--voransicht);color:var(--vamo-offwhite);font-size:var(--fs-small)}.voransicht-band-titel{font-family:var(--font-detail);text-transform:uppercase;font-size:var(--fs-detail);letter-spacing:.08em;color:var(--voransicht-hell)}.voransicht-band-satz{flex:1 1 18rem}.voransicht-band-zahlen{display:inline-flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--voransicht-hell)}.voransicht-band-zahlen b{color:var(--vamo-offwhite);font-weight:600}.voransicht-band .ghost-toggle{color:var(--vamo-offwhite);border-color:#b9d0ee73}.voransicht-band .ghost-toggle:hover{background:#b9d0ee29;color:var(--vamo-offwhite)}.plan-rest{color:var(--voransicht);font-weight:600;text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.ue-quadrat{flex:none;width:.95rem;height:.95rem;border-radius:3px;background:var(--tone)}.ue-liste.ist-business .ue-gruppe.ist-eimer+.ue-gruppe.ist-eimer{margin-top:1.1rem}.ue-liste.ist-business .ue-gruppe-kopf.ist-eimer{font-size:var(--fs-body)!important;font-weight:600;gap:.55rem;padding:.15rem 0}.ue-liste.ist-business .ue-gruppe.eimer-offen .ue-gruppe-kopf{color:var(--tone)}.ue-liste.ist-business .ue-gruppe.ist-eimer .ue-gruppe-name{cursor:help}.neu-start{margin-bottom:.4rem}.neu-start-i{border:none;font-size:var(--fs-small)}.neu-zahl{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:var(--pill);background:var(--vamo-offwhite);color:var(--vamo-green);font-size:var(--fs-detail);font-weight:600;display:inline-flex;align-items:center;justify-content:center}.neu-panel{position:fixed;left:1rem;bottom:1rem;z-index:70;width:min(26rem,calc(100vw - 2rem));max-height:min(34rem,calc(100vh - 2rem));overflow:auto;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:1rem;padding:.9rem 1rem 1rem}.neu-panel-kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.neu-zu{font-size:1.25rem;line-height:1;padding:.1rem .4rem;border-radius:.4rem;color:var(--ink-2)}.neu-zu:hover,.neu-zu:focus-visible{background:var(--surface-2)}.neu-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.neu-liste li{display:flex;flex-direction:column;gap:.15rem;padding-top:.75rem;border-top:1px solid var(--line)}.neu-liste li:first-child{padding-top:0;border-top:none}.neu-datum{font-size:var(--fs-detail);color:var(--ink-3)}.neu-datum em{font-style:normal;color:var(--voransicht)}.neu-titel{font-weight:600}.neu-text{margin:0;font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.voransicht-band-liste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;flex:1 1 100%;order:3}.voransicht-band-liste li{padding:.15rem .55rem;border-radius:var(--pill);background:#b9d0ee29;color:var(--vamo-offwhite);font-size:var(--fs-detail);cursor:help}.voransicht-band-zahlen{order:4}.voransicht-band .ghost-toggle{order:2}.app[data-farben=notion]{--fs-signal: #ff5f00;--fs-signal-text: #b34300;--fs-signal-dunkel: #ff5f00;--fs-tinte: #14281e;--fs-tinte-2: #6e7364;--fs-grau: #7e8983;--fs-sand: #e6e6d2;--fs-rampe-1: #a5cc44;--fs-rampe-2: #2b5039;--fs-rampe-3: #14281e;--fs-status-new: #d0cfcb;--fs-status-klaerung: #a3a29e;--fs-status-ready: #6d6c68;--fs-status-laeuft: #337ea9;--fs-status-done: #448361;--topf-laufend: var(--fs-rampe-3);--topf-vorgemerkt: var(--fs-rampe-2);--topf-backlog: var(--fs-rampe-1)}.app[data-farben=notion] .fs-punkt{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;flex:none}.app[data-farben=notion] .fs-status-neu .fs-punkt{box-shadow:inset 0 0 0 1px #14281e4d}.app[data-farben=notion] .fs-status{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;color:var(--fs-tinte)}.app[data-farben=notion] .fs-feld{display:inline-flex;align-items:center;gap:.4em;max-width:100%;min-width:0;background:transparent!important;padding:0!important;border-radius:0;box-shadow:none;outline:none;font-family:var(--ds-font-text, inherit);font-size:var(--ds-t-text, var(--fs-small));letter-spacing:-.02em;line-height:var(--ds-lh-eng, 1.15);color:var(--fs-tinte);white-space:nowrap;text-transform:none}.app[data-farben=notion] .fs-feld-punkt{display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:50%}.app[data-farben=notion] .fs-feld-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.app[data-farben=notion] .fs-feld.is-leer{color:var(--fs-tinte-2)}.app[data-farben=notion] .fs-feld.is-leer .fs-feld-punkt{box-sizing:border-box;border:1.5px solid var(--fs-tinte-2);background:transparent}.app[data-farben=notion] :is(.sidebar,.ds-karte--gruen,.ds-karte--hero) .fs-feld{color:var(--fs-sand)}.app[data-farben=notion] .fs-signal.fs-verb{display:inline-flex;align-items:baseline;gap:.35em;background:transparent!important;padding:0!important;border-radius:0;box-shadow:none;color:var(--fs-tinte);font-family:var(--ds-font-regular, inherit);font-size:var(--ds-t-text, var(--fs-small));font-weight:400;letter-spacing:-.02em;text-transform:none;line-height:var(--ds-lh-eng, 1.15);white-space:nowrap}.app[data-farben=notion] .fs-signal-marke{flex:none;font-style:normal;font-size:.7em;line-height:1;color:var(--fs-signal);transform:translateY(-.05em)}.app[data-farben=notion] .fs-signal.fs-verb:has(>.fs-signal-pfeil){align-items:center}.app[data-farben=notion] .fs-signal-pfeil{width:9px;height:11px;font-size:inherit;transform:none}.app[data-farben=notion] :is(.sidebar,.ds-karte--gruen,.ds-karte--hero) .fs-signal.fs-verb{color:var(--fs-sand)}.app[data-farben=notion] :is(.sidebar,.ds-karte--gruen,.ds-karte--hero) .fs-signal-marke{color:var(--fs-signal-dunkel)}.app[data-farben=notion] :is(a,button):is(:hover,:focus-visible) .fs-signal.fs-verb{text-decoration:underline;text-underline-offset:.2em;filter:none}.app[data-farben=notion] .fs-annahme{border-bottom:1.5px dashed var(--fs-tinte-2);color:var(--fs-tinte-2)}.app[data-farben=notion] .fs-kante{box-shadow:inset 4px 0 0 var(--fs-signal)}.app[data-farben=notion] .fs-muster{display:inline-block;width:.8rem;height:.8rem;border-radius:.25rem;flex:none}.app[data-farben=notion] .fs-muster-pfeil{width:.8rem;height:.8rem}.app[data-farben=notion] .fs-muster-annahme{height:0;border-top:2px dashed var(--fs-tinte-2);border-radius:0;width:1rem}.app[data-farben=notion] .fs-muster-neutral{background:var(--fs-tinte)}.app[data-farben=notion] .fs-muster-status{display:inline-flex;gap:.15rem}.app[data-farben=notion] .fs-legende{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:var(--ds-t-text, var(--fs-small));line-height:1.35}.app[data-farben=notion] .fs-legende li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.5rem}.app[data-farben=notion] .fs-legende-knopf{margin-bottom:.4rem}.app[data-farben=notion] .fs-legende-karte{position:fixed;left:1rem;bottom:1rem;z-index:70;width:min(24rem,calc(100vw - 2rem));background:var(--ds-white, #ffffff);color:var(--fs-tinte);border:none;border-radius:var(--ds-radius-card-l, 20px);padding:var(--ds-card-padding, 24px);box-shadow:0 12px 32px -12px #14281e59}.app[data-farben=notion] .fs-legende-karte .neu-panel-kopf{margin-bottom:.7rem}.app[data-farben=notion] .gt-balken:is(.ist-fertig){--gt-ton: var(--fs-status-done)}.app[data-farben=notion] .gt-balken:is(.ist-laeuft,.ist-laeuft-teils){--gt-ton: var(--fs-status-laeuft)}.app[data-farben=notion] .gt-balken:is(.ist-offen,.ist-offen-teils){--gt-ton: var(--fs-status-ready)}.app[data-farben=notion] .gt-legende i.ist-fertig{background:var(--fs-status-done)}.app[data-farben=notion] .gt-legende i.ist-laeuft{background:var(--fs-status-laeuft)}.app[data-farben=notion] .gt-legende i.ist-offen{background:var(--fs-status-ready)}.app[data-farben=notion]{--ds-green: #14281e;--ds-offwhite: #f5fae6;--ds-sand: #e6e6d2;--ds-light-green: #b4b9a5;--ds-mid-green: #6e7364;--ds-orange: #ff5f00;--ds-white: #ffffff;--ds-rule: rgba(31, 29, 30, .2);--ds-sand-2: rgba(230, 230, 210, .72);--ds-rule-dunkel: rgba(230, 230, 210, .25);--ds-flaeche-dunkel: rgba(230, 230, 210, .12);--ds-radius-input: 12px;--ds-radius-card: 16px;--ds-radius-card-l: 20px;--ds-radius-pill: 40px;--ds-radius-hero: 48px;--ds-radius-marke: 4px;--ds-card-padding: 24px;--ds-card-padding-s: 16px;--ds-card-gap: 12.5px;--ds-abschnitt-gap: 25px;--ds-rule-width: 1.5px;--ds-zeile: 40px;--ds-font-text: "GT Pressura Extended Text", "GT Pressura Extended", sans-serif;--ds-font-regular: "GT Pressura Extended", "GT Pressura Extended Text", sans-serif;--ds-font-zahl: var(--font-numbers);--ds-t-seite: clamp(1.5rem, 1.1rem + 1.2vw, 1.75rem);--ds-t-karte: 1.25rem;--ds-t-text: .875rem;--ds-t-label: .75rem;--ds-t-zahl: 2.75rem;--ds-t-zahl-xl: clamp(3rem, 2rem + 3vw, 4.5rem);--ds-t-zahl-s: 1.5rem;--ds-lh-eng: 1.1;--ds-lh-text: 1.35;--page: var(--ds-offwhite);--surface: var(--ds-white);--surface-2: var(--ds-sand);--ink: var(--ds-green);--ink-2: var(--ds-mid-green);--line: transparent;--hoehe-1: none;--hoehe-2: none;--hoehe-3: none;--fs-signal: var(--ds-orange);--accent: var(--ds-orange);--accent-brand: var(--ds-orange);background:var(--ds-offwhite);color:var(--ds-green)}.app[data-farben=notion] :is(main,.neu-panel,.fs-legende-karte){font-family:var(--ds-font-text);letter-spacing:-.03em}.app[data-farben=notion] :is(main,.sidebar,nav) :is(*){font-weight:350!important}.app[data-farben=notion] main :is(h1,h2,h3,h4){line-height:var(--ds-lh-eng);letter-spacing:-.03em;font-family:var(--ds-font-text)}.app[data-farben=notion] main h1{font-size:var(--ds-t-seite)}.app[data-farben=notion] main :is(h2,h3){font-size:var(--ds-t-karte)}.app[data-farben=notion] main h4{font-size:var(--ds-t-text)}.app[data-farben=notion] main :is(th,.pz-k,.vamo-detail,label>span:first-child,.vs-label,.ds-label){font-family:var(--ds-font-regular);letter-spacing:0;text-transform:uppercase;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main :is(.num,b.num,.ds-zahl,.ds-zahl-xl,.ds-zahl-s,.vamo-number){font-family:var(--ds-font-zahl);letter-spacing:0;font-variant-numeric:tabular-nums}.app[data-farben=notion] main .ds-zahl{font-size:var(--ds-t-zahl);line-height:1}.app[data-farben=notion] main .ds-zahl-xl{font-size:var(--ds-t-zahl-xl);line-height:1}.app[data-farben=notion] main .ds-zahl-s{font-size:var(--ds-t-zahl-s);line-height:1}.app[data-farben=notion] main :is(.ds-zahl,.ds-zahl-xl,.ds-zahl-s) .ds-einheit{font-family:var(--ds-font-text);font-size:.5em;letter-spacing:-.03em;margin-left:.15em}.app[data-farben=notion] main .ds-text{font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main .ds-leise{color:var(--ds-mid-green)}.app[data-farben=notion] main .ds-aussage{margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:inherit;text-wrap:balance}.app[data-farben=notion] main .ds-aussage--seite{font-size:var(--ds-t-seite)}.app[data-farben=notion] main .ds-aussage .num{font-size:1.1em}.app[data-farben=notion] main .ds-seitenkopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ds-card-gap);margin:0 0 var(--ds-card-gap)}.app[data-farben=notion] main .ds-karte{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;padding:var(--ds-card-padding);border:none;border-radius:var(--ds-radius-card-l);background:var(--ds-sand);color:var(--ds-green);box-shadow:none}.app[data-farben=notion] main .ds-karte>*{margin:0}.app[data-farben=notion] main .ds-karte--s{padding:var(--ds-card-padding-s);border-radius:var(--ds-radius-card)}.app[data-farben=notion] main .ds-karte--hero{padding:calc(var(--ds-card-padding) + 8px) calc(var(--ds-card-padding) + 8px);border-radius:var(--ds-radius-hero)}.app[data-farben=notion] main .ds-karte--weiss{background:var(--ds-white)}.app[data-farben=notion] main .ds-karte--hell{background:var(--ds-light-green)}.app[data-farben=notion] main .ds-karte--gruen{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .ds-karte .ds-karte{padding:var(--ds-card-padding-s);border-radius:var(--ds-radius-card);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .ds-karte--gruen .ds-karte{background:var(--ds-sand)}.app[data-farben=notion] main .ds-karte--gruen :is(.ds-label,.ds-leise,th,.vs-label){color:var(--ds-sand-2)}.app[data-farben=notion] main .ds-karte--gruen .ds-karte :is(.ds-label,.ds-leise,th,.vs-label){color:var(--ds-mid-green)}.app[data-farben=notion] main .ds-karte--signal{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] main .ds-kachel{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;border:none;border-radius:var(--ds-radius-card);background:var(--ds-white);color:var(--ds-green);box-shadow:none}.app[data-farben=notion] main .ds-kachel>*{margin:0}.app[data-farben=notion] main .ds-kachel--signal{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] main .ds-kachel-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.app[data-farben=notion] main .ds-kachel-zeile>.ds-rechts{margin-left:auto}.app[data-farben=notion] main .ds-raster{display:grid;gap:var(--ds-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ds-raster-min, 16rem)),1fr));align-items:stretch}.app[data-farben=notion] main .ds-raster--1{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .ds-raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-farben=notion] main .ds-raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app[data-farben=notion] main .ds-raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.app[data-farben=notion] main .ds-raster--drittel{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.app[data-farben=notion] main .ds-abschnitt+.ds-abschnitt{margin-top:var(--ds-abschnitt-gap)}.app[data-farben=notion] main .ds-abschnitt>.ds-aussage{margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] main .ds-kpi{display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] main .ds-kpi>*{margin:0}.app[data-farben=notion] main .ds-kpi .ds-label{order:-1}.app[data-farben=notion] main .ds-kpi .ds-text{margin-top:2px}.app[data-farben=notion] main .ds-kpi-reihe{display:flex;flex-wrap:wrap;gap:var(--ds-card-gap) calc(var(--ds-card-padding) * 1.5);align-items:flex-end}.app[data-farben=notion] main .ds-pill{display:inline-flex;align-items:center;gap:.35em;box-sizing:border-box;padding:5px 11px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:default}.app[data-farben=notion] main .ds-pill .num{font-size:1.05em}.app[data-farben=notion] main :is(.ds-karte,.panel,.ds-kachel) .ds-pill{background:var(--ds-white)}.app[data-farben=notion] main .ds-karte--gruen .ds-pill{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] main .ds-pill--weiss{background:var(--ds-white)}.app[data-farben=notion] main .ds-pill--sand{background:var(--ds-sand)}.app[data-farben=notion] main .ds-pill--hell{background:var(--ds-light-green)}.app[data-farben=notion] main .ds-pill--gruen,.app[data-farben=notion] main .ds-karte .ds-pill--gruen,.app[data-farben=notion] main .ds-pill[aria-pressed=true],.app[data-farben=notion] main .ds-pill[aria-current],.app[data-farben=notion] main .ds-pill.is-aktiv{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .ds-pill--orange,.app[data-farben=notion] main .ds-karte .ds-pill--orange,.app[data-farben=notion] main .ds-karte--gruen .ds-pill--orange{background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] main :is(button,a,label).ds-pill,.app[data-farben=notion] main .ds-pill:is([role=tab],[role=button]){cursor:pointer;font:inherit;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:0}.app[data-farben=notion] main :is(button,a,label).ds-pill:hover:not([aria-pressed=true]):not(.is-aktiv):not([aria-current]):not(.ds-pill--gruen):not(.ds-pill--orange){background:var(--ds-light-green)}.app[data-farben=notion] main .ds-pill:disabled,.app[data-farben=notion] main .ds-pill[aria-disabled=true]{opacity:.55;cursor:default}.app[data-farben=notion] main .ds-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.app[data-farben=notion] main .ds-schalter{display:inline-flex;padding:3px;border-radius:var(--ds-radius-pill);background:var(--ds-white);gap:2px}.app[data-farben=notion] main .ds-karte .ds-schalter{background:var(--ds-white)}.app[data-farben=notion] main .ds-schalter .ds-pill{background:transparent}.app[data-farben=notion] main .ds-schalter .ds-pill:is([aria-pressed=true],[aria-current],.is-aktiv){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .ds-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.4em;box-sizing:border-box;padding:10px 20px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-green);color:var(--ds-sand);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.app[data-farben=notion] main .ds-knopf:hover{background:#1f3a2c}.app[data-farben=notion] main .ds-knopf--still{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .ds-knopf--still:hover{background:var(--ds-light-green)}.app[data-farben=notion] main .ds-karte--gruen .ds-knopf{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] main .ds-knopf:disabled,.app[data-farben=notion] main .ds-knopf[aria-disabled=true]{background:var(--ds-light-green);color:var(--ds-green);opacity:.7;cursor:default}.app[data-farben=notion] main .ds-tabelle{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] main .ds-tabelle th{padding:0 12px 10px 0;text-align:left;vertical-align:bottom;background:none;border:none}.app[data-farben=notion] main .ds-tabelle td{height:var(--ds-zeile);padding:8px 12px 8px 0;vertical-align:middle;border:none;border-top:var(--ds-rule-width) solid var(--ds-rule);background:none}.app[data-farben=notion] main .ds-tabelle :is(th,td):last-child{padding-right:0}.app[data-farben=notion] main .ds-tabelle .ds-r{text-align:right;font-variant-numeric:tabular-nums}.app[data-farben=notion] main .ds-tabelle tbody tr:first-child td{border-top-color:var(--ds-rule)}.app[data-farben=notion] main .ds-karte--gruen .ds-tabelle td{border-top-color:var(--ds-rule-dunkel)}.app[data-farben=notion] main .ds-tabelle tr.ds-gruppe td{height:auto;padding:18px 12px 6px 0;border-top:none}.app[data-farben=notion] main tr+tr>td{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] main .ds-balken{display:flex;flex-direction:column;gap:10px}.app[data-farben=notion] main .ds-balken-zeile{display:grid;grid-template-columns:var(--ds-balken-label, minmax(6rem, 11rem)) minmax(0,1fr) var(--ds-balken-wert, auto);align-items:center;gap:12px;min-width:0}.app[data-farben=notion] main .ds-balken-zeile>.ds-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .ds-balken-zeile>.ds-wert{font-family:var(--ds-font-zahl);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:var(--ds-t-text);text-align:right;white-space:nowrap}.app[data-farben=notion] main .ds-balken-zeile>.ds-wert .ds-leise{font-family:var(--ds-font-text);letter-spacing:-.03em}.app[data-farben=notion] main .ds-spur{position:relative;display:flex;height:var(--ds-balken-hoehe, 1.25rem);min-width:0;overflow:hidden;border-radius:var(--ds-radius-input);background:var(--ds-sand)}.app[data-farben=notion] main :is(.ds-karte,.panel) .ds-spur{background:var(--ds-white)}.app[data-farben=notion] main .ds-karte--gruen .ds-spur{background:var(--ds-flaeche-dunkel)}.app[data-farben=notion] main .ds-spur>.ds-fuellung{height:100%;border-radius:var(--ds-radius-input);background:var(--ds-green);min-width:0}.app[data-farben=notion] main .ds-spur>.ds-fuellung+.ds-fuellung{border-radius:0}.app[data-farben=notion] main .ds-spur>.ds-fuellung:last-child{border-top-right-radius:var(--ds-radius-input);border-bottom-right-radius:var(--ds-radius-input)}.app[data-farben=notion] main .ds-spur>.ds-marke{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ds-green)}.app[data-farben=notion] main .ds-karte--gruen .ds-spur>.ds-marke{background:var(--ds-sand)}.app[data-farben=notion] main .ds-stapel{display:flex;width:100%;min-width:0;height:var(--ds-stapel-hoehe, 2.75rem);overflow:hidden;border-radius:var(--ds-radius-input);background:var(--ds-sand)}.app[data-farben=notion] main :is(.ds-karte,.panel) .ds-stapel{background:var(--ds-white)}.app[data-farben=notion] main .ds-stapel>*{box-sizing:border-box;display:flex;align-items:flex-end;min-width:0;padding:0 0 6px 10px;overflow:hidden;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] main .ds-stapel-werte{display:flex;width:100%;min-width:0;margin-bottom:4px}.app[data-farben=notion] main .ds-stapel-werte>*{box-sizing:border-box;min-width:0;padding-left:10px;overflow:hidden;font-family:var(--ds-font-zahl);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:var(--ds-t-text);white-space:nowrap}.app[data-farben=notion] main .ds-fuell-gruen{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .ds-fuell-sand{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] main .ds-fuell-hell{background:var(--ds-light-green);color:var(--ds-green)}.app[data-farben=notion] main .ds-fuell-mid{background:var(--ds-mid-green);color:var(--ds-offwhite)}.app[data-farben=notion] main .ds-fuell-orange{background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] main .ds-fuell-weiss{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] :is(main,.pz) .ds-fuell-rampe-2{background:var(--fs-rampe-2);color:var(--ds-offwhite)}.app[data-farben=notion] :is(main,.pz) .ds-fuell-rampe-1{background:var(--fs-rampe-1);color:var(--ds-green)}.app[data-farben=notion] :is(main,.pz) .ds-marke-flaeche.ds-fuell-rampe-2{background:var(--fs-rampe-2)}.app[data-farben=notion] :is(main,.pz) .ds-marke-flaeche.ds-fuell-rampe-1{background:var(--fs-rampe-1)}.app[data-farben=notion] main .ds-fuell-annahme{background:transparent;border:1.5px dashed var(--ds-mid-green);border-radius:var(--ds-radius-input);color:var(--ds-mid-green)}.app[data-farben=notion] main .ds-legende{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0;list-style:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .ds-legende>*{display:inline-flex;align-items:center;gap:6px}.app[data-farben=notion] main .ds-legende .ds-marke-flaeche{display:inline-block;width:12px;height:12px;border-radius:var(--ds-radius-marke);background:var(--ds-green)}.app[data-farben=notion] main .ds-legende .ds-marke-annahme{display:inline-block;width:14px;height:0;border-top:2px dashed var(--ds-mid-green)}.app[data-farben=notion] main .ds-legende .fs-punkt{width:8px;height:8px}.app[data-farben=notion] main .ds-diagramm svg text{font-family:var(--ds-font-regular);font-size:11px;letter-spacing:0;fill:var(--ds-mid-green)}.app[data-farben=notion] main .ds-diagramm svg text.ds-wert,.app[data-farben=notion] main .ds-diagramm svg .ds-wert text{font-family:var(--ds-font-zahl);fill:var(--ds-green);font-size:12px}.app[data-farben=notion] main .ds-diagramm svg :is(.ds-achse,.ds-gitter){stroke:var(--ds-rule);stroke-width:1}.app[data-farben=notion] main .ds-diagramm svg .ds-gitter{stroke-dasharray:none;opacity:.6}.app[data-farben=notion] main .ds-diagramm figure{margin:0}.app[data-farben=notion] main .ds-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.app[data-farben=notion] main .ds-filter>.ds-feld{display:inline-flex;align-items:center;gap:8px}.app[data-farben=notion] main .ds-filter .ds-label{white-space:nowrap}.app[data-farben=notion] main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--ds-white);border:none;border-radius:var(--ds-radius-input);box-shadow:none;font-family:var(--ds-font-text);letter-spacing:-.03em}.app[data-farben=notion] main .ds-karte--gruen :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] main :is(.ghost-toggle,.ofchip,.plan-zurueck,button.chip){border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);box-shadow:none}.app[data-farben=notion] main :is(.ghost-toggle,.ofchip)[aria-pressed=true],.app[data-farben=notion] main .ofchip.on{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main :focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .ds-karte--gruen :focus-visible{outline-color:var(--ds-sand)}.app[data-farben=notion] main .panel,.app[data-farben=notion] main .charts3>.chartbox,.app[data-farben=notion] main .chartbox.ist-karte{background:var(--ds-sand);border:none;box-shadow:none;border-radius:var(--ds-radius-card-l);padding:var(--ds-card-padding);margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] main .panel :is(.panel,.chartbox,.ue-zeile,.gr-auf){background:var(--ds-white);border-radius:var(--ds-radius-card);box-shadow:none;border:none}.app[data-farben=notion] main :is(.kcard,.tile,.kachel,.card){box-shadow:none}.app[data-farben=notion] .fs-signal{background:var(--ds-orange);color:var(--ds-green);border-radius:var(--ds-radius-pill);padding:4px 10px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .fs-muster-signal{background:var(--ds-orange)}.app[data-farben=notion] .fs-pille{border-radius:var(--ds-radius-pill);box-shadow:none;padding:3px 10px;font-family:var(--ds-font-text);letter-spacing:-.03em}.app[data-farben=notion] .fs-kante{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] main .voransicht-band .ghost-toggle{background:transparent;color:var(--ds-offwhite);box-shadow:inset 0 0 0 1px #b9d0ee73}@media (max-width: 720px){.app[data-farben=notion]{--ds-card-padding: 16px;--ds-card-padding-s: 12px;--ds-t-karte: 1.125rem;--ds-t-zahl: 2.25rem}.app[data-farben=notion] main .ds-karte--hero{padding:20px;border-radius:28px}.app[data-farben=notion] main :is(.ds-raster--2,.ds-raster--3,.ds-raster--4,.ds-raster--drittel){grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .ds-balken-zeile{grid-template-columns:minmax(0,1fr) auto}.app[data-farben=notion] main .ds-balken-zeile>.ds-label{grid-column:1 / -1}.app[data-farben=notion] main .ds-tabelle{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width: 721px) and (max-width: 1100px){.app[data-farben=notion] main :is(.ds-raster--3,.ds-raster--4){grid-template-columns:repeat(2,minmax(0,1fr))}}.app[data-farben=notion] .nf{display:flex;flex-direction:column;gap:var(--ds-card-gap);margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] .nf-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app[data-farben=notion] .nf-knopf{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-mid-green);font-family:GT Pressura Extended,sans-serif;font-size:12px;letter-spacing:0;text-transform:uppercase;cursor:pointer}.app[data-farben=notion] .nf-knopf:hover,.app[data-farben=notion] .nf.is-offen .nf-knopf{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .nf-knopf:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .nf-symbol{width:14px;height:14px}.app[data-farben=notion] .nf-zahl{min-width:18px;height:18px;padding:0 5px;border-radius:var(--ds-radius-pill);background:var(--ds-green);color:var(--ds-sand);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.app[data-farben=notion] .nf-aktiv{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.app[data-farben=notion] .nf-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border-radius:var(--ds-radius-pill);background:var(--ds-sand);font-size:13px}.app[data-farben=notion] .nf-chip-label{font-family:GT Pressura Extended,sans-serif;font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .nf-chip-x{border:none;background:var(--ds-white);border-radius:50%;width:18px;height:18px;line-height:1;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] .nf-rechts{margin-left:auto}.app[data-farben=notion] .nf-auswahl{background:var(--ds-sand);border-radius:var(--ds-radius-card-l);padding:var(--ds-card-padding);display:flex;flex-direction:column;gap:12px}.app[data-farben=notion] main .plan-kontext:has(>.nf-platz){align-items:flex-start;column-gap:12px;padding:var(--gap-s) 0;margin-bottom:var(--gap-s)}.app[data-farben=notion] main .plan-kontext:has(>.nf-platz).ist-fest{box-shadow:none}.app[data-farben=notion] main .plan-kontext:has(>.nf-platz)>.plan-kontext-stand{padding-top:6px}.app[data-farben=notion] main .plan-kontext>.nf-platz{flex:1 1 auto;min-width:0}.app[data-farben=notion] main .nf-platz>.nf{margin-bottom:0}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl{display:grid;grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);align-items:baseline;gap:12px 14px;margin:0;padding:var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-sand)}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>*{grid-column:1 / -1;min-width:0}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>.ds-feld{display:grid;grid-template-columns:subgrid;align-items:baseline;row-gap:8px;padding:0}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>.ds-feld>:only-child{grid-column:1 / -1;justify-self:start}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>.ds-feld>.ds-label{padding-top:0;white-space:nowrap}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>.ds-feld>:is(select,.ds-pills){justify-self:start;min-width:0}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill:not([aria-pressed=true]){background:var(--ds-white)}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill:not([aria-pressed=true]):hover{background:var(--ds-light-green)}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill[aria-pressed=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .nf-platz .ds-pill .num{font-family:var(--ds-font-zahl);color:var(--ds-mid-green)}.app[data-farben=notion] main .nf-platz .ds-pill[aria-pressed=true] .num{color:var(--ds-sand-2)}.app[data-farben=notion] main .nf-platz .nf-auswahl select{box-sizing:border-box;height:2rem;min-width:11rem;max-width:100%;padding:0 .85rem;border:none;border-radius:var(--ds-radius-input);background-color:var(--ds-white);font-family:var(--ds-font-text);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .nf-platz .nf-chip-wert{font-size:var(--ds-t-text)}@media (max-width: 720px){.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .nf-platz>.nf>.nf-auswahl>.ds-feld{row-gap:6px}}.app[data-farben=notion]{--ds-schatten-1: 0 1px 2px rgba(20, 40, 30, .06), 0 4px 14px rgba(20, 40, 30, .06);--ds-schatten-2: 0 2px 4px rgba(20, 40, 30, .08), 0 12px 32px rgba(20, 40, 30, .14)}.app[data-farben=notion] .ds-karte--hoch{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .ds-karte--wichtig{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion]{--sh-text: var(--ds-font-text);--sh-detail: var(--ds-font-regular);--sh-sand-2: var(--ds-sand-2);--sh-flaeche: rgba(230, 230, 210, .08);--sh-flaeche-2: rgba(230, 230, 210, .16)}.app[data-farben=notion] :is(.gate,.tour,.topbar) :is(*){font-weight:350!important}@media (min-width: 901px){.app[data-farben=notion]{padding-left:17.5rem}.app[data-farben=notion] .main{padding:28px 40px 80px}}.app[data-farben=notion] :focus-visible{outline-color:var(--fs-tinte)}.app[data-farben=notion] .sidebar :focus-visible{outline-color:var(--ds-sand)}.app[data-farben=notion] .topbar{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .topbar .burger{border-radius:var(--ds-radius-input);background:var(--sh-flaeche-2);color:var(--ds-sand)}.app[data-farben=notion] .topbar-brand{align-items:center;gap:.75rem}.app[data-farben=notion] .topbar-brand .ds-wortmarke{display:block;flex:none;width:3.4rem;height:auto;aspect-ratio:243 / 66;color:var(--ds-sand)}.app[data-farben=notion] .topbar-brand b{font-family:var(--sh-text);letter-spacing:-.03em;color:var(--ds-sand)}.app[data-farben=notion] .sidebar{background:var(--ds-green);color:var(--ds-sand);font-family:var(--sh-text);letter-spacing:-.03em;padding:1.75rem 1rem 1.25rem;gap:1.75rem}.app[data-farben=notion] .sidebar .brand.ds-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:0 .75rem;font-family:var(--sh-text);text-transform:none;letter-spacing:-.03em;color:var(--ds-sand)}.app[data-farben=notion] .sidebar .ds-wortmarke{display:block;width:5rem;height:auto;aspect-ratio:243 / 66;color:var(--ds-sand)}.app[data-farben=notion] .sidebar .brand b{margin-top:0;font-family:var(--sh-text);font-size:var(--ds-t-karte);line-height:1.1;letter-spacing:-.03em;color:var(--ds-sand)}.app[data-farben=notion] .sprint-uhr{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem;padding:0 .75rem;cursor:help}.app[data-farben=notion] .sprint-uhr-kopf{font-family:var(--sh-detail);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--sh-sand-2)}.app[data-farben=notion] .sprint-uhr-satz{font-family:var(--font-numbers);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:0;color:var(--ds-sand);font-variant-numeric:tabular-nums}.app[data-farben=notion] .sprint-uhr-tage{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.app[data-farben=notion] .sprint-uhr-tage>i{display:block;height:6px;border-radius:var(--ds-radius-pill);background:var(--sh-flaeche-2);overflow:hidden}.app[data-farben=notion] .sprint-uhr-tage>i>i{display:block;height:100%;background:var(--ds-sand)}.app[data-farben=notion] .sprint-uhr-zeit{font-family:var(--font-numbers);font-size:var(--ds-t-label);letter-spacing:0;color:var(--sh-sand-2);font-variant-numeric:tabular-nums}.app[data-farben=notion] .sidebar>.picks .pick>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app[data-farben=notion] .sidebar .filter-suche{min-height:2.5rem;padding:.6rem .85rem;border:none;border-radius:var(--ds-radius-input);background:var(--sh-flaeche);color:var(--ds-sand);font-family:var(--sh-text);letter-spacing:-.03em}.app[data-farben=notion] .sidebar .filter-suche::placeholder{color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar .filter-suche:hover{background:var(--sh-flaeche-2)}.app[data-farben=notion] .sidebar .filter-suche:focus-visible{background:var(--sh-flaeche-2);outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion] .navlist{gap:2px}.app[data-farben=notion] .navlist button{padding:.6rem .75rem;border-radius:var(--ds-radius-input);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-sand);gap:.75rem}.app[data-farben=notion] .navlist button:hover{background:var(--sh-flaeche)}.app[data-farben=notion] .navlist button[aria-current=true]{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .navlist .nav-icon{width:1.1rem;height:1.1rem}.app[data-farben=notion] .navgruppe-titel{padding:0 .75rem;font-family:var(--sh-detail);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar-bottom{gap:2px}.app[data-farben=notion] .sidebar .tour-start{margin:0;padding:.6rem .75rem;border-radius:var(--ds-radius-input);font-size:var(--ds-t-text);letter-spacing:-.03em;gap:.75rem;color:var(--ds-sand);background:transparent}.app[data-farben=notion] .sidebar .tour-start:hover,.app[data-farben=notion] .sidebar .tour-start:focus-visible{background:var(--sh-flaeche)}.app[data-farben=notion] .sidebar .tour-start[aria-expanded=true]{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .sidebar .tour-start-i{width:1.1rem;height:1.1rem;border-width:1.5px;font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0}.app[data-farben=notion] .sidebar .neu-start-i{border:none;font-size:var(--ds-t-text)}.app[data-farben=notion] .sidebar :is(.neu-start,.fs-legende-knopf){margin-bottom:0}.app[data-farben=notion] .sidebar .fs-legende-knopf .tour-start-i .fs-punkt{background:var(--ds-sand)!important}.app[data-farben=notion] .sidebar .neu-zahl{min-width:1.5rem;height:1.25rem;padding:0 .45rem;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-family:var(--font-numbers);font-size:var(--ds-t-label);letter-spacing:0}.app[data-farben=notion] .sidebar .neu-start[aria-expanded=true] .neu-zahl{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] #sidebar-einstellungen{margin:0;padding:0;border-radius:var(--ds-radius-card);background:transparent}.app[data-farben=notion] #sidebar-einstellungen[open]{background:var(--sh-flaeche);padding-bottom:.75rem}.app[data-farben=notion] #sidebar-einstellungen>summary{padding:.6rem .75rem;border-radius:var(--ds-radius-input);background:transparent;font-size:var(--ds-t-text)}.app[data-farben=notion] #sidebar-einstellungen>summary:hover,.app[data-farben=notion] #sidebar-einstellungen>summary:focus-visible{background:var(--sh-flaeche)}.app[data-farben=notion] #sidebar-einstellungen .panel-heading{gap:.75rem}.app[data-farben=notion] #sidebar-einstellungen .panel-heading h3{font-size:var(--ds-t-text)!important;letter-spacing:-.03em}.app[data-farben=notion] #sidebar-einstellungen .falte-pfeil{border-left-color:var(--ds-sand);margin:0 .3rem}.app[data-farben=notion] #sidebar-einstellungen .falte-inhalt{padding:.5rem .75rem 0}.app[data-farben=notion] .sidebar .pick>span{font-family:var(--sh-detail);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar :is(.pick select,.pick .sprintwahl select,.pick-btn,.pick-fest){border:none;border-radius:var(--ds-radius-input);background-color:var(--sh-flaeche-2);color:var(--ds-sand);font-family:var(--sh-text);letter-spacing:-.03em}.app[data-farben=notion] .sidebar :is(.pick select,.pick .sprintwahl select,.pick-btn):hover{background-color:#e6e6d23d}.app[data-farben=notion] .sidebar .pick-btn-hint{font-family:var(--sh-detail);letter-spacing:0;color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar .sprachwahl{gap:4px}.app[data-farben=notion] .sidebar .sprachwahl button{border:none;border-radius:var(--ds-radius-pill);background:var(--sh-flaeche-2);color:var(--ds-sand);padding:.4rem .75rem}.app[data-farben=notion] .sidebar .sprachwahl button.on{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .sidebar-foot{border-top:none;padding:.75rem .75rem 0;gap:.5rem}.app[data-farben=notion] .sidebar-foot .voransicht-schalter{font-family:var(--sh-detail);letter-spacing:0}.app[data-farben=notion] .sidebar-foot .voransicht-schalter.is-an{border-color:transparent}.app[data-farben=notion] .sidebar-foot .flag.fs-flag-annahme{display:inline-flex;align-items:center;gap:.45rem;padding:0;background:transparent;color:var(--ds-sand);border:0;border-radius:0;font-family:var(--sh-detail);letter-spacing:0}.app[data-farben=notion] .sidebar-foot .flag.fs-flag-annahme:before{content:"";flex:none;width:8px;height:8px;border:1.5px dashed var(--sh-sand-2);border-radius:50%}.app[data-farben=notion] .sidebar-foot-zeit{font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar-foot-zeit b{font-family:var(--font-numbers);color:var(--ds-sand)}.app[data-farben=notion] .herkunft{font-family:var(--sh-detail);letter-spacing:0;color:var(--sh-sand-2)}.app[data-farben=notion] .herkunft.is-supabase .herkunft-dot{background:var(--sh-sand-2)}.app[data-farben=notion] .voransicht-band{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:calc(var(--ds-abschnitt-gap) * 1.5);padding:10px 10px 10px var(--ds-card-padding);border-radius:var(--ds-radius-card-l);font-family:var(--sh-text);letter-spacing:-.03em;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .voransicht-band-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.app[data-farben=notion] .voransicht-band-titel{font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-offwhite);cursor:help}.app[data-farben=notion] .voransicht-band-zeile>*{order:0}.app[data-farben=notion] .voransicht-band-zeile>.ghost-toggle{margin-left:auto}.app[data-farben=notion] .voransicht-band-auf{display:inline-flex;align-items:center;gap:.35em;padding:.3rem .8rem;border:none;border-radius:var(--ds-radius-pill);background:#b9d0ee2e;color:var(--ds-offwhite);font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;line-height:var(--ds-lh-eng);cursor:pointer}.app[data-farben=notion] .voransicht-band-auf:hover{background:#b9d0ee4d}.app[data-farben=notion] .voransicht-band-auf .num{font-family:var(--font-numbers);font-size:1.05em}.app[data-farben=notion] .voransicht-band-pfeil{width:0;height:0;margin-left:.15em;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .2s var(--ease)}.app[data-farben=notion] .voransicht-band-auf[aria-expanded=true] .voransicht-band-pfeil{transform:rotate(180deg)}.app[data-farben=notion] .voransicht-band-zahlen{gap:4px 16px;color:#f5fae6c7}.app[data-farben=notion] .voransicht-band-zahlen b{font-family:var(--font-numbers);letter-spacing:0;color:var(--ds-offwhite)}.app[data-farben=notion] .voransicht-band-liste{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.app[data-farben=notion] .voransicht-band-liste li{padding:.25rem .75rem;border-radius:var(--ds-radius-pill);background:#b9d0ee24;letter-spacing:-.02em;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);cursor:help}.app[data-farben=notion] main .voransicht-band .ghost-toggle{padding:8px 18px;border:none;border-radius:var(--ds-radius-pill);background:#b9d0ee2e;box-shadow:none;color:var(--ds-offwhite);font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] main .voransicht-band .ghost-toggle:hover{background:#b9d0ee4d}@media (max-width: 720px){.app[data-farben=notion] .voransicht-band{padding:10px 10px 12px 16px;margin-bottom:var(--ds-abschnitt-gap)}.app[data-farben=notion] .voransicht-band-zeile>.ghost-toggle{order:2}.app[data-farben=notion] .voransicht-band-zahlen{order:3;flex-basis:100%}}.app[data-farben=notion] .pagehead{min-height:0;gap:.75rem;margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] .pagehead>*{min-width:0}.app[data-farben=notion] .seitenstand.fs-seitenstand{border:none;padding:0;font-family:inherit;font-size:var(--ds-t-text);text-transform:none;letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .filter-hinweis{border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);padding:.35rem .9rem}.app[data-farben=notion] .abschnitte-oben.ds-sprungleiste{flex-wrap:nowrap;gap:6px;padding:8px 0;margin-bottom:4px;background:var(--ds-offwhite)}.app[data-farben=notion] main .abschnitte-oben.ds-sprungleiste .ds-pill{flex:none;min-height:0;padding:8px 14px}.app[data-farben=notion] .abschnitte-oben.ds-sprungleiste button:after{display:none}.app[data-farben=notion] main .abschnitte-oben.ds-sprungleiste .ds-pill{transition:none;font-weight:400}.app[data-farben=notion] .abschnitt-punkt.ist-hier{background:var(--ds-green)}.app[data-farben=notion] .abschnitt-punkt:focus-visible{outline-color:var(--ds-green)}.app[data-farben=notion] main .sechead.fs-meins-kopf{align-items:baseline;margin-top:calc(var(--ds-abschnitt-gap) * 2)}.app[data-farben=notion] main .sh-rang{display:flex;flex-direction:column;padding:8px var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-sand)}.app[data-farben=notion] main .sh-rang .row,.app[data-farben=notion] main .sh-rang .row.other{grid-template-columns:2.4rem minmax(0,1fr) 6.5rem 3.8rem 10rem;column-gap:10px;margin:0;padding:12px 0;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none}.app[data-farben=notion] main .sh-rang>.row+.row{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] main .sh-rang .row.is-raus{box-shadow:inset 4px 0 0 var(--ds-orange);padding-left:12px}.app[data-farben=notion] main .sh-rang .grip{display:none}.app[data-farben=notion] main .sh-rang .rk{font-size:var(--ds-t-karte);color:var(--ds-mid-green)}.app[data-farben=notion] main .sh-rang .nm{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] main .sh-rang .sub{margin-top:4px;white-space:normal;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .sh-rang .sub .fs-pille{vertical-align:1px}.app[data-farben=notion] main .sh-rang .cum{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .sh-rang .szbtn{border:none;border-radius:var(--ds-radius-pill);box-shadow:none;background:none;padding:6px 0;color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:none}.app[data-farben=notion] main .sh-rang .szbtn.none:not(:disabled){padding-inline:10px;background:var(--ds-white)}.app[data-farben=notion] main .sh-rang .szbtn.edited:not(:disabled){padding-inline:10px;background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .sh-rang .badgecell{gap:4px;min-width:0}.app[data-farben=notion] main .sh-rang .badge.ds-label{padding:0;border-radius:0;background:none;text-align:left;color:var(--ds-mid-green)}.app[data-farben=notion] main .sh-rang .outlook{gap:6px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .sh-rang .outlook:before{width:6px;height:6px}.app[data-farben=notion] main .sh-rang .outlook b{font-family:var(--ds-font-zahl);font-weight:400}.app[data-farben=notion] main .sh-rang .outlook.o-no{color:var(--ds-green)}.app[data-farben=notion] main .sh-rang .outlook-rettung{font-size:var(--ds-t-text);color:var(--ds-mid-green)}@media (max-width: 700px){.app[data-farben=notion] main .sh-rang{padding-inline:16px}.app[data-farben=notion] main .sh-rang .row,.app[data-farben=notion] main .sh-rang .row.other{grid-template-columns:2rem minmax(0,1fr) auto;row-gap:6px}.app[data-farben=notion] main .sh-rang .row .badgecell{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px}}.app[data-farben=notion] .sechead>.info{align-self:center}.app[data-farben=notion] main>.empty.gate-warn{padding:1rem 1.5rem;border-radius:var(--ds-radius-card);background:var(--ds-white);color:var(--ds-green);box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] main .ds-karte.fs-auswahl{margin-bottom:var(--ds-card-gap);gap:var(--ds-card-gap)}.app[data-farben=notion] .fs-auswahl-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.app[data-farben=notion] .fs-auswahl-kopf>.ds-aussage{margin:0;min-width:0}.app[data-farben=notion] main .fs-auswahl-zahlen{margin:0}.app[data-farben=notion] main .fs-auswahl-zahlen dd{margin:0}.app[data-farben=notion] .stepper{flex-wrap:wrap;align-items:center;gap:var(--ds-card-gap) 24px;margin-bottom:calc(var(--ds-abschnitt-gap) * 1.5)}.app[data-farben=notion] .stepper-bahn{flex:1 1 36rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ds-card-gap);min-width:0}.app[data-farben=notion] .stepper-halt{display:flex;min-width:0}.app[data-farben=notion] .stepper-halt:before,.app[data-farben=notion] .stepper-halt:not(:last-child):before{display:none}.app[data-farben=notion] .stepper-halt>button.stepper-kachel{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:12px 18px 12px 14px;border:none;border-radius:var(--ds-radius-card);background:var(--ds-sand);color:var(--ds-green);text-align:left;transition:background-color .2s var(--ease),color .2s var(--ease)}.app[data-farben=notion] .stepper-halt>button.stepper-kachel:hover{background:color-mix(in srgb,var(--ds-sand) 60%,var(--ds-light-green));color:var(--ds-green)}.app[data-farben=notion] .stepper-halt>button.stepper-kachel:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-card)}.app[data-farben=notion] .stepper-kachel .stepper-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sh-text);font-size:var(--ds-t-karte);font-weight:350;line-height:var(--ds-lh-eng);letter-spacing:-.03em}.app[data-farben=notion] .stepper-kachel .stepper-zusatz{flex:none;margin-left:auto;padding-left:8px;font-family:var(--sh-detail);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .stepper-kachel .stepper-punkt{flex:none;width:1.5rem;height:1.5rem;border:none;background:var(--ds-white);color:var(--ds-green);box-shadow:none;transform:none}.app[data-farben=notion] .stepper-kachel .stepper-nr{font-family:var(--font-numbers);font-size:var(--ds-t-label);letter-spacing:0}.app[data-farben=notion] .stepper-halt.ist-durch .stepper-punkt{background:var(--ds-mid-green);color:var(--ds-sand)}.app[data-farben=notion] .stepper-halt.ist-hier>button.stepper-kachel,.app[data-farben=notion] .stepper-halt.ist-hier>button.stepper-kachel:hover{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .stepper-halt.ist-hier .stepper-zusatz{color:var(--sh-sand-2)}.app[data-farben=notion] .stepper-halt.ist-hier .stepper-punkt{background:var(--ds-sand);color:var(--ds-green);transform:none;box-shadow:none}.app[data-farben=notion] .stepper-halt.ist-hier>button.stepper-kachel:focus-visible{outline-color:var(--ds-green)}.app[data-farben=notion] .stepper-rechts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:var(--font-numbers);font-size:var(--ds-t-text);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .stepper-rechts .sprintwahl select{min-height:40px;margin:0;padding:8px 14px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em}.app[data-farben=notion] .stepper-rechts .sprintwahl select:hover,.app[data-farben=notion] .stepper-rechts .sprintwahl select:focus-visible{background:var(--ds-light-green)}.app[data-farben=notion] .plan-takt-nav.ds-stationen-nav{margin-top:calc(var(--ds-abschnitt-gap) * 1.5)}.app[data-farben=notion] main .ds-stationen-nav .ds-knopf--still{background:var(--ds-sand)}.app[data-farben=notion] main .ds-stationen-nav .ds-knopf--still:hover{background:var(--ds-light-green)}.app[data-farben=notion] .stepper-halt:has(>.stepper-kachel .stepper-zusatz){container-type:inline-size}@container (max-width: 16.5rem){.app[data-farben=notion] .stepper-halt>button.stepper-kachel:has(.stepper-zusatz){flex-wrap:wrap;align-content:center;row-gap:4px}.app[data-farben=notion] .stepper-kachel:has(.stepper-zusatz) .stepper-name{flex:1 1 0}.app[data-farben=notion] .stepper-kachel .stepper-zusatz{flex-basis:calc(100% - 1.5rem - 10px);margin-left:calc(1.5rem + 10px);padding-left:0}}@media (min-width: 721px) and (max-width: 1180px){.app[data-farben=notion] .stepper-kachel .stepper-name{font-size:var(--ds-t-text)}}@media (max-width: 720px){.app[data-farben=notion] .stepper{flex-direction:column;align-items:stretch;margin-bottom:var(--ds-abschnitt-gap)}.app[data-farben=notion] .stepper-bahn{flex:0 0 auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-farben=notion] .stepper-halt:last-child:nth-child(odd){grid-column:1 / -1}.app[data-farben=notion] .stepper-halt>button.stepper-kachel{flex-wrap:wrap;align-content:center;row-gap:4px;min-height:48px;padding:10px 14px 10px 12px}.app[data-farben=notion] .stepper-kachel .stepper-name{font-size:var(--ds-t-text)}.app[data-farben=notion] .stepper-kachel .stepper-zusatz{flex-basis:calc(100% - 1.5rem - 10px);margin-left:calc(1.5rem + 10px);padding-left:0}.app[data-farben=notion] .stepper-rechts{align-self:flex-start;margin-left:0;white-space:normal}}.app[data-farben=notion] .info-dot{color:var(--ds-mid-green)}.app[data-farben=notion] .info-dot:hover,.app[data-farben=notion] .info-dot:focus-visible,.app[data-farben=notion] .info-dot[aria-expanded=true]{color:var(--ds-green)}.app[data-farben=notion] .info-card{max-width:min(36ch,78vw);padding:.9rem 1.1rem 1rem;border:none;border-radius:var(--ds-radius-card);box-shadow:none;background:var(--ds-green);color:var(--ds-sand);font-family:var(--sh-text);letter-spacing:-.02em;line-height:1.4}.app[data-farben=notion] .info-mehr{margin-top:.6rem;color:var(--ds-sand);font-family:var(--sh-detail);letter-spacing:0;text-decoration:underline;text-underline-offset:.25em}.app[data-farben=notion] .info-lang{margin-top:.6rem;padding-top:0;color:var(--sh-sand-2)}.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot{color:var(--sh-sand-2)}.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot:hover,.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot:focus-visible,.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot[aria-expanded=true]{color:var(--ds-sand)}.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot:hover .info-ring,.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-dot[aria-expanded=true] .info-ring{fill:transparent}.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-card{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] :where(.info.ist-auf-dunkel) :is(.info-mehr,.info-kurz){color:var(--ds-green)}.app[data-farben=notion] :where(.info.ist-auf-dunkel) .info-lang{color:var(--ds-mid-green)}.app[data-farben=notion] .kpitile{padding:var(--ds-card-padding-s);border:none;border-radius:var(--ds-radius-card);background:var(--ds-sand);color:var(--ds-green);box-shadow:none}.app[data-farben=notion] main .panel .kpitile{background:var(--ds-white)}.app[data-farben=notion] .kpitile>dt{font-family:var(--sh-detail);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .kpitile-n{font-family:var(--font-numbers);font-size:var(--ds-t-zahl);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ds-green)}.app[data-farben=notion] .kpitile-plain{font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] :is(.kpitile-plain,.kpitile-n-of,.kpitile-caveat){color:var(--ds-mid-green)}.app[data-farben=notion] .kpitile.is-missing{background:var(--ds-sand)}.app[data-farben=notion] .kpitile.is-missing .kpitile-n{color:var(--ds-mid-green)}.app[data-farben=notion] .kpitile.is-alarm{border-left:none}.app[data-farben=notion] .kpitile.is-alarm.fs-kante{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .kpitile.is-alarm .kpitile-action{border-top:none;color:var(--ds-green)}.app[data-farben=notion] .kpitile-history{border-radius:var(--ds-radius-input);background:var(--ds-green);color:var(--ds-sand);box-shadow:none}.app[data-farben=notion] .kpitile-history .jetzt{border-top:none}.app[data-farben=notion] .gate-backdrop{background:#14281e99}.app[data-farben=notion] .gate{width:min(36rem,100%);padding:1.75rem;border-radius:var(--ds-radius-card-l);background:var(--ds-sand);color:var(--ds-green);box-shadow:none;font-family:var(--sh-text);letter-spacing:-.03em}.app[data-farben=notion] .gate h2{display:flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:var(--ds-t-seite)!important;line-height:1.1}.app[data-farben=notion] .gate .fs-gate-label{display:block;margin:0 0 8px;font-family:var(--sh-detail);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .gate .fs-gate-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-card-gap);margin:16px 0 20px}.app[data-farben=notion] .gate .fs-gate-zahlen>div{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:12px 14px 14px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .gate .fs-gate-zahlen>div.ist-signal{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .gate .fs-gate-zahlen dt{font-family:var(--sh-detail);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .gate .fs-gate-zahlen dd{margin:0;font-family:var(--font-numbers);font-size:var(--ds-t-zahl-s);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ds-green)}@media (max-width: 560px){.app[data-farben=notion] .gate .fs-gate-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}.app[data-farben=notion] .gate-teams{gap:6px;margin-bottom:1.5rem}.app[data-farben=notion] .gate .gate-chip,.app[data-farben=notion] .gate .gate-subchip{border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] .gate .gate-chip{gap:.45rem;padding:.5rem 1rem;font-family:var(--sh-text);letter-spacing:-.03em}.app[data-farben=notion] .gate .gate-chip:hover,.app[data-farben=notion] .gate .gate-subchip:hover{background:var(--ds-offwhite);color:var(--ds-green)}.app[data-farben=notion] .gate .gate-chip.on,.app[data-farben=notion] .gate .gate-subchip.on{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .gate .gate-chip.on.ist-notion,.app[data-farben=notion] .gate .gate-chip.on.ist-notion:hover{color:var(--ds-green)}.app[data-farben=notion] .gate .gate-haken{font-size:.85em;line-height:1}.app[data-farben=notion] .gate .gate-chip.on .gate-subcount{background:#14281e1a;color:inherit}.app[data-farben=notion] .gate-subcount{font-family:var(--font-numbers);letter-spacing:0}.app[data-farben=notion] .gate-mine.fs-gate-mine{padding:.1rem .5rem;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-family:var(--sh-detail);letter-spacing:0}.app[data-farben=notion] .gate .gate-primary,.app[data-farben=notion] .gate .gate-secondary{padding:10px 20px;border:none;border-radius:var(--ds-radius-pill);font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] .gate .gate-primary{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .gate .gate-secondary{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] .gate .gate-secondary:hover{background:var(--ds-offwhite)}.app[data-farben=notion] .gate .num{font-family:var(--font-numbers);letter-spacing:0}.app[data-farben=notion] .fs-td{gap:.75rem}.app[data-farben=notion] .fs-td-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin-bottom:0}.app[data-farben=notion] .fs-td-grund em{font-style:normal;color:var(--ds-mid-green)}.app[data-farben=notion] .fs-td .td-fakten{gap:6px}.app[data-farben=notion] .fs-td .td-fakten>div{gap:.15rem;padding:.5rem .85rem;border-radius:var(--ds-radius-input);background:var(--ds-offwhite)}.app[data-farben=notion] .panel .fs-td .td-fakten>div{background:var(--ds-sand)}.app[data-farben=notion] .fs-td .td-fakten dt{font-family:var(--sh-detail);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .fs-td .td-fakten dd{font-family:var(--font-numbers);letter-spacing:0}.app[data-farben=notion] .fs-td-zeit{gap:.4rem 0}.app[data-farben=notion] .fs-td-zeit li .fs-punkt{width:.5rem;height:.5rem;border:none}.app[data-farben=notion] .fs-td-zeit li b{font-family:var(--font-numbers);letter-spacing:0}.app[data-farben=notion] .fs-td-zeit li:not(.ist-datiert) .fs-status{color:var(--ds-mid-green)}.app[data-farben=notion] .fs-td-zeit li:not(.ist-datiert) .fs-punkt{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--fs-grau)}.app[data-farben=notion] .fs-td :is(.td-bewegung,.td-leer,.td-p-meta){color:var(--ds-mid-green)}.app[data-farben=notion] .tour-hole{border-radius:var(--ds-radius-card-l);outline:none}.app[data-farben=notion] .tour-box{width:min(23rem,calc(100vw - 2rem - 2 * var(--ds-card-padding)));padding:var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-sand);color:var(--ds-green);box-shadow:none;font-family:var(--sh-text);letter-spacing:-.03em}.app[data-farben=notion] .tour-count{font-family:var(--sh-detail);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .tour-box h2{margin-top:.5rem;font-size:var(--ds-t-karte)!important;line-height:1.1;color:var(--ds-green)}.app[data-farben=notion] .tour-box p{color:var(--ds-green)}.app[data-farben=notion] .tour-actions{margin-top:1.25rem}.app[data-farben=notion] .tour-actions button{padding:8px 18px;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green);font-family:var(--sh-text);text-transform:none;letter-spacing:-.03em;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .tour-actions button:hover:not(:disabled){background:var(--ds-offwhite)}.app[data-farben=notion] .tour-actions .tour-skip{background:none!important;color:var(--ds-mid-green)!important}.app[data-farben=notion] .tour-actions .tour-next{background:var(--ds-green)!important;color:var(--ds-sand)!important}.app[data-farben=notion] :is(.neu-panel,.fs-legende-karte){padding:1.25rem 1.25rem 1.5rem;border:none;border-radius:var(--ds-radius-card-l);background:var(--ds-sand);color:var(--ds-green);box-shadow:none}.app[data-farben=notion] :is(.neu-panel,.fs-legende-karte) .neu-panel-kopf{margin-bottom:1rem;padding-left:.25rem}.app[data-farben=notion] :is(.neu-panel,.fs-legende-karte) .neu-panel-kopf b{font-size:var(--ds-t-karte);line-height:1.1;letter-spacing:-.03em}.app[data-farben=notion] .neu-zu{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] .neu-zu:hover,.app[data-farben=notion] .neu-zu:focus-visible{background:var(--ds-offwhite)}.app[data-farben=notion] .neu-liste{gap:6px}.app[data-farben=notion] .neu-liste li,.app[data-farben=notion] .neu-liste li:first-child{gap:.25rem;padding:.75rem 1rem .85rem;border-top:none;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .neu-datum{font-family:"VNumbersDigits",var(--sh-detail);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .neu-datum em{font-style:normal;font-family:var(--sh-detail);letter-spacing:0}.app[data-farben=notion] .neu-titel{margin-top:4px;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .neu-text{font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] .fs-legende-karte .fs-legende{gap:6px}.app[data-farben=notion] .fs-legende-karte .fs-legende li{padding:.6rem .85rem;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .charthover-box p{color:inherit;opacity:.85}.app[data-farben=notion] .fs-legende-status{display:flex;flex-wrap:wrap;gap:.25rem .8rem;margin-top:.4rem}.app[data-farben=notion] .fs-datenstand{display:flex;align-items:center;gap:.4rem;color:var(--ds-mid-green)}.app[data-farben=notion] .fs-datenstand b{font-family:var(--font-numbers);letter-spacing:0;color:var(--ds-green)}.app[data-farben=notion] .sechead.fs-sprungpunkt{min-height:0;margin-top:0;margin-bottom:0;padding:0;border:none}.app[data-farben=notion] main .falte-pfeil{border-left-color:var(--ds-mid-green)}.app[data-farben=notion] main .falte-kopf:hover .falte-pfeil{border-left-color:var(--ds-green)}.app[data-farben=notion] main .panel-flag{border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green);font-family:var(--sh-detail);letter-spacing:0}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border-radius:var(--ds-radius-input);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-sand);text-decoration:none;transition:background .18s ease,color .18s ease}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt .nav-label{flex:1;min-width:0}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt:hover{background:var(--sh-flaeche)}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt:focus-visible{outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt[aria-current=page]{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .sh-navpunkt-akzent{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-sand)}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt[aria-current=page] .sh-navpunkt-akzent{background:var(--ds-green)}.app[data-farben=notion] .sh-rundgang-karte{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem;margin-bottom:.5rem;padding:.75rem;border-radius:var(--ds-radius-card);background:var(--sh-flaeche);color:var(--sh-sand-2);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em}.app[data-farben=notion] .sh-rundgang-karte button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;cursor:pointer}.app[data-farben=notion] .sh-rundgang-karte-start{color:var(--ds-sand);text-align:left}.app[data-farben=notion] .sh-rundgang-karte-spaeter{color:var(--sh-sand-2)}.app[data-farben=notion] .sh-rundgang-karte button:hover{text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] .sh-rundgang-karte button:focus-visible{outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion]{--sh-erhaben: inset 0 1px 0 rgba(255, 255, 255, .55), 0 1px 2px rgba(0, 0, 0, .22), var(--ds-schatten-2), 0 10px 22px rgba(0, 0, 0, .26);--sh-mulde: inset 0 1px 0 rgba(230, 230, 210, .07), 0 8px 20px rgba(0, 0, 0, .2)}.app[data-farben=notion] .sidebar{background:radial-gradient(130% 55% at 0% 0%,rgba(230,230,210,.07),transparent 62%),linear-gradient(180deg,#ffffff04,#0000001f),var(--ds-green);box-shadow:var(--ds-schatten-2),4px 0 24px #0000001f;gap:1.5rem}.app[data-farben=notion] .sprint-uhr{gap:.55rem;margin-top:1.25rem;padding:.95rem .95rem .8rem;border-radius:var(--ds-radius-card);background:var(--sh-flaeche);box-shadow:var(--sh-mulde)}.app[data-farben=notion] .sprint-uhr-kopf{font-family:var(--sh-text);font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-transform:none;color:var(--ds-sand)}.app[data-farben=notion] .sprint-uhr-satz{color:var(--sh-sand-2)}.app[data-farben=notion] .sprint-uhr-tage{margin-top:.15rem}.app[data-farben=notion] .sprint-uhr-fuss{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.app[data-farben=notion] .sprint-uhr-tag{font-family:var(--font-numbers);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-sand);font-variant-numeric:tabular-nums}.app[data-farben=notion] .sh-navliste{gap:3px}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt{box-sizing:border-box;padding:.65rem .85rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt .nav-icon{opacity:.78;transition:opacity .2s ease}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt:hover{background:var(--sh-flaeche);box-shadow:inset 0 1px #e6e6d20d}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt:hover .nav-icon{opacity:1}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt[aria-current=page]{background:var(--ds-sand);color:var(--ds-green);box-shadow:var(--sh-erhaben)}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt[aria-current=page] .nav-icon{opacity:1}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt[aria-current=true]{background:var(--sh-flaeche-2)}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt.is-offen{background:var(--ds-sand);color:var(--ds-green);box-shadow:var(--sh-erhaben)}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt.is-offen .nav-icon{opacity:1}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt.is-offen .sh-navpunkt-akzent{background:var(--ds-green)}.app[data-farben=notion] .sh-navunter{display:flex;flex-direction:column;gap:1px;margin:4px 0 6px 1rem;padding:0;list-style:none;animation:sh-navunter-auf .18s ease}@keyframes sh-navunter-auf{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .sh-navunter{animation:none}}.app[data-farben=notion] .sh-navunterpunkt{display:flex;align-items:center;gap:.75rem;box-sizing:border-box;width:100%;min-height:1.875rem;padding:.25rem .85rem;border-radius:var(--ds-radius-input);font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:1.2;letter-spacing:-.02em;color:var(--sh-sand-2);text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.app[data-farben=notion] .sh-navunter-nr{display:inline-grid;flex:none;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--sh-flaeche-2);color:var(--ds-sand);font-family:var(--font-numbers);font-size:var(--ds-t-label);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.app[data-farben=notion] .sh-navunter-name{flex:1;min-width:0}.app[data-farben=notion] .sh-navunterpunkt:hover{background:var(--sh-flaeche);color:var(--ds-sand)}.app[data-farben=notion] .sh-navunterpunkt:focus-visible{outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion] .sh-navunterpunkt[aria-current=page]{background:var(--sh-flaeche-2);color:var(--ds-sand)}.app[data-farben=notion] .sh-navunterpunkt[aria-current=page] .sh-navunter-nr{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .sh-rundgang-karte{flex-wrap:nowrap;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;padding:.6rem .75rem;border-radius:var(--ds-radius-input);font-size:var(--ds-t-text);line-height:1.25;box-shadow:var(--sh-mulde)}.app[data-farben=notion] .sh-rundgang-karte-spaeter{flex:none;font-size:var(--ds-t-label)}.app[data-farben=notion] .sh-menueknopf{display:flex;align-items:center;gap:.75rem;box-sizing:border-box;width:100%;padding:.65rem .85rem;border:0;border-radius:var(--ds-radius-input);background:transparent;color:var(--ds-sand);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-align:left;cursor:pointer;transition:background .2s ease}.app[data-farben=notion] .sh-menueknopf .burger-icon{flex:none;width:1.1rem;height:1.1rem;opacity:.78}.app[data-farben=notion] .sh-menueknopf:hover,.app[data-farben=notion] .sh-menueknopf[aria-expanded=true]{background:var(--sh-flaeche)}.app[data-farben=notion] .sh-menueknopf:focus-visible{outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion] .sh-menue-unten{position:relative}.app[data-farben=notion] .sh-leiste-menue{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--ds-radius-card);background:linear-gradient(var(--sh-flaeche-2),var(--sh-flaeche-2)),var(--ds-green);box-shadow:0 -8px 24px #00000059;transform-origin:bottom center;animation:sh-menue-auf .2s cubic-bezier(.2,.8,.2,1)}@keyframes sh-menue-auf{0%{opacity:0;transform:translateY(6px) scaleY(.6);clip-path:inset(100% 0 0 0 round var(--ds-radius-card))}to{opacity:1;transform:none;clip-path:inset(0 0 0 0 round var(--ds-radius-card))}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .sh-leiste-menue{animation:none}}.app[data-farben=notion] .sh-leiste-menue :is(.neu-start,.fs-legende-knopf,.rundgang-start){box-sizing:border-box;padding:.55rem .7rem}.app[data-farben=notion] .sh-leiste-menue :is(.neu-start,.fs-legende-knopf,.rundgang-start):hover{background:var(--sh-flaeche-2)}.app[data-farben=notion] .sh-leiste-menue .picks{padding:.25rem .7rem .5rem}.app[data-farben=notion] .sh-leiste-menue .leiste-rollen{list-style:none;margin:0;padding:.5rem .7rem .4rem;display:flex;flex-wrap:wrap;gap:.25rem .9rem}.app[data-farben=notion] .sh-leiste-menue .leiste-rolle{font-size:var(--ds-t-text);line-height:1.35;color:var(--ds-sand)}.app[data-farben=notion] .sh-leiste-menue .leiste-rollen-block{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .7rem .4rem}.app[data-farben=notion] .sh-leiste-menue .leiste-rollen-block .leiste-rollen{padding:0;gap:.35rem .9rem}.app[data-farben=notion] .sh-leiste-menue .leiste-rollen-label{font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--sh-sand-2)}.app[data-farben=notion] .sh-leiste-menue .leiste-rolle{display:flex;flex-direction:column}.app[data-farben=notion] .sh-leiste-menue .leiste-rolle-teams{font-size:var(--ds-t-label);color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar .neu-zahl,.app[data-farben=notion] .sidebar .neu-start[aria-expanded=true] .neu-zahl{min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar .neu-start[aria-expanded=true] .neu-zahl{color:inherit}@media (min-width: 901px){.app[data-farben=notion] .sidebar{overflow:hidden;padding:1.25rem .875rem 1rem;gap:1.1rem}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt{padding-top:.5rem;padding-bottom:.5rem}.app[data-farben=notion] .sh-navunter{margin:2px 0 4px 1rem}.app[data-farben=notion] .sh-navunterpunkt{min-height:1.75rem}.app[data-farben=notion] .sidebar-foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem}.app[data-farben=notion] .sidebar-foot .flag{align-self:center}}@media (min-width: 901px) and (max-height: 900px){.app[data-farben=notion] .sidebar{padding-top:1rem;padding-bottom:.75rem;gap:.5rem}.app[data-farben=notion] .sprint-uhr{gap:.35rem;margin-top:.5rem}.app[data-farben=notion] .sidebar .filter-suche{padding-top:.4rem;padding-bottom:.4rem}.app[data-farben=notion] .navlist :is(a,button).sh-navpunkt,.app[data-farben=notion] .sh-menueknopf{padding-top:.35rem;padding-bottom:.35rem}.app[data-farben=notion] .sh-navunterpunkt{min-height:1.6rem}.app[data-farben=notion] .sh-rundgang-karte{padding-top:.45rem;padding-bottom:.45rem}}@media (min-width: 901px) and (max-height: 720px){.app[data-farben=notion] .sh-rundgang-karte{display:none}}:root:has(.app[data-farben=notion]){scrollbar-gutter:stable}.app[data-farben=notion] :is(.stepper-kachel,.nav-punkt,.sh-nav a,.sh-nav button){transition-property:box-shadow,transform}.app[data-farben=notion] .zurueck{display:inline-flex;align-items:center;gap:.4em;margin:0 0 .75rem;font-family:var(--sh-text);font-size:var(--ds-t-text);color:inherit;opacity:.7;text-decoration:none}.app[data-farben=notion] .zurueck:hover,.app[data-farben=notion] .zurueck:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.2em}.app[data-farben=notion] .voransicht-band-auge{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--ds-radius-pill);background:#b9d0ee2e;color:var(--ds-offwhite);cursor:pointer}.app[data-farben=notion] .voransicht-band-auge:hover{background:#b9d0ee4d}.app[data-farben=notion] .voransicht-band-auge svg{width:18px;height:13px}.app[data-farben=notion] .voransicht-band-zu{display:flex;justify-content:flex-end;margin-bottom:var(--ds-abschnitt-gap)}.app[data-farben=notion] .voransicht-band-zu>.voransicht-band-auge{background:var(--voransicht)}.app[data-farben=notion] .sidebar .such-treffer{margin:6px 0 0;color:var(--ds-sand);font-family:var(--sh-text);font-size:var(--ds-t-label);letter-spacing:-.03em}.app[data-farben=notion] .sidebar .such-treffer ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.app[data-farben=notion] .sidebar .such-treffer li{display:grid;grid-template-columns:auto 1fr;gap:0 8px}.app[data-farben=notion] .sidebar .such-treffer .such-nr{color:var(--ds-sand)}.app[data-farben=notion] .sidebar .such-treffer .such-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .sidebar .such-treffer .such-ort{grid-column:2;color:var(--sh-sand-2)}.app[data-farben=notion] .sidebar .such-treffer .such-leer{margin:0;color:var(--sh-sand-2)}.app[data-farben=notion] .ansicht-als-band{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:var(--ds-abschnitt-gap);padding:10px 10px 10px var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-green);color:var(--ds-sand);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .ansicht-als-band-titel{font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:.04em;text-transform:uppercase;color:var(--sh-sand-2)}.app[data-farben=notion] .ansicht-als-band-hinweis{color:var(--sh-sand-2)}.app[data-farben=notion] main .ansicht-als-band .ghost-toggle{margin-left:auto;background:transparent;color:var(--ds-sand);box-shadow:inset 0 0 0 1px #e6e6d273}.app[data-farben=notion] .sh-leiste-menue .ansicht-als-wahl{display:flex;flex-direction:column;gap:.3rem;padding:.2rem .7rem .5rem}.app[data-farben=notion] .sh-leiste-menue .ansicht-als-wahl select{width:100%;height:2rem;padding:0 .6rem;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-family:var(--sh-text);font-size:var(--ds-t-text);letter-spacing:-.03em}.app[data-farben=notion] .dash .vs-karte-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-karte)!important;font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-karte-wer{font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kennzahl{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0}.app[data-farben=notion] .dash .vs-kennzahl .ds-zahl-s{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-kennzahl-wort{display:inline-flex;align-items:baseline;gap:.3em;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .dash .chartbox figcaption.vs-chart-kopf .vs-kennzahl span:not(.ds-zahl-s){font-family:var(--ds-font-text);font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-kennzahl .vs-kennzahl-dahinter,.app[data-farben=notion] .dash .chartbox figcaption.vs-chart-kopf .vs-kennzahl .vs-kennzahl-dahinter{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .chartbox figcaption.vs-chart-kopf .vs-chart-note span{font-family:inherit;font-size:inherit}.app[data-farben=notion] .dash .vs-kapa{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px 16px;margin:0}.app[data-farben=notion] .dash .vs-kapa-zahl{display:inline-flex;align-items:baseline;gap:6px;margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;white-space:nowrap;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kapa-zahl b{font-family:var(--ds-font-zahl);font-size:var(--ds-t-zahl-s);font-weight:400;line-height:1;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-kapa-woran{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kapa-balken{position:relative;height:18px;min-width:0;margin:0}.app[data-farben=notion] .dash .vs-kapa-spur{position:absolute;inset:0 auto 0 0;border-radius:var(--ds-radius-input);background:var(--ds-offwhite)}.app[data-farben=notion] .dash .vs-kapa-fuellung{position:absolute;inset:0 auto 0 0;display:flex;gap:2px;overflow:hidden;border-radius:var(--ds-radius-input);animation:vs-kapa-wachsen .6s ease-out both}.app[data-farben=notion] .dash .vs-kapa-stueck{flex:0 1 0;min-width:3px;margin:0;padding:0;border:none;border-radius:0;cursor:pointer}.app[data-farben=notion] .dash .vs-kapa-stueck:hover{filter:brightness(1.08)}.app[data-farben=notion] .dash .vs-kapa-stueck{transition:opacity .12s ease}.app[data-farben=notion] .dash .vs-kapa-balken.hat-hover .vs-kapa-stueck:not(.ist-hover){opacity:.4}.app[data-farben=notion] .dash .vs-kapa-stueck:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}@keyframes vs-kapa-wachsen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .dash .vs-kapa-fuellung{animation:none}}.app[data-farben=notion] .dash .vs-kapa .fs-signal{white-space:nowrap}.app[data-farben=notion] .dash .vs-kapa>.info .info-card{left:auto;right:-.4rem;transform:none;text-align:left}.app[data-farben=notion] .dash .vs-kapa-legende{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 10px;align-items:center;margin:0 0 10px}.app[data-farben=notion] .dash .vs-kapa-legende-eintrag{display:contents}.app[data-farben=notion] .dash .vs-kapa-legende .fs-punkt{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ds-sand)}.app[data-farben=notion] .dash .vs-kapa-legende b{font-family:var(--ds-font-zahl);font-weight:400;text-align:right}.app[data-farben=notion] .dash .charts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-card-gap);align-items:stretch;margin:0}.app[data-farben=notion] .dash .charts3 .chartbox{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;align-content:start;margin:0;padding:var(--ds-card-padding);border:none;box-shadow:var(--ds-schatten-1);border-radius:var(--ds-radius-card-l);background:var(--ds-sand)}.app[data-farben=notion] .dash .charts3 .chartbox figcaption.vs-chart-kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 8px;margin:0}.app[data-farben=notion] .dash .charts3 .vs-chart-kopf>.vs-karte-titel{grid-column:1;grid-row:1;align-self:center}.app[data-farben=notion] .dash .charts3 .vs-chart-kopf>.info{grid-column:2;grid-row:1;align-self:center}.app[data-farben=notion] .dash .charts3 .vs-chart-kopf>:is(.vs-aussage,.vs-chart-note,.vs-kennzahl){grid-column:1 / -1}.app[data-farben=notion] .dash .charts3 .vs-chart-note{font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .chartbox figcaption.vs-chart-kopf .vs-aussage span{font-family:inherit;font-size:inherit}.app[data-farben=notion] .dash .chartbox figcaption.vs-chart-kopf .vs-chart-note{font-family:var(--ds-font-text)}.app[data-farben=notion] .dash .charts3 .chartplot{align-self:end}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg :is(.ax,.ax-in,.ax-frei){font-family:var(--ds-font-zahl);font-size:calc(11px * var(--svg-skala, 1))}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-unit{font-family:var(--ds-font-regular);font-size:calc(11px * var(--svg-skala, 1));letter-spacing:0;text-transform:uppercase;fill:var(--ds-mid-green)}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax{fill:var(--ds-mid-green)}.app[data-farben=notion] .dash .charts3 .ax-grid{stroke:var(--ds-white);stroke-width:1.5}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-frei{stroke:var(--ds-sand);stroke-width:calc(4px * var(--svg-skala, 1))}.app[data-farben=notion] .dash .charts3 .clegend{align-self:start;gap:6px 14px;margin:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .charts3 .clegend li{gap:6px}.app[data-farben=notion] .dash .charts3 .clegend.ist-status{gap:6px 12px;font-family:var(--ds-font-text);letter-spacing:-.02em;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] .dash .charts3 .clegend.ist-status i{width:8px;height:8px}.app[data-farben=notion] .dash .charts3 .clegend i{width:9px;height:9px;border-radius:50%}.app[data-farben=notion] .clegend i.ist-linie,.app[data-farben=notion] .dash .charts3 .clegend i.ist-linie{width:16px;height:2.5px;border-radius:var(--ds-radius-pill)}.app[data-farben=notion] .clegend i.ist-annahme,.app[data-farben=notion] .dash .charts3 .clegend i.ist-annahme{width:16px;height:0;border-radius:0;background:none;border-top-width:2px;border-top-style:dashed}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .vs-signal-text{fill:var(--ds-green)}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-team.vs-team-text{font-family:var(--ds-font-text);font-size:calc(11px * var(--svg-skala, 1));letter-spacing:-.02em;fill:var(--ds-green);text-decoration:none}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-team.vs-team-text.vs-gewaehlt{fill:var(--ds-green);text-decoration:underline}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-in{fill:var(--ds-green)}.app[data-farben=notion] .dash .charts3 .ds-diagramm svg .ax-in.vs-hell{fill:var(--ds-sand)}.app[data-farben=notion] .dash .charts3 .team-bar.is-chosen{stroke:var(--ds-green);stroke-width:2}.app[data-farben=notion] .dash .vs-brett-kopf{align-items:center;margin:8px 0 -12px}.app[data-farben=notion] .dash .vs-brett-kopf .vs-aussage{font-size:var(--ds-t-seite)!important}.app[data-farben=notion] .dash #dash-liste{display:none}.app[data-farben=notion] .dash .vs-filter-platz{display:contents}.app[data-farben=notion] .dash>.plan-kontext:has(>.nf-platz),.app[data-farben=notion] .dash>.vs-filter-platz>.plan-kontext:has(>.nf-platz){margin-bottom:calc(var(--gap-s) - var(--gap-l))}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill.vs-team-pill{background:var(--pille, var(--ds-white));font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none;padding:4px 12px}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill.vs-team-pill[aria-pressed=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill.vs-team-pill:hover:not([aria-pressed=true]){background:var(--ds-light-green)}.app[data-farben=notion] main .nf-platz .nf-auswahl .ds-pill.is-leer{opacity:.55}.app[data-farben=notion] .dash .gauge-focuschip{border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green);box-shadow:none;font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .kbrett{gap:var(--ds-card-gap)}.app[data-farben=notion] .dash .vs-kcol{background:var(--ds-sand);box-shadow:var(--ds-schatten-1);border-radius:var(--ds-radius-card-l);padding:18px 12px 12px;gap:8px}.app[data-farben=notion] .dash .vs-kcol .kcol-head{align-items:baseline;gap:8px;padding:0 6px 4px;border-bottom:0;letter-spacing:0}.app[data-farben=notion] .dash .vs-kcol .kcol-head .klabel{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kcol .kcol-head .vs-spalten-name{font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-kcol .kcol-head .kcount{font-size:var(--ds-t-zahl-s);line-height:1;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-kcol .kcol-head .ktage{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kcol .kcount:after{content:none}.app[data-farben=notion] .dash .vs-kcol .kcards{gap:8px}.app[data-farben=notion] .dash .vs-status-kopf{display:flex;align-items:center;gap:6px;margin:10px 6px 0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .dash .vs-status-kopf:first-child{margin-top:0}.app[data-farben=notion] .dash .vs-status-kopf .num{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .kcard.vs-karte{border:none;box-shadow:none;gap:6px}.app[data-farben=notion] .dash .kcard.vs-karte:hover{background:var(--ds-white)}.app[data-farben=notion] .dash .kcard.vs-karte.ds-kachel--signal{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .dash .kcard.vs-karte .kid,.app[data-farben=notion] .dash .kcard.vs-karte .ksize{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .kcard.vs-karte .ksize{font-family:var(--ds-font-zahl);color:var(--ds-green)}.app[data-farben=notion] .dash .kcard.vs-karte .kid a{color:var(--ds-mid-green);text-decoration-color:var(--ds-light-green)}.app[data-farben=notion] .dash .kcard.vs-karte .kid a:hover{color:var(--ds-green)}.app[data-farben=notion] .dash .kcard.vs-karte .ktitle{font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] .dash .kcard.vs-karte{padding:8px 12px;gap:2px}.app[data-farben=notion] .dash .vs-karte-kopf,.app[data-farben=notion] .dash .vs-karte-unten{flex-wrap:nowrap;gap:8px}.app[data-farben=notion] .dash .vs-karte-kopf .kid{flex:none}.app[data-farben=notion] .dash .kcard.vs-karte .vs-karte-kopf .ktitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .dash .vs-karte-unten .vs-person{flex:0 0 auto}.app[data-farben=notion] .dash .vs-karte-unten .fs-signal{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .dash .vs-karte-unten .ksize{flex:none}.app[data-farben=notion] .dash .kcard.vs-karte .vs-marke{padding:0;border:none;border-radius:0;background:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none;color:var(--ds-mid-green);cursor:pointer;text-decoration:none;text-underline-offset:3px}.app[data-farben=notion] .dash .kcard.vs-karte .vs-marke:hover{color:var(--ds-green);text-decoration:underline;text-decoration-color:var(--ds-light-green)}.app[data-farben=notion] .dash .kcard.vs-karte .vs-marke.is-aktiv{color:var(--ds-green);text-decoration:underline;text-decoration-color:var(--ds-green)}.app[data-farben=notion] .dash .kcard.vs-karte .vs-urteil{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .kcard.vs-karte .kmarken{gap:4px 14px}.app[data-farben=notion] .dash .vs-fuss{justify-content:flex-start;align-items:center;gap:8px;font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-fuss .kprio{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-fuss .kprio.hot{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-person{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-leise{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .kempty{padding:6px;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .badge.ds-label{padding:0;border-radius:0;background:none;text-align:left;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .badgecell{gap:4px;min-width:0}.app[data-farben=notion] .dash .vs-liste .outlook{gap:6px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .outlook:before{width:6px;height:6px}.app[data-farben=notion] .dash .vs-liste .outlook b{font-family:var(--ds-font-zahl);font-weight:400}.app[data-farben=notion] .dash .vs-liste .outlook-rettung{font-size:var(--ds-t-text);color:var(--ds-mid-green)}@media (min-width: 80rem){.app[data-farben=notion] .dash .vs-liste .row{grid-template-columns:1.3rem 2.4rem minmax(0,1fr) 6.5rem 3.8rem 12.5rem;column-gap:10px}}@media (min-width: 701px) and (max-width: 79.9375rem){.app[data-farben=notion] .dash .vs-liste .row{grid-template-columns:1.3rem 2.4rem minmax(0,1fr) 6.5rem 3.8rem;column-gap:10px;row-gap:6px}.app[data-farben=notion] .dash .vs-liste .row .badgecell{grid-column:3 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 12px}}.app[data-farben=notion] .dash .vs-liste .sub{white-space:normal}.app[data-farben=notion] .dash .vs-liste .row{padding:12px 0;margin:0}.app[data-farben=notion] .dash .vs-liste .rk{font-size:var(--ds-t-karte);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .nm{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .dash .vs-liste .sub{margin-top:4px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .sub .fs-pille{vertical-align:1px}.app[data-farben=notion] .dash .vs-liste .cum{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-liste .szbtn{border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);box-shadow:none;color:var(--ds-green);padding:6px 10px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:none}.app[data-farben=notion] .dash .vs-liste .szbtn:hover:not(:disabled){background:var(--ds-light-green)}.app[data-farben=notion] .dash .vs-liste .szbtn.edited{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .dash .vs-liste .szbtn:disabled{background:none;padding-inline:0}.app[data-farben=notion] .dash .row.is-abnahme{outline:none}.app[data-farben=notion] .dash .waterline .amt,.app[data-farben=notion] .dash #gantt .panel-heading h3{display:none}.app[data-farben=notion] .dash .vs-liste{display:flex;flex-direction:column;background:var(--ds-sand);border-radius:var(--ds-radius-card-l);padding:8px var(--ds-card-padding)}.app[data-farben=notion] .dash .row,.app[data-farben=notion] .dash .row.other{background:transparent;border:none;border-radius:0;box-shadow:none}.app[data-farben=notion] .dash .vs-liste>.row+.row,.app[data-farben=notion] .dash .vs-liste>.fold+.row,.app[data-farben=notion] .dash .vs-liste>.row+.fold{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .dash .row.is-raus{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .dash .vs-liste .waterline{margin:10px 0}.app[data-farben=notion] .dash .szbtn.none{background:var(--ds-white);color:var(--ds-green);border:none;border-radius:var(--ds-radius-pill);box-shadow:none}.app[data-farben=notion] .dash .badge.b-nosize{background:transparent;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .outlook.o-unknown{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .outlook.o-no{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-pull{margin-top:var(--ds-card-gap)}.app[data-farben=notion] .dash .vs-pull .chiprow{gap:6px}.app[data-farben=notion] .dash .vs-pull .chip{background:var(--ds-white);color:var(--ds-green);font-size:var(--ds-t-text);padding:6px 12px}.app[data-farben=notion] .dash .vs-pull .chip:hover:not(:disabled){background:var(--ds-light-green)}.app[data-farben=notion] .dash .vs-pull .chip .d{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-pull .chip.in{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .dash .vs-pull .chip.in .d{color:var(--ds-sand-2)}.app[data-farben=notion] .dash .panel.vs-zeitplan{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .dash .vs-zeitplan .panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 18px}.app[data-farben=notion] .dash .vs-zeitplan .panel-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.app[data-farben=notion] .dash .vs-zeitplan .panel-zahl{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .vs-angaben{display:inline-flex;flex-wrap:wrap;gap:4px 16px}.app[data-farben=notion] .dash .vs-zeitplan .gt-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-legende li{gap:6px}.app[data-farben=notion] .dash .vs-zeitplan .gt-legende i{width:16px;height:10px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .dash .vs-zeitplan .gt-legende i.ist-reserve{background:color-mix(in srgb,var(--ds-light-green) 45%,var(--ds-white))}.app[data-farben=notion] .dash .vs-zeitplan .vs-zeitplan-fokus{background:var(--ds-white)}.app[data-farben=notion] .dash .vs-zeitplan .vs-zeitplan-fokus .nf-chip-wert{font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-zeitplan .vs-zeitplan-fokus .nf-chip-x,.app[data-farben=notion] .dash .vs-zeitplan .gt-achse{background:var(--ds-sand)}.app[data-farben=notion] .dash .vs-zeitplan .gt-achse-spur i{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn+.gt-bahn{margin-top:10px}.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn-kopf{align-items:center;margin-bottom:6px}.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn-kopf h4{font-size:var(--ds-t-karte)}.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn-zahlen{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person{border-left:none;margin-left:0;padding-left:0}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-name{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf .num{font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>b{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>em{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:14px}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>b+em{margin-left:-14px}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>em+em:before{content:none}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf .gt-ueberhang{background:none;padding:0;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf .mini{height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf .mini>span{border-radius:var(--ds-radius-pill);background:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf .mini.ist-ueber>span{background:var(--ds-orange)}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile{font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeilen{gap:1px}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile{line-height:1.2}.app[data-farben=notion] .dash .vs-zeitplan .gt-spur{height:.8rem}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile .vs-team-kurz{padding-block:0;line-height:1.2}.app[data-farben=notion] .dash .vs-zeitplan .gt-person{margin-top:.2rem;margin-bottom:.35rem}@media (min-width: 60.0625rem) and (max-width: 79.9375rem){.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-zeile,.gt-achse){grid-template-columns:minmax(0,1fr) 2.2rem 3.6rem 7.75rem 4.4rem}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile{row-gap:2px}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile+.gt-zeile{margin-top:6px}.app[data-farben=notion] .dash .vs-zeitplan .gt-name{grid-column:1 / -1}.app[data-farben=notion] .dash .vs-zeitplan .gt-achse>span:first-child{display:none}}@media (min-width: 80rem){.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-zeile,.gt-achse){grid-template-columns:minmax(0,17.5rem) minmax(0,1fr) 2.2rem 3.6rem 7.75rem 4.4rem}}.app[data-farben=notion] .dash .vs-zeitplan .gt-name .num a{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-spur{height:16px;border-radius:var(--ds-radius-marke);background:repeating-linear-gradient(to right,var(--ds-sand) 0,var(--ds-sand) 1.5px,transparent 1.5px,transparent var(--gt-tag, 10%)) 0 0 / 100% 100% no-repeat,var(--ds-white)}.app[data-farben=notion] .dash .vs-zeitplan .gt-puffer{--reserve-tag: color-mix(in srgb, var(--ds-light-green) 32%, transparent)}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken{top:2px;bottom:2px;border:none;border-radius:var(--ds-radius-marke);background:var(--gt-ton)}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken.ist-drueber,.app[data-farben=notion] .dash .vs-zeitplan .gt-legende i.ist-drueber{background:var(--ds-orange)}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken:is(.ist-blockiert,.ist-blockiert-teils),.app[data-farben=notion] .dash .vs-zeitplan .gt-legende i.ist-blockiert{--gt-ton: var(--gt-rand);background:color-mix(in srgb,var(--gt-rand) 18%,var(--ds-white));box-shadow:inset 0 0 0 1.5px var(--gt-rand)}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken.ist-blockiert-teils{border-top-right-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken.ist-ueber-plan{background:repeating-linear-gradient(-45deg,var(--gt-ton) 0,var(--gt-ton) 2px,transparent 2px,transparent 5px),color-mix(in srgb,var(--gt-ton) 30%,var(--ds-white));border-top-left-radius:0;border-bottom-left-radius:0}.app[data-farben=notion] .dash .vs-zeitplan .gt-balken.ist-ueber-plan:is(.ist-laeuft-teils,.ist-offen-teils,.ist-blockiert-teils){border-top-right-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] .dash .vs-zeitplan .gt-legende i.ist-ueber-plan{background:repeating-linear-gradient(-45deg,var(--fs-status-laeuft) 0,var(--fs-status-laeuft) 2px,transparent 2px,transparent 5px),color-mix(in srgb,var(--fs-status-laeuft) 30%,var(--ds-white))}.app[data-farben=notion] .dash .vs-zeitplan .gt-ende{border-left-color:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-heute{border-left-color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-summe.ist-leer:after{content:none}.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-gr,.gt-summe,.gt-wann){font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-wann.ist-warn{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-zeitplan .gt-team.vs-team-kurz{display:inline-block;box-sizing:border-box;justify-self:start;min-width:0;max-width:100%;overflow:hidden;padding:0;border-radius:0;background:none;color:var(--ds-green);font-size:var(--ds-t-label);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] .dash .vs-zeitplan .gt-team.vs-team-kurz>i{display:none}.app[data-farben=notion] .dash .vs-zeitplan button.gt-team.vs-team-kurz{border:none;font-family:var(--ds-font-text);line-height:1.5;text-align:left;cursor:pointer}.app[data-farben=notion] .dash .vs-zeitplan button.gt-team.vs-team-kurz:hover:not(.is-aktiv){text-decoration:underline;text-decoration-color:var(--ds-light-green);text-underline-offset:3px}.app[data-farben=notion] .dash .vs-zeitplan button.gt-team.vs-team-kurz.is-aktiv{text-decoration:underline;text-decoration-color:var(--ds-green);text-underline-offset:3px}.app[data-farben=notion] .dash .vs-zeitplan button.gt-team.vs-team-kurz .fs-pille{white-space:nowrap}.app[data-farben=notion] .dash #gantt:not(.vs-zeitplan) .gt-ueberhang{background:var(--ds-orange);color:var(--ds-green);border-radius:var(--ds-radius-pill);padding:1px 10px;font-style:normal}.app[data-farben=notion] .dash #gantt .gt-wann.ist-warn{color:var(--ds-green)}@media (max-width: 60rem){.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile{row-gap:4px}.app[data-farben=notion] .dash .vs-zeitplan .gt-team.vs-team-kurz{grid-column:1;justify-self:start}.app[data-farben=notion] .dash .vs-zeitplan .gt-wann{grid-column:2}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile+.gt-zeile{margin-top:6px}}@media (max-width: 720px){.app[data-farben=notion] .dash .charts3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.app[data-farben=notion] .dash .vs-brett-kopf .vs-aussage{font-size:var(--ds-t-karte)!important}.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-person-kopf,.gt-bahn-kopf){flex-wrap:wrap;row-gap:4px}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num,.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn-zahlen{flex-wrap:wrap;white-space:normal;row-gap:4px}.app[data-farben=notion] .dash .vs-zeitplan .panel-head{flex-wrap:wrap}.app[data-farben=notion] .dash .vs-liste .sub{white-space:normal}.app[data-farben=notion] .dash .vs-liste{padding:4px var(--ds-card-padding)}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>em+em{flex-basis:100%}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num>em+em:before{content:none}.app[data-farben=notion] .dash .vs-pull .chip{border-radius:var(--ds-radius-card);text-align:left}}@media (max-width: 700px){.app[data-farben=notion] .dash .vs-liste .row{grid-template-columns:2rem minmax(0,1fr) auto;column-gap:10px}.app[data-farben=notion] .dash .vs-liste .row .grip{display:none}.app[data-farben=notion] .dash .vs-liste .row .badgecell{grid-column:2 / -1}}.app[data-farben=notion] .dash{container:vs-dash / inline-size}@container vs-dash (max-width: 47.99rem){.app[data-farben=notion] .dash .charts3{grid-template-columns:minmax(0,1fr)}}@container vs-dash (max-width: 39.99rem){.app[data-farben=notion] .dash .vs-kapa{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"erledigt . kapa" "balken balken balken" "signal signal info";row-gap:12px}.app[data-farben=notion] .dash .vs-kapa>.ist-erledigt{grid-area:erledigt}.app[data-farben=notion] .dash .vs-kapa>.vs-kapa-balken{grid-area:balken}.app[data-farben=notion] .dash .vs-kapa>.vs-kapa-zahl:not(.ist-erledigt){grid-area:kapa}.app[data-farben=notion] .dash .vs-kapa>.fs-signal{grid-area:signal}.app[data-farben=notion] .dash .vs-kapa>.info{grid-area:info;justify-self:end}}@media (min-width: 60.0625rem){@container vs-dash (max-width: 61.99rem){.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-zeile,.gt-achse){grid-template-columns:minmax(0,1fr) 2.2rem 3.6rem 7.25rem 4.4rem}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile{row-gap:2px}.app[data-farben=notion] .dash .vs-zeitplan .gt-zeile+.gt-zeile{margin-top:6px}.app[data-farben=notion] .dash .vs-zeitplan .gt-name{grid-column:1 / -1}.app[data-farben=notion] .dash .vs-zeitplan .gt-achse>span:first-child{display:none}.app[data-farben=notion] .dash .vs-zeitplan :is(.gt-person-kopf,.gt-bahn-kopf){flex-wrap:wrap;row-gap:4px}.app[data-farben=notion] .dash .vs-zeitplan .gt-person-kopf>.num,.app[data-farben=notion] .dash .vs-zeitplan .gt-bahn-zahlen{flex-wrap:wrap;white-space:normal;row-gap:4px}}}.app[data-farben=notion] main:has(.dash) .rail{background:var(--ds-green);color:var(--ds-sand);border-radius:var(--ds-radius-card-l);padding:var(--ds-card-padding);gap:20px}.app[data-farben=notion] main:has(.dash) .rail :is(h2,h3){margin:0 0 8px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label)!important;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-sand-2)}.app[data-farben=notion] main:has(.dash) .rail .blk{border-top:none;padding-top:0}.app[data-farben=notion] main:has(.dash) .rail ul{margin:0 0 16px;padding-left:1rem;font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main:has(.dash) .rail li.out{color:var(--ds-sand)}.app[data-farben=notion] main:has(.dash) .rail :is(.none,.tally .l){font-size:var(--ds-t-text);color:var(--ds-sand-2)}.app[data-farben=notion] main:has(.dash) .rail .tally .n{font-family:var(--ds-font-zahl);font-size:var(--ds-t-zahl);color:var(--ds-sand)}.app[data-farben=notion] .dash .vs-legende-klapp{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.app[data-farben=notion] .dash .vs-legende-knopf{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);cursor:pointer}.app[data-farben=notion] .dash .vs-legende-knopf:hover{color:var(--ds-green)}.app[data-farben=notion] .dash .vs-legende-knopf:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] .dash .vs-legende-pfeil{width:10px;height:10px;transition:transform .15s ease}.app[data-farben=notion] .dash .vs-legende-klapp.is-offen .vs-legende-pfeil{transform:rotate(180deg)}.app[data-farben=notion] .dash .vs-legende-inhalt{min-width:0}.app[data-farben=notion] .dash .dazu-hinweis{margin-top:var(--ds-card-gap)}.app[data-farben=notion] .dash .vs-zeitplan-kopf .vs-legende-klapp{flex:0 1 auto}.app[data-farben=notion] .dash .kcard.vs-karte:focus{outline:none}.app[data-farben=notion] .dash .kcard.vs-karte:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .dash .kcard.vs-karte .vs-hinweis{margin:0}.app[data-farben=notion] .dash .vs-brett-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;min-width:0}.app[data-farben=notion] .dash .vs-brett-titel>.vs-aussage{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.app[data-farben=notion] .dash .vs-brett-zahlen{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-brett-zahlen b{font-weight:400;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-status-zahlen{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 -12px;padding:0;list-style:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] .dash .vs-status-zahlen li{display:inline-flex;align-items:baseline;gap:6px}.app[data-farben=notion] .dash .vs-status-zahlen b{font-weight:400;color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-legende-klapp.ist-direkt{gap:0}.app[data-farben=notion] .dash .vs-zu-tickets{align-self:flex-start;gap:8px}.app[data-farben=notion] .dash .vs-zu-tickets svg{width:14px;height:14px;flex:none}.app[data-farben=notion] .dash .vs-zu-tickets:focus-visible{outline:2px solid var(--ds-green);outline-offset:3px}.app[data-farben=notion] .dash .vs-kapa-karte{display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px;margin:0;padding:var(--ds-card-padding);border:none;box-shadow:var(--ds-schatten-1);border-radius:var(--ds-radius-card-l);background:var(--ds-sand)}@container vs-dash (min-width: 40rem){.app[data-farben=notion] .dash .vs-kapa-karte{grid-template-columns:auto minmax(0,1fr) auto auto auto}.app[data-farben=notion] .dash .vs-kapa-karte>.vs-kapa{grid-column:1 / -1;grid-template-columns:subgrid}}.app[data-farben=notion] .dash .vs-kapa.ist-support .vs-kapa-balken{height:8px;margin:0}.app[data-farben=notion] .dash .vs-kapa.ist-support .vs-kapa-zahl{font-size:var(--ds-t-label)}.app[data-farben=notion] .dash .vs-kapa.ist-support .vs-kapa-zahl b{font-size:var(--ds-t-text)}.app[data-farben=notion] .dash .vs-kapa.ist-support>.info .info-card{left:auto;right:-.4rem;transform:none;text-align:left}.app[data-farben=notion] .dash .charts3 .ds-diagramm:has(.cfd-band) .ax-grid{stroke:#2b302d;stroke-width:.8;opacity:.35}.app[data-farben=notion] .dash .vs-kapa-farben{grid-column:1 / -1;justify-self:end;display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 -6px;font-family:var(--ds-font-text);font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kapa-farben-eintrag{display:inline-flex;align-items:center;gap:5px}.app[data-farben=notion] .dash .vs-kapa-farben .fs-punkt{width:7px;height:7px;border-radius:50%}.app[data-farben=notion] .dash .vs-kapa-name{color:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-kapa-strich{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:var(--ds-radius-pill);background:var(--ds-orange);pointer-events:none}.app[data-farben=notion] .dash .vs-karte-unten .vs-wandert,.app[data-farben=notion] .dash .vs-vorgemerkt{flex:none;color:var(--fs-tinte-2);font-size:var(--ds-t-label);white-space:nowrap}.app[data-farben=notion] .dash .vs-zeitplan .gt-name.ist-vorgemerkt{display:flex;align-items:baseline;gap:6px}.app[data-farben=notion] .dash .vs-zeitplan .gt-name.ist-vorgemerkt>.num{flex:none}.app[data-farben=notion] .dash .vs-zeitplan .gt-name.ist-vorgemerkt .gt-titel{min-width:0;overflow:hidden;text-overflow:ellipsis}.app[data-farben=notion] .dash .vs-zeitplan.ist-letzter-tag .gt-balken.ist-drueber,.app[data-farben=notion] .dash .vs-zeitplan.ist-letzter-tag .gt-legende i.ist-drueber{background:var(--ds-sand);box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] .mt{display:flex;flex-direction:column;max-width:none}.app[data-farben=notion] .mt .mt-titel{flex:1 1 auto}.app[data-farben=notion] .mt .mt-titel-kachel{display:flex;align-items:center;min-height:56px;padding:0 16px;border-radius:var(--ds-radius-card, 16px);background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .mt .mt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:var(--ds-abschnitt-gap)}.app[data-farben=notion] .mt .mt-titel{margin:0}.app[data-farben=notion] .mt .mt-gruppe{display:flex;flex-direction:column;gap:var(--ds-card-gap);margin:0;scroll-margin-top:96px}.app[data-farben=notion] .mt .mt-gruppe+.mt-gruppe{margin-top:36px}.app[data-farben=notion] .mt .mt-gruppe-kopf{margin:0;font-size:var(--ds-t-karte)!important}.app[data-farben=notion] .mt .mt-gruppe-n{margin-left:6px;color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-leer{margin:0}.app[data-farben=notion] .mt .mt-karte{container:mtkarte / inline-size;padding:2px var(--ds-card-padding);gap:0}.app[data-farben=notion] .mt .ds-karte.ds-karte--hoch{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .mt .mt-liste{--mt-mitte: ;display:grid;grid-template-columns:4rem minmax(0,1fr) var(--mt-mitte) 10rem 7.5rem;column-gap:20px;list-style:none;margin:0;padding:0}.app[data-farben=notion] .mt .mt-liste.mit-stand{--mt-mitte: auto}.app[data-farben=notion] .mt .mt-zeile{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;box-sizing:border-box;min-height:34px;padding:5px 0;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-zeile+.mt-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .mt .mt-zeile>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] .mt .mt-zeile>*{line-height:1.35;padding-block:2px}.app[data-farben=notion] .mt .mt-k-nr :is(.tlink,.tlink-off){color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-zeile.ist-fertig .mt-k-titel{color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-k-status .fs-status{max-width:100%;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-k-wer{color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-k-notion{color:var(--ds-green);text-decoration:none;background-image:linear-gradient(var(--ds-rule),var(--ds-rule));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat}.app[data-farben=notion] .mt a.mt-k-notion:hover,.app[data-farben=notion] .mt a.mt-k-notion:focus-visible{background-image:linear-gradient(var(--ds-green),var(--ds-green))}.app[data-farben=notion] .mt .tlink-off.mt-k-notion{color:var(--ds-mid-green);background:none}.app[data-farben=notion] .mt :is(.mt-k-nr,.mt-k-stand){overflow:visible}.app[data-farben=notion] .mt .fortschritt{flex-wrap:nowrap;gap:8px}.app[data-farben=notion] .mt .fortschritt-knoepfe{flex-wrap:nowrap;gap:4px}.app[data-farben=notion] .mt .fortschritt-knopf{flex-direction:row;align-items:baseline;padding:4px 9px;border:none;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:-.03em;text-transform:none;white-space:nowrap;box-shadow:none}.app[data-farben=notion] .mt :is(.fortschritt-knopf,.fortschritt-text) em{display:none}.app[data-farben=notion] .mt .fortschritt-knopf:hover:not(:disabled){background:var(--ds-light-green)}.app[data-farben=notion] .mt .fortschritt-knopf.ist-dran,.app[data-farben=notion] .mt .fortschritt-knopf.ist-dran:hover:not(:disabled){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .mt .fortschritt-text{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] #rb-freitag .freitag-balken{height:var(--ds-balken-hoehe, 1.25rem);background:var(--ds-white);border:none;border-radius:var(--ds-radius-input);overflow:hidden}.app[data-farben=notion] #rb-freitag .freitag-satz{white-space:normal;overflow:visible;text-overflow:clip;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] #rb-freitag .freitag-stufe{grid-template-columns:minmax(0,24rem) minmax(0,1fr) auto;gap:12px;font-size:var(--ds-t-text)}@media (max-width: 40rem){.app[data-farben=notion] #rb-freitag .freitag-stufe{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.app[data-farben=notion] #rb-freitag .freitag-stufe>b{grid-row:1;grid-column:2}.app[data-farben=notion] #rb-freitag .freitag-balken{grid-row:2;grid-column:1 / -1}.app[data-farben=notion] #rb-freitag .freitag-stufen{gap:14px}}.app[data-farben=notion] #rb-freitag .freitag-stufe>b{color:var(--ds-green)}.app[data-farben=notion] #rb-freitag .freitag-label{display:block;margin:20px 0 8px}.app[data-farben=notion] #rb-freitag .freitag-tickets{margin:0;padding:0;gap:6px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] #rb-freitag .freitag-balken>i{background:var(--ds-green);border-radius:var(--ds-radius-input)}.app[data-farben=notion] #rb-freitag .freitag-stufe .num,.app[data-farben=notion] #rb-freitag .freitag-tickets .num{font-family:var(--font-numbers);font-weight:350;letter-spacing:0}@container mtkarte (max-width: 39.99rem){.app[data-farben=notion] .mt .mt-liste{display:flex;flex-direction:column}.app[data-farben=notion] .mt .mt-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:8px 0 8px calc(3.5rem + 14px)}.app[data-farben=notion] .mt .mt-k-nr{flex:0 0 3.5rem;margin-left:calc(-3.5rem - 14px)}.app[data-farben=notion] .mt .mt-k-titel{flex:1 1 100%}.app[data-farben=notion] .mt .mt-k-titel~*{flex:none}.app[data-farben=notion] .mt .mt-k-status:has(.mt-leiste){flex:0 0 6rem}.app[data-farben=notion] .mt .mt-k-stand:empty{display:none}.app[data-farben=notion] .mt .mt-k-stand{max-width:100%}.app[data-farben=notion] .mt .fortschritt{flex-wrap:wrap}}@media (max-width: 760px){.app[data-farben=notion] .mt .mt-gruppe+.mt-gruppe{margin-top:28px}}.app[data-farben=notion] .mt .mt-k-status:has(.mt-leiste){overflow:visible}.app[data-farben=notion] .mt .mt-leiste{position:relative;display:block;width:100%;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}.app[data-farben=notion] .mt .mt-leiste-ist{position:absolute;inset:0 auto 0 0;min-width:6px;border-radius:var(--ds-radius-pill)}.app[data-farben=notion] .mt .mt-leiste-soll{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:var(--ds-radius-pill);background:var(--ds-green)}.app[data-farben=notion] .mt .fortschritt-label{font-size:var(--ds-t-label);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .mt .mt-titel-kachel{flex:1 1 auto;justify-content:space-between;gap:12px}.app[data-farben=notion] .mt .mt-titel-kachel .mt-titel{margin:0;color:var(--ds-sand)}.app[data-farben=notion] .mt .mt-titel-kachel :is(button,.info-knopf,svg){color:var(--ds-sand)}.app[data-farben=notion] .mt .mt-titel-kachel .info-card{left:auto;right:-.4rem;transform:none;text-align:left}.app[data-farben=notion] .mt .mt-fd-kopf{display:flex;align-items:center;gap:6px}.app[data-farben=notion] .mt .mt-fd-kopf .mt-gruppe-n{margin-left:0}.app[data-farben=notion] .mt .mt-fd-karte.ds-karte--hoch{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] .mt :is(.mt-fd-liste,.mt-zl-liste,.mt-ng-liste){list-style:none;margin:0;padding:0}.app[data-farben=notion] .mt :is(.mt-fd-zeile,.mt-zl-zeile,.mt-ng-zeile)+:is(.mt-fd-zeile,.mt-zl-zeile,.mt-ng-zeile){border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .mt .mt-fd-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding:10px 0;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-fd-nummern{display:flex;flex-wrap:wrap;gap:4px 14px}.app[data-farben=notion] .mt :is(.mt-fd-nr,.mt-zl-link){color:var(--ds-green);text-decoration:none}.app[data-farben=notion] .mt .mt-fd-nr{background-image:linear-gradient(var(--ds-rule),var(--ds-rule));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat}.app[data-farben=notion] .mt .mt-fd-nr:is(:hover,:focus-visible){background-image:linear-gradient(var(--ds-green),var(--ds-green))}.app[data-farben=notion] .mt .mt-fd-frist{margin-left:auto;color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-zl-link{display:flex;align-items:baseline;gap:10px;padding:10px 0;font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] .mt .mt-zl-ring{flex:none;box-sizing:border-box;width:.55em;height:.55em;border:1.5px solid var(--ds-mid-green);border-radius:50%;transform:translateY(-.05em)}.app[data-farben=notion] .mt .mt-zl-link:is(:hover,:focus-visible) .mt-zl-text{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.app[data-farben=notion] .mt .mt-liste--anderen .mt-k-status{color:var(--ds-green)}.app[data-farben=notion] .mt .mt-ng-zeile{display:flex;flex-direction:column;gap:8px;padding:12px 0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-ng-kopf{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;column-gap:20px;align-items:center;line-height:1.35}.app[data-farben=notion] .mt .mt-ng-kopf>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] .mt .mt-ng-kopf .mt-k-status .fs-status{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-ng-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-left:calc(4rem + 20px)}.app[data-farben=notion] .mt .mt-ng-notiz{flex:1 1 18rem;min-width:12rem;padding:9px 14px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-ng-wahl{flex:0 1 20rem;max-width:20rem;padding:9px 14px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-ng-knopf{padding:9px 18px}.app[data-farben=notion] .mt .mt-ng-frage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 4px 16px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}@container mtkarte (max-width: 39.99rem){.app[data-farben=notion] .mt .mt-ng-form{padding-left:0}.app[data-farben=notion] .mt .mt-fd-frist{margin-left:0}}.app[data-farben=notion] .mt .mt-teams{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:0;list-style:none}.app[data-farben=notion] .mt .mt-team{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-t-label);color:var(--ds-sand);white-space:nowrap}.app[data-farben=notion] .mt .mt-team-punkt{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-gruppe+.plan-kontext:has(>.nf-platz){margin-top:calc(36px - var(--gap-s))}.app[data-farben=notion] .mt .mt-filter-pill .fs-status{font-size:inherit;color:inherit}.app[data-farben=notion] .mt .mt-filter-n{margin-left:4px;color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-zeile.mt-kopfzeile{min-height:0;padding:16px 0 6px;border-top:none}.app[data-farben=notion] .mt .mt-kopfzeile+.mt-zeile{border-top:none}.app[data-farben=notion] .mt .mt-spaltenkopf+.mt-kopfzeile{padding-top:10px}.app[data-farben=notion] .mt .mt-kopfzeile>*{grid-column:1 / -1}.app[data-farben=notion] .mt .mt-zeile.mt-kopfzeile--ms{padding:8px 0 4px calc(4rem + 20px)}.app[data-farben=notion] .mt :is(.mt-kopf-knopf,.mt-kopf-still){display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:0;border:0;background:none;font:inherit;font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green);text-align:left}.app[data-farben=notion] .mt .mt-kopf-knopf{cursor:pointer}.app[data-farben=notion] .mt .mt-kopf-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] .mt .mt-kopf-knopf:is(:hover,:focus-visible) .mt-kopf-name,.app[data-farben=notion] .mt .mt-kopf-knopf[aria-pressed=true] .mt-kopf-name{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.app[data-farben=notion] .mt .mt-kopf-n,.app[data-farben=notion] .mt .mt-kopfzeile--ms .mt-kopf-stern,.app[data-farben=notion] .mt .mt-kopfzeile--ms.ist-ohne .mt-kopf-still{color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-liste--backlog .mt-k-titel .ms-stern{display:none}.app[data-farben=notion] .mt .mt-zeile.mt-mehr{min-height:0;padding:10px 0}.app[data-farben=notion] .mt .mt-mehr>*{grid-column:1 / -1}.app[data-farben=notion] .mt .mt-mehr-knopf{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green);cursor:pointer;background-image:linear-gradient(var(--ds-rule),var(--ds-rule));background-size:100% 1.5px;background-position:0 100%;background-repeat:no-repeat}.app[data-farben=notion] .mt .mt-mehr-knopf:is(:hover,:focus-visible){background-image:linear-gradient(var(--ds-green),var(--ds-green))}@container mtkarte (max-width: 39.99rem){.app[data-farben=notion] .mt .mt-zeile.mt-kopfzeile{padding-left:0}.app[data-farben=notion] .mt .mt-zeile.mt-kopfzeile--ms{padding-left:calc(3.5rem + 14px)}}.app[data-farben=notion] .mt .mt-filter-auswahl{max-width:100%;height:2rem;padding:0 .8rem;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);font-family:var(--ds-font-text);font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] .mt .mt-zeile.ist-eingerueckt{padding-left:18px}@media (max-width: 720px){.app[data-farben=notion] .mt .mt-zeile.ist-eingerueckt{padding-left:10px}}.app[data-farben=notion] .fortschritt.fs-vs{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px;white-space:nowrap}.app[data-farben=notion] .fs-regler{display:inline-flex;align-items:center;flex:none;width:104px;height:22px;padding:0 7px;border-radius:var(--ds-radius-pill);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.app[data-farben=notion] .fs-regler:focus-visible{outline:2px solid var(--fs-tinte, var(--ds-green));outline-offset:2px}.app[data-farben=notion] .fs-regler-spur{position:relative;display:block;width:100%;height:4px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}.app[data-farben=notion] .fs-regler-voll{position:absolute;inset:0 auto 0 0;border-radius:var(--ds-radius-pill);background:var(--ds-green)}.app[data-farben=notion] .fs-regler-marke{position:absolute;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ds-white);box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] .fs-regler-marke.ist-erreicht{background:var(--ds-green);box-shadow:none}.app[data-farben=notion] .fs-regler-griff{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ds-green);box-shadow:0 0 0 2px var(--ds-sand)}.app[data-farben=notion] .fs-regler:hover .fs-regler-spur{background:var(--ds-light-green)}.app[data-farben=notion] .fs-regler.ist-leer .fs-regler-marke{box-shadow:inset 0 0 0 1.5px var(--ds-light-green)}.app[data-farben=notion] .fs-wert{min-width:4.6em;font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] .fs-wert.ist-leer{color:var(--ds-mid-green)}.app[data-farben=notion] .fs-aus{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .fs-grund{display:inline-flex;align-items:center;gap:8px}.app[data-farben=notion] .fs-grund>select{width:auto;max-width:13rem;min-height:0;padding:3px 8px;border:none;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-label);cursor:pointer}.app[data-farben=notion] .fs-grund>select:hover:not(:disabled){background:var(--ds-light-green)}@media (max-width: 1100px){.app[data-farben=notion] .fortschritt.fs-vs{flex-wrap:wrap;row-gap:6px}}.app[data-farben=notion] .fs-grund>.fs-grund-notiz{width:13rem;min-height:0;padding:3px 8px;border:1px solid var(--ds-mid-green);border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-label)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht){display:flex;flex-direction:column;gap:var(--ds-card-gap);color:var(--ds-green)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht)>*{margin:0}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) :is(h2,h3).ds-aussage{margin:0;padding:0;font-size:var(--ds-t-karte)!important;font-weight:350!important;line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:inherit}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) :is(h2,h3).ds-aussage--seite{font-size:var(--ds-t-seite)!important}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) :is(.ds-aussage,.ds-kpi>.ds-text)>:is(.fs-signal,.info){margin-left:.5rem;vertical-align:.15em}.app[data-farben=notion] main :is(.vs-kpi,.vs-verlauf,.vs-bericht) :is(.ds-karte--hero,.vs-bericht-spalte) .ds-kpi>.ds-text>:is(.fs-signal,.info){margin-left:0}.app[data-farben=notion] main .vs-verlauf .ds-karte>h3.ds-aussage:has(>.info){display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;text-wrap:wrap}.app[data-farben=notion] main .vs-verlauf .ds-karte>h3.ds-aussage:has(>.info)>.info{margin-left:0;vertical-align:baseline}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-aussage .fs-status{font-size:inherit;gap:.35em}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-aussage .fs-punkt{width:.5em;height:.5em}.app[data-farben=notion] .vs-zusammen{white-space:nowrap}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte>.ds-label{display:block}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte>.ds-label+.ds-aussage{margin-bottom:4px}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte--hero .ds-kpi{gap:10px}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte--hero .ds-kpi>.ds-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte--gruen .info-dot{color:var(--ds-sand)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte--gruen .ds-aussage{color:var(--ds-sand)}.app[data-farben=notion] .vs-kpi-raster{margin:0}@media (max-width: 1000px){.app[data-farben=notion] main .vs-kpi-raster{grid-template-columns:minmax(0,1fr)}}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-karte>.chartbox,.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .vs-fluss-raster>.chartbox{max-width:none;margin:0;padding:0;background:transparent}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .chartbox>figcaption,.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .chartbox>.clegend{display:none}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .chartbox svg{width:100%;height:auto}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm svg text{font-family:var(--ds-font-regular);font-size:calc(11px * var(--svg-skala, 1));letter-spacing:0;fill:var(--ds-mid-green)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm svg text.ax-unit{text-transform:uppercase;letter-spacing:0}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm svg text.ds-wert{font-family:var(--ds-font-zahl);font-size:calc(12px * var(--svg-skala, 1));fill:var(--ds-green);paint-order:stroke fill;stroke:var(--ds-sand);stroke-width:calc(3px * var(--svg-skala, 1));stroke-linejoin:round}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm .ax-grid{stroke:var(--ds-white);stroke-width:1.5}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm .ax-grid.vs-nulllinie{stroke:var(--ds-rule);stroke-width:1}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-diagramm>.ds-legende{margin-top:2px}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-legende .vs-marke-linie{display:inline-block;width:14px;height:0;border-top:2px solid var(--ds-green)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-legende .vs-marke-schraffur{display:inline-block;width:12px;height:12px;border-radius:var(--ds-radius-marke);background:repeating-linear-gradient(135deg,var(--ds-mid-green) 0 2px,var(--ds-sand) 2px 4px)}.app[data-farben=notion] :is(.vs-kpi,.vs-verlauf) .ds-legende .ds-marke-flaeche.vs-marke-weiss{background:var(--ds-white)}.app[data-farben=notion] main .vs-regeln{container-type:inline-size}.app[data-farben=notion] .vs-regel-liste{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:minmax(7rem,10.5rem) minmax(5rem,1fr) auto auto;grid-auto-rows:minmax(var(--ds-zeile),1fr);column-gap:12px}.app[data-farben=notion] .vs-regel{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-areas:"name spur wert info";align-items:center;align-content:center;row-gap:8px;padding:12px 0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .vs-regel+.vs-regel{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-regeln>.vs-regel-liste{flex:1}.app[data-farben=notion] .vs-regel-kopf{grid-area:name;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.app[data-farben=notion] .vs-regel-kopf>.ds-leise{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .vs-regel-name{all:unset;line-height:var(--ds-lh-eng);grid-area:name;font-size:var(--ds-t-text);color:var(--ds-green);cursor:default}.app[data-farben=notion] button.vs-regel-name{cursor:pointer;text-decoration:underline;text-decoration-color:#14281e40;text-underline-offset:3px}.app[data-farben=notion] button.vs-regel-name:hover{text-decoration-color:var(--ds-green)}.app[data-farben=notion] button.vs-regel-name:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .vs-regel>.ds-spur,.app[data-farben=notion] .vs-regel>.vs-groessen-zelle{grid-area:spur}.app[data-farben=notion] .vs-groessen-zelle{display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] .vs-groessen-text{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .vs-regel .ds-spur>.ds-fuellung.vs-fuell-bis{border-top-right-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] main .vs-regel .ds-spur>.ds-marke{background:var(--ds-mid-green)}.app[data-farben=notion] .vs-regel-wert{grid-area:wert;display:inline-flex;align-items:baseline;gap:8px;justify-self:end;font-size:var(--ds-t-text);white-space:nowrap}.app[data-farben=notion] .vs-regel-wert>.num{font-size:var(--ds-t-zahl-s);line-height:1}.app[data-farben=notion] .vs-regel-wert>.ds-leise{font-size:var(--ds-t-label)}.app[data-farben=notion] .vs-regel>.fs-signal{grid-column:2 / 4;grid-row:2;justify-self:start}.app[data-farben=notion] .vs-regel>.info{grid-area:info}.app[data-farben=notion] .vs-groessen{display:flex;gap:0;height:var(--ds-balken-hoehe, 1.25rem);border-radius:var(--ds-radius-input);overflow:visible}.app[data-farben=notion] .vs-groessen>i{position:relative;display:block;min-width:2px}.app[data-farben=notion] .vs-groessen>i:first-child{border-radius:var(--ds-radius-input) 0 0 var(--ds-radius-input)}.app[data-farben=notion] .vs-groessen>i:last-child{border-radius:0 var(--ds-radius-input) var(--ds-radius-input) 0}.app[data-farben=notion] .vs-groessen>i:only-child{border-radius:var(--ds-radius-input)}@container (max-width: 26rem){.app[data-farben=notion] .vs-regel-liste{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.app[data-farben=notion] .vs-regel{column-gap:12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name wert info" "spur spur spur" "signal signal signal"}.app[data-farben=notion] .vs-regel>.fs-signal{grid-area:signal;margin-top:2px}}.app[data-farben=notion] main .vs-fluss{container-type:inline-size}.app[data-farben=notion] .vs-fluss-raster{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr);gap:12px 24px;align-items:start}@container (max-width: 50rem){.app[data-farben=notion] .vs-fluss-raster{grid-template-columns:minmax(0,1fr)}}.app[data-farben=notion] .vs-fluss-liste{list-style:none;margin:0;padding:4px 16px;background:var(--ds-white);border-radius:var(--ds-radius-card)}.app[data-farben=notion] .vs-fluss-liste>li+li{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-fluss-stufe{all:unset;box-sizing:border-box;width:100%;min-height:var(--ds-zeile);display:grid;grid-template-columns:minmax(0,1fr) 4.5rem 5rem;align-items:center;gap:12px;padding:6px 0;font-size:var(--ds-t-text);color:var(--ds-green);cursor:pointer}.app[data-farben=notion] .vs-fluss-stufe>.fs-status{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .vs-fluss-stufe:hover .fs-status{text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] .vs-fluss-stufe:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] .vs-fluss-tage{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);text-align:right}.app[data-farben=notion] .vs-fluss-tickets{font-size:var(--ds-t-label);color:var(--ds-mid-green);text-align:right;white-space:nowrap}.app[data-farben=notion] main .vs-hero-punkte{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 44px;margin-top:8px}.app[data-farben=notion] main .vs-hero-gruppe{display:flex;flex-direction:column;gap:12px}.app[data-farben=notion] main .vs-hero-reihe{display:flex;gap:12px}.app[data-farben=notion] main .vs-hero-platz{position:relative;display:flex}.app[data-farben=notion] main .vs-hero-punkt{--vs-hero-d: clamp(2.25rem, 1.5rem + 1.5vw, 3rem);box-sizing:border-box;display:block;width:var(--vs-hero-d);height:var(--vs-hero-d);border-radius:50%;cursor:default}.app[data-farben=notion] main .vs-hero-punkt.ist-besser{background:var(--ds-sand)}.app[data-farben=notion] main .vs-hero-punkt.ist-gleich{border:2px solid color-mix(in srgb,var(--ds-sand) 55%,transparent)}.app[data-farben=notion] main .vs-hero-punkt.ist-schlechter{border:4px solid var(--ds-sand)}.app[data-farben=notion] main .vs-hero-punkt.ist-schlechter.ist-orange{border-color:var(--fs-signal-dunkel, var(--ds-orange))}.app[data-farben=notion] main .vs-hero-punkt:focus-visible{outline:2px solid var(--ds-sand);outline-offset:3px}.app[data-farben=notion] main .vs-hero-wort{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-sand);white-space:nowrap}.app[data-farben=notion] main .vs-hero-wort>.info{margin-left:8px;vertical-align:.1em}.app[data-farben=notion] main .vs-hero-platz :is(.charttip,.charttip-key){width:max-content;max-width:17rem;z-index:80;color:var(--ds-green)}.app[data-farben=notion] main .vs-hero-platz .charthover-box{max-width:none}.app[data-farben=notion] main .vs-sm{--vs-sm-zeile: 2.5rem;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:24px;row-gap:8px;margin-top:18px}.app[data-farben=notion] main .vs-sm-namen{display:grid;grid-auto-rows:var(--vs-sm-zeile)}.app[data-farben=notion] main .vs-sm-name{display:flex;align-items:center;max-width:15rem;padding:0 32px 0 8px;margin:0 -24px 0 -8px;border-radius:var(--ds-radius-input) 0 0 var(--ds-radius-input);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);transition:background-color .3s ease}.app[data-farben=notion] main .vs-sm-flaeche{position:relative;display:grid;grid-auto-rows:var(--vs-sm-zeile)}.app[data-farben=notion] main .vs-sm-zeile{position:relative;z-index:1;display:flex;border-bottom:1px solid var(--ds-rule);transition:background-color .3s ease}.app[data-farben=notion] main :is(.vs-sm-name,.vs-sm-zeile).ist-hervor{background:var(--ds-white)}.app[data-farben=notion] main .vs-sm-zeile.ist-hervor{border-radius:0 var(--ds-radius-input) var(--ds-radius-input) 0}.app[data-farben=notion] main .vs-sm-linie{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.app[data-farben=notion] main .vs-sm-linie polyline{stroke:var(--ds-green);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.app[data-farben=notion] main .vs-sm-punkt{position:absolute;box-sizing:border-box;width:8px;height:8px;border-radius:50%;background:var(--ds-green);box-shadow:0 0 0 2px var(--ds-sand);transform:translate(-50%,-50%)}.app[data-farben=notion] main .vs-sm-punkt.ist-letzter{width:10px;height:10px}.app[data-farben=notion] main .vs-sm-punkt.ist-geschaetzt{background:var(--ds-sand);border:1.5px solid var(--ds-green)}.app[data-farben=notion] main .vs-sm-enden{display:grid;grid-auto-rows:var(--vs-sm-zeile)}.app[data-farben=notion] main .vs-sm-ende{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:6.5rem;padding:0 8px;margin:0 -8px;border-radius:var(--ds-radius-input);transition:background-color .3s ease}.app[data-farben=notion] main .vs-sm-ende.ist-hervor{background:var(--ds-white)}.app[data-farben=notion] main .vs-sm-ende>.num{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);font-weight:400;letter-spacing:0;color:var(--ds-green)}.app[data-farben=notion] main .vs-sm-richtung{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-sm-richtung.ist-besser{color:var(--ds-green)}.app[data-farben=notion] main .vs-sm-band{position:absolute;top:0;bottom:0;z-index:0;border-radius:var(--ds-radius-input);background:color-mix(in srgb,var(--ds-white) 60%,transparent);pointer-events:none}.app[data-farben=notion] main .vs-sm-flaeche>.kk-treffer{top:0;right:0;bottom:0;left:0;z-index:3}.app[data-farben=notion] main .vs-sm-x{display:flex}.app[data-farben=notion] main .vs-sm-x>span{flex:1;min-width:0;text-align:center;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-geschaetzt-legende{margin-top:14px}.app[data-farben=notion] main .vs-sm-marke{box-sizing:border-box;display:inline-block;width:8px;height:12px;border-radius:3px 3px 0 0;background:var(--ds-green)}.app[data-farben=notion] main .vs-sm-marke.ist-geschaetzt{background:transparent;border:1.25px dashed var(--ds-mid-green);border-bottom:none}@media (max-width: 720px){.app[data-farben=notion] main .vs-sm{column-gap:12px}.app[data-farben=notion] main .vs-sm-name{max-width:7.5rem;padding-right:20px;margin-right:-12px}.app[data-farben=notion] main .vs-sm-ende{min-width:4.5rem}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main :is(.vs-sm-name,.vs-sm-zeile){transition:none}}.app[data-farben=notion] main .vs-bericht-kopf{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px}.app[data-farben=notion] main .vs-bericht-kopf>.ds-kpi{flex:1 1 24rem;min-width:0}.app[data-farben=notion] main .vs-bericht-kopf>.ds-knopf{flex:none;margin-top:2px}.app[data-farben=notion] .vs-bericht-link{all:unset;cursor:pointer;text-decoration:underline;text-decoration-color:#e6e6d273;text-underline-offset:4px}.app[data-farben=notion] .vs-bericht-link:hover{text-decoration-color:var(--ds-sand)}.app[data-farben=notion] .vs-bericht-link:focus-visible{outline:2px solid var(--ds-sand);outline-offset:2px}.app[data-farben=notion] main .vs-bericht-spalten{margin:0;align-items:stretch}@media (min-width: 721px) and (max-width: 1100px){.app[data-farben=notion] main .vs-bericht-spalten{grid-template-columns:minmax(0,1fr)}}.app[data-farben=notion] main .vs-bericht-spalte{gap:14px}.app[data-farben=notion] main .vs-bericht-spalte>.ds-kpi>.ds-text{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.app[data-farben=notion] main .vs-bericht-spalte.ist-leer{align-self:start}.app[data-farben=notion] main .vs-bericht-spalte .ds-aussage.ist-leer{color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-bericht-spalte>.fs-signal{align-self:flex-start}.app[data-farben=notion] main .vs-bericht-spalte>.ds-knopf{align-self:flex-start;margin-top:auto}.app[data-farben=notion] main .vs-bericht-zeilen :is(th,td){box-sizing:border-box;height:var(--ds-zeile)}.app[data-farben=notion] main .vs-bericht-zeilen th{padding:8px 12px 8px 0;vertical-align:middle;text-align:left}.app[data-farben=notion] main .vs-bericht-zeilen td{text-align:right;white-space:normal}.app[data-farben=notion] main .vs-bericht-zeilen tr+tr>th{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] main .vs-bericht-zeilen tr:first-child>td{border-top:none}.app[data-farben=notion] main .vs-bericht-zeilen .fs-annahme{color:var(--ds-green)}.app[data-farben=notion] .vs-bullet{position:relative;padding-top:1.3rem}.app[data-farben=notion] .vs-bullet:not(:has(.vs-bullet-oben)){padding-top:0}.app[data-farben=notion] .vs-bullet-spur{position:relative;height:var(--ds-balken-hoehe, 1.25rem);overflow:hidden;background:var(--ds-white);border-radius:var(--ds-radius-input)}.app[data-farben=notion] .vs-bullet-spur.ist-angenommen{background:transparent;outline:1.5px dashed var(--ds-mid-green);outline-offset:-1.5px}.app[data-farben=notion] .vs-bullet-teil{position:absolute;top:0;bottom:0}.app[data-farben=notion] .vs-bullet-teil.ist-fertig{background:var(--ds-green);border-radius:var(--ds-radius-input) 0 0 var(--ds-radius-input)}.app[data-farben=notion] .vs-bullet-teil.ist-prognose{background:repeating-linear-gradient(90deg,var(--ds-light-green) 0 4px,transparent 4px 7px)}.app[data-farben=notion] .vs-bullet-teil.ist-fehlt{background:var(--ds-orange);border-radius:0 var(--ds-radius-input) var(--ds-radius-input) 0}.app[data-farben=notion] .vs-bullet-marke{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ds-green);box-shadow:0 0 0 1.5px var(--ds-white)}.app[data-farben=notion] .vs-bullet-oben{position:absolute;top:0;transform:translate(-50%);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-bullet-text{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;margin-top:6px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .vs-bullet-text .fs-annahme{color:var(--ds-mid-green)}.app[data-farben=notion] :is(.vs-bullet-text,.vs-bullet-oben) .vs-zahl{text-transform:none}.app[data-farben=notion] main .vs-bericht-textkopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.app[data-farben=notion] main .vs-bericht-text{margin:0;color:var(--ds-green)}.app[data-farben=notion] main .vs-bericht-text>summary{cursor:pointer;list-style:none}.app[data-farben=notion] main .vs-bericht-text>summary::-webkit-details-marker{display:none}.app[data-farben=notion] main .vs-bericht-text>summary:before{content:"▸ "}.app[data-farben=notion] main .vs-bericht-text[open]>summary:before{content:"▾ "}.app[data-farben=notion] main .vs-bericht-text>pre{margin:12px 0 0;padding:var(--ds-card-padding-s);border:none;border-radius:var(--ds-radius-card);background:var(--ds-white);font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;line-height:var(--ds-lh-text);white-space:pre-wrap;color:var(--ds-green)}.app[data-farben=notion] main .kk{container-type:inline-size;min-width:0}.app[data-farben=notion] main .kk>.kk-aussage{margin:0 0 var(--ds-card-gap)}.app[data-farben=notion] main .kk-raster{display:grid;gap:var(--ds-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 40rem){.app[data-farben=notion] main .kk-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 84rem){.app[data-farben=notion] main .kk-raster{grid-template-columns:repeat(6,minmax(0,1fr))}}.app[data-farben=notion] main .kk-kachel{position:relative;gap:10px}.app[data-farben=notion] main .kk-kachel>.ds-kpi{gap:8px}.app[data-farben=notion] main .kk-kachel .ds-zahl{white-space:nowrap}.app[data-farben=notion] main .kk-label-knopf{all:unset;align-self:flex-start;order:-1;cursor:pointer;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);text-decoration:underline;text-decoration-color:#6e736459;text-underline-offset:3px}.app[data-farben=notion] main .kk-label-knopf:hover{color:var(--ds-green);text-decoration-color:var(--ds-green)}.app[data-farben=notion] main .kk-label-knopf:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .kk-bild{position:relative;height:56px;margin-top:2px}.app[data-farben=notion] main .kk-treffer{position:absolute;top:-6px;right:0;bottom:-6px;left:0}.app[data-farben=notion] main .kk-fach{all:unset;position:absolute;top:0;bottom:0;cursor:default}.app[data-farben=notion] main .kk-fach:focus-visible{outline:2px solid var(--ds-green);outline-offset:-2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .kk-linie{position:absolute;top:0;right:0;bottom:0;left:0}.app[data-farben=notion] main .kk-svg{display:block;width:100%;height:100%;overflow:visible}.app[data-farben=notion] main .kk-svg :is(path,line){fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.app[data-farben=notion] main .kk-strecke{stroke:var(--ds-green);stroke-width:1.75}.app[data-farben=notion] main .kk-strecke.ist-dick{stroke-width:2.25}.app[data-farben=notion] main .kk-strecke.ist-alt{stroke:var(--ds-light-green)}.app[data-farben=notion] main .kk-strecke.ist-angenommen{stroke:var(--ds-mid-green);stroke-width:1.25;stroke-dasharray:3 3}.app[data-farben=notion] main .kk-grenze{stroke:var(--ds-mid-green);stroke-width:1;opacity:.7}.app[data-farben=notion] main .kk-fuehrung{stroke:var(--ds-green);stroke-width:1;opacity:.25}.app[data-farben=notion] main .kk-luecke{stroke:var(--ds-mid-green);stroke-width:3}.app[data-farben=notion] main .kk-punkt{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ds-green);box-shadow:0 0 0 1.5px var(--ds-sand);pointer-events:none}.app[data-farben=notion] main .kk-punkt.ist-laufend{background:var(--ds-white);box-shadow:inset 0 0 0 1.75px var(--ds-green)}.app[data-farben=notion] main .kk-punkt.ist-angenommen{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--ds-sand);box-shadow:none;outline:1.25px dashed var(--ds-mid-green)}.app[data-farben=notion] main .kk-punkt.ist-klein{width:4px;height:4px;margin:-2px 0 0 -2px;box-shadow:none}.app[data-farben=notion] main .kk-punkt.ist-alt{background:var(--ds-light-green)}.app[data-farben=notion] main .kk-punkt.ist-angenommen.ist-alt{background:var(--ds-sand)}.app[data-farben=notion] main .kk-punkt.ist-aktiv{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.app[data-farben=notion] main .kk-saeulen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;border-bottom:1px solid var(--ds-rule)}.app[data-farben=notion] main .kk-saeulen-fach{flex:1;display:flex;justify-content:center;align-items:flex-end;height:100%}.app[data-farben=notion] main .kk-saeule{display:block;width:58%;max-width:22px;border-radius:var(--ds-radius-marke) var(--ds-radius-marke) 0 0;background:var(--ds-green)}.app[data-farben=notion] main .kk-saeule.ist-angenommen{box-sizing:border-box;background:transparent;border:1.25px dashed var(--ds-mid-green);border-bottom:none}.app[data-farben=notion] main .kk-saeule.ist-aktiv{background:var(--ds-mid-green)}.app[data-farben=notion] main .kk-saeule.ist-angenommen.ist-aktiv{background:var(--ds-light-green)}.app[data-farben=notion] main .kk-spur-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.app[data-farben=notion] main .kk-spur-wrap>:is(.kk-spur,.kk-stapel){flex:1}.app[data-farben=notion] main .kk-spur{--ds-balken-hoehe: 1.25rem}.app[data-farben=notion] main .kk-spur>.ds-fuellung.kk-fuell-bis{border-top-right-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] main .kk-spur>.ds-fuellung.ds-fuell-orange,.app[data-farben=notion] main .vs-regel .ds-spur>.ds-fuellung.ds-fuell-orange{background:var(--ds-orange)}.app[data-farben=notion] main .kk-spur>.ds-fuellung.ds-fuell-orange{border-top-right-radius:var(--ds-radius-input);border-bottom-right-radius:var(--ds-radius-input)}.app[data-farben=notion] main .kk-spur>.kk-marke{background:var(--ds-mid-green)}.app[data-farben=notion] main .kk-stapel{--ds-stapel-hoehe: 1.25rem;gap:0}.app[data-farben=notion] main .kk-stapel>*{padding:0;min-width:3px}.app[data-farben=notion] main .kk-stapel>.ist-aktiv{box-shadow:inset 0 0 0 2px var(--ds-white)}.app[data-farben=notion] main .kk-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto}.app[data-farben=notion] main .kk-zeile{margin:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main .kk-richtung.ist-besser,.app[data-farben=notion] main .kk-richtung.ist-schlechter{color:var(--ds-green)}.app[data-farben=notion] main .kk-tipp{position:absolute;bottom:calc(100% + 10px);z-index:30;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:max-content;min-width:9rem;max-width:min(17rem,80vw);padding:10px 12px;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green);pointer-events:none}.app[data-farben=notion] main .kk-tipp-titel{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-tipp-zeilen{display:flex;flex-direction:column;gap:4px;margin:0}.app[data-farben=notion] main .kk-tipp-zeilen>div{display:flex;justify-content:space-between;gap:16px}.app[data-farben=notion] main .kk-tipp-zeilen dt{font-size:var(--ds-t-text)}.app[data-farben=notion] main .kk-tipp-zeilen dd{margin:0;font-size:var(--ds-t-text);white-space:nowrap}.app[data-farben=notion] main .kk-tipp-notiz{margin:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-bericht-alle{margin:0}.app[data-farben=notion] main .vs-bericht-alle>summary{cursor:pointer;list-style:none;padding:2px 0}.app[data-farben=notion] main .vs-bericht-alle>summary::-webkit-details-marker{display:none}.app[data-farben=notion] main .vs-bericht-alle>summary:before{content:"▸ "}.app[data-farben=notion] main .vs-bericht-alle[open]>summary:before{content:"▾ "}.app[data-farben=notion] main .vs-bericht-alle>summary:hover{color:var(--ds-green)}.app[data-farben=notion] main .vs-bericht-alle>.ds-tabelle{margin-top:8px}.app[data-farben=notion] main .vs-verlauf>.kk+.ds-karte,.app[data-farben=notion] main .vs-bericht>.ds-karte--hero+.kk,.app[data-farben=notion] main .vs-bericht>.kk+.vs-bericht-spalten{margin-top:calc(var(--ds-abschnitt-gap) - var(--ds-card-gap))}.app[data-farben=notion] main .kk-vel{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:15rem auto;column-gap:10px;row-gap:8px;margin-top:14px}.app[data-farben=notion] main .kk-vel-achse{position:relative}.app[data-farben=notion] main .kk-vel-tick{position:absolute;right:0;transform:translateY(50%);font-size:var(--ds-t-label);line-height:1;color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-vel-einheit{position:absolute;top:-22px;right:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-vel-flaeche{position:relative}.app[data-farben=notion] main .kk-vel-gitter{position:absolute;left:0;right:0;height:0;border-top:1.5px solid var(--ds-white)}.app[data-farben=notion] main .kk-vel-gitter.ist-null{border-top-color:var(--ds-rule)}.app[data-farben=notion] main .kk-vel-spalten{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.app[data-farben=notion] main .kk-vel-spalte{position:relative;flex:1;min-width:0}.app[data-farben=notion] main .kk-vel-saeule{position:absolute;bottom:0;left:50%;width:min(58%,2.75rem);transform:translate(-50%);display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:var(--ds-radius-marke) var(--ds-radius-marke) 0 0}.app[data-farben=notion] main .kk-vel-saeule>i{display:block;flex-basis:0;min-height:1px}.app[data-farben=notion] main .kk-vel-saeule.ist-geschaetzt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ds-sand) 85%,transparent) 0 2px,transparent 2px 6px)}.app[data-farben=notion] main .kk-vel-saeule.ist-laufend{background:var(--ds-white)}.app[data-farben=notion] main .kk-vel-hochrechnung{position:absolute;left:50%;width:min(58%,2.75rem);transform:translate(-50%);box-sizing:border-box;border:1.5px dashed var(--ds-mid-green);border-bottom:none;border-radius:var(--ds-radius-marke) var(--ds-radius-marke) 0 0}.app[data-farben=notion] main .kk-vel-spalte.ist-aktiv .kk-vel-saeule{box-shadow:0 0 0 2px var(--ds-white)}.app[data-farben=notion] main .kk-vel-wert{position:absolute;left:50%;z-index:2;transform:translate(-50%);padding:0 3px;border-radius:var(--ds-radius-marke);background:var(--ds-sand);font-size:var(--ds-t-label);line-height:1.2;color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] main .kk-vel-median{position:absolute;left:0;right:0;z-index:1;height:0;border-top:1.5px solid var(--ds-green);box-shadow:0 0 0 1px var(--ds-sand);pointer-events:none}.app[data-farben=notion] main .kk-vel-flaeche>.kk-treffer{top:0;right:0;bottom:0;left:0;z-index:3}.app[data-farben=notion] main .kk-vel-flaeche>.kk-tipp{bottom:auto;top:8px}.app[data-farben=notion] main .kk-vel-x{grid-column:2;display:flex}.app[data-farben=notion] main .kk-vel-x>span{flex:1;min-width:0;text-align:center;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-verlauf-geliefert>.ds-legende .info{margin-left:2px;text-transform:none}@media (max-width: 720px){.app[data-farben=notion] main .kk-vel{grid-template-columns:1.5rem minmax(0,1fr);grid-template-rows:12rem auto;column-gap:6px}.app[data-farben=notion] main .kk-vel-wert{padding:0 1px}}.app[data-farben=notion] main h3.ds-aussage.kk-satz{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:var(--ds-t-text)!important;font-weight:350!important;line-height:var(--ds-lh-text);letter-spacing:0;color:var(--ds-green)}.app[data-farben=notion] main .kk-satz-zahl{font-size:var(--ds-t-zahl-s);line-height:1;letter-spacing:-.03em;white-space:nowrap}.app[data-farben=notion] main .kk-satz-text{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.app[data-farben=notion] main .kk-satz-text>.info{margin-left:0;vertical-align:baseline}.app[data-farben=notion] main :is(.vs-kpi,.vs-verlauf,.vs-bericht,.kk) .ds-karte--hoch{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main :is(.vs-kpi,.vs-verlauf,.vs-bericht,.kk) .ds-karte--wichtig{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] main :is(.vs-kpi,.vs-verlauf,.vs-bericht) .ds-karte--signal.ds-karte--wichtig{box-shadow:inset 4px 0 0 var(--ds-orange),var(--ds-schatten-2)}.app[data-farben=notion] main .kk-kachel{transition:box-shadow .2s ease,transform .2s ease}.app[data-farben=notion] main .kk-kachel:hover{box-shadow:var(--ds-schatten-2);transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main .kk-kachel{transition:none}.app[data-farben=notion] main .kk-kachel:hover{transform:none}}.app[data-farben=notion] main .kk-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;order:-1;min-width:0}.app[data-farben=notion] main .kk-kopf>:first-child{flex:1 1 7em}.app[data-farben=notion] main .kk-richtung-platz{flex:none;margin-left:auto;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-werte{display:flex;flex-direction:column;gap:2px;width:100%;margin:0}.app[data-farben=notion] main .kk-werte>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main .kk-werte dt{color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-werte dt{min-width:0}.app[data-farben=notion] main .kk-werte dd{margin:0;color:var(--ds-green);text-align:right}.app[data-farben=notion] main .vs-bericht-spaltenkopf{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;order:-1}.app[data-farben=notion] main .vs-bericht-zeitraum{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] dl.vs-bullet-text{justify-content:flex-start;gap:4px 20px;margin:8px 0 0;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] dl.vs-bullet-text>div{display:flex;align-items:baseline;gap:6px}.app[data-farben=notion] dl.vs-bullet-text dt{color:var(--ds-mid-green)}.app[data-farben=notion] dl.vs-bullet-text dd{margin:0;color:var(--ds-green)}.app[data-farben=notion] dl.vs-bullet-text>div:last-child{margin-left:auto}.app[data-farben=notion] .vs-bullet-oben{font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] main .vs-bericht-textkarte{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.app[data-farben=notion] main .vs-bericht-textkarte>.vs-bericht-text{flex:1 1 20rem;min-width:0}.app[data-farben=notion] main .vs-bericht-textkarte>.vs-bericht-text>summary{padding:8px 0;font-family:var(--ds-font-text);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .vs-bericht-textkarte>.ds-knopf{flex:none}.app[data-farben=notion] main :is(.vs-verlauf,.vs-kpi) .ds-legende .num{text-transform:none}.app[data-farben=notion] main .vs-bericht>.kk+.vs-bericht-sprints{margin-top:calc(var(--ds-abschnitt-gap) - var(--ds-card-gap))}.app[data-farben=notion] main .vs-bericht-sprints{display:flex;flex-direction:column;gap:var(--ds-card-gap)}.app[data-farben=notion] main .vs-bericht-sprintskopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin:0}.app[data-farben=notion] main dl.vs-bericht-zeilen{display:flex;flex-direction:column;margin:2px 0 0}.app[data-farben=notion] main dl.vs-bericht-zeilen>div{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:8px 0}.app[data-farben=notion] main dl.vs-bericht-zeilen>div+div{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] main dl.vs-bericht-zeilen dt{flex:none;white-space:nowrap;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-mid-green)}.app[data-farben=notion] main dl.vs-bericht-zeilen dd{flex:1 1 0;min-width:0;margin:0;font-size:var(--ds-t-text);text-align:right;color:var(--ds-green)}.app[data-farben=notion] main dl.vs-bericht-zeilen .fs-annahme{color:var(--ds-green)}.app[data-farben=notion] main .vs-bericht-spalte>.vs-bericht-weg{align-self:flex-start;margin-top:auto}.app[data-farben=notion] main .vs-bericht-textkarte>pre.vs-bericht-text{flex:1 1 100%;margin:0;padding:var(--ds-card-padding-s);border:none;border-radius:var(--ds-radius-card);background:var(--ds-white);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-text);white-space:pre-wrap;color:var(--ds-green)}.app[data-farben=notion] .vs-bericht-kennzahlen{padding:var(--ds-card-padding)}.app[data-farben=notion] .vs-bericht-kennzahlen :is(h3,p,span,b,.kk-satz,.num){color:var(--ds-green)}.app[data-farben=notion] main .vs-verlauf>.kk{container-type:normal}.app[data-farben=notion] main .kk-raster--blick{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 760px){.app[data-farben=notion] main .kk-raster--blick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1500px){.app[data-farben=notion] main .kk-raster--blick{grid-template-columns:repeat(6,minmax(0,1fr))}}.app[data-farben=notion] main .kk-blick{display:flex;flex-direction:column;gap:8px;cursor:default}.app[data-farben=notion] main .kk-blick-kopf{display:flex;align-items:flex-start;min-height:calc(2 * var(--ds-lh-eng) * var(--ds-t-label))}.app[data-farben=notion] main .kk-blick-name{all:unset;display:block;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main button.kk-blick-name{cursor:pointer}.app[data-farben=notion] main button.kk-blick-name:hover{color:var(--ds-green)}.app[data-farben=notion] main button.kk-blick-name:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .kk-blick>.ds-zahl{white-space:nowrap}.app[data-farben=notion] main .kk-blick-zustand{display:flex;align-items:center;min-height:1.25rem;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-zustand{display:inline-flex;align-items:center;gap:.35em;color:var(--ds-mid-green)}.app[data-farben=notion] main .kk-zustand.ist-besser{color:var(--ds-green)}.app[data-farben=notion] main .kk-zustand-pfeil{width:9px;height:11px;flex:none}.app[data-farben=notion] main .kk-zustand.ist-gleich .kk-zustand-pfeil{width:11px;height:9px}.app[data-farben=notion] main .kk-blick-linie{height:40px;margin-top:auto}.app[data-farben=notion] main .kk-blick-linie .kk-strecke{stroke-width:1.5}.app[data-farben=notion] main .kk-blick-linie .kk-punkt{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;box-shadow:none}.app[data-farben=notion] main .kk-blick-linie .kk-punkt.ist-klein{width:4px;height:4px;margin:-2px 0 0 -2px}.app[data-farben=notion] main .kk-blick :is(.charttip-key){z-index:30}.app[data-farben=notion] main .kk-vel--blick{grid-template-columns:minmax(0,1fr) auto;margin-top:30px}.app[data-farben=notion] main .kk-vel--blick>.kk-vel-x{grid-column:1}.app[data-farben=notion] main .kk-vel-rand{position:relative;min-width:5.5rem}.app[data-farben=notion] main .kk-vel-median-text{position:absolute;left:0;transform:translateY(50%);font-size:var(--ds-t-label);line-height:1;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .kk-vel--blick .kk-vel-median{border-top:1px solid var(--ds-mid-green);box-shadow:none;right:-10px}.app[data-farben=notion] main .kk-vel-saeule.ist-eins{width:min(44%,2.25rem);background:var(--ds-green)}.app[data-farben=notion] main .kk-vel-saeule.ist-eins.ist-geschaetzt{box-sizing:border-box;background:transparent;border:1.25px dashed var(--ds-mid-green);border-bottom:none}.app[data-farben=notion] main .kk-vel-saeule.ist-eins.ist-geschaetzt:after{content:none}.app[data-farben=notion] main .kk-vel-saeule.ist-umrandet{width:min(44%,2.25rem);box-sizing:border-box;border:1.25px dashed var(--ds-mid-green);border-bottom:none;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ds-mid-green) 22%,transparent) 0 1px,transparent 1px 6px)}.app[data-farben=notion] main .kk-vel--blick .kk-vel-spalte.ist-aktiv .kk-vel-saeule{box-shadow:0 0 0 2px var(--ds-white)}.app[data-farben=notion] main .kk-vel--blick .kk-vel-wert{color:var(--ds-green)}@media (max-width: 720px){.app[data-farben=notion] main .kk-vel--blick{grid-template-columns:minmax(0,1fr) auto}.app[data-farben=notion] main .kk-vel-rand{min-width:4.5rem}}.app[data-farben=notion] main .kk-kachel.kk-blick:hover{transform:none}.app[data-farben=notion] main .kk-blick :is(.charttip,.charttip-key){width:max-content;max-width:17rem;z-index:80}.app[data-farben=notion] main .kk-blick .charthover-box{max-width:none}.app[data-farben=notion] main .kk-blick-linie .kk-haelfte{stroke:var(--ds-mid-green);stroke-width:3}.app[data-farben=notion] main .kk-blick-linie .kk-haelfte.ist-frueh{opacity:.35}.app[data-farben=notion] main .kk-blick-linie .kk-haelfte.ist-spaet{opacity:.7}.app[data-farben=notion] main .kk-blick-linie .kk-punkt.ist-laufend{width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--ds-sand);box-shadow:inset 0 0 0 1.5px var(--ds-green)}.app[data-farben=notion] main span.kk-blick-name:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .kk-anteil{position:absolute;left:0;right:0;top:50%;height:10px;margin-top:-5px;border-radius:var(--ds-radius-marke);background:var(--ds-white)}.app[data-farben=notion] main .kk-anteil-fuellung{position:absolute;top:0;bottom:0;left:0;border-radius:var(--ds-radius-marke);background:var(--ds-green)}.app[data-farben=notion] main .kk-anteil-fuellung.ist-ueber{border-radius:0 var(--ds-radius-marke) var(--ds-radius-marke) 0;background:var(--ds-orange)}.app[data-farben=notion] main .kk-anteil-grenze{position:absolute;top:-5px;bottom:-5px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ds-mid-green)}.app[data-farben=notion] main .kk-zustandpunkt{display:inline-flex;align-items:center;gap:.4em;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] main .kk-zustandpunkt-marke{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-mid-green)}.app[data-farben=notion] main .kk-zustandpunkt.ist-orange .kk-zustandpunkt-marke{background:var(--ds-orange)}.app[data-farben=notion] main .kk-grenze-schluessel{display:inline-flex;align-items:center;gap:6px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .kk-grenze-marke{flex:none;width:14px;height:0;border-top:1px solid var(--ds-mid-green);opacity:.7}.app[data-farben=notion] main .kk-grenze-marke.ist-senkrecht{width:2px;height:12px;border:none;border-radius:1px;background:var(--ds-mid-green);opacity:1}.app[data-farben=notion] main .kk-kachel>.kk-fuss{gap:6px 16px}.app[data-farben=notion] main .ds-karte--gruen .kk-kachel .ds-spur{background:var(--ds-white)}.app[data-farben=notion] main .ds-karte--gruen .kk-kachel .ds-spur>.ds-marke{background:var(--ds-mid-green)}.app[data-farben=notion] main .vs-verlauf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-farben=notion] main .vs-verlauf>*{grid-column:1 / -1}.app[data-farben=notion] main .vs-verlauf>:is(.vs-verlauf-geliefert,.vs-verlauf-urteil){grid-column:auto}@media (max-width: 960px){.app[data-farben=notion] main .vs-verlauf>:is(.vs-verlauf-geliefert,.vs-verlauf-urteil){grid-column:1 / -1}}.app[data-farben=notion] main .vs-uc{--vs-uc-offen: #e3e2e0;display:flex;flex-direction:column;gap:14px}.app[data-farben=notion] main .vs-uc-kennzahl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.app[data-farben=notion] main .vs-uc-quote{font-family:var(--ds-font-zahl);font-size:2.6rem;line-height:1;color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-quote-text{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-zahl{display:inline-flex;align-items:baseline;gap:5px;font-size:var(--ds-t-label);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .vs-uc-zahl b{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-zahl.ist-ab:not(.ist-null) b{color:var(--ds-orange)}.app[data-farben=notion] main .vs-uc-zahl>i,.app[data-farben=notion] main .vs-uc-legende i,.app[data-farben=notion] main .vs-uc-punkt{display:inline-block;flex:none;align-self:center;width:8px;height:8px;border-radius:50%}.app[data-farben=notion] main :is(.vs-uc-zahl,.vs-uc-legende>span,.vs-uc-tickets>li).ist-zu :is(i,.vs-uc-punkt){background:var(--ds-green)}.app[data-farben=notion] main :is(.vs-uc-zahl,.vs-uc-legende>span,.vs-uc-tickets>li).ist-ab :is(i,.vs-uc-punkt){background:var(--ds-orange)}.app[data-farben=notion] main :is(.vs-uc-zahl,.vs-uc-legende>span,.vs-uc-tickets>li).ist-offen :is(i,.vs-uc-punkt){background:var(--vs-uc-offen);box-shadow:inset 0 0 0 1px var(--ds-light-green)}.app[data-farben=notion] main .vs-uc-pfad{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:30px}.app[data-farben=notion] main .vs-uc-pfad nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-uc-stufe{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ds-mid-green)}.app[data-farben=notion] main button.vs-uc-stufe{cursor:pointer}.app[data-farben=notion] main button.vs-uc-stufe:hover{color:var(--ds-green);text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] main .vs-uc-stufe[aria-current=true]{color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-bild{animation:vs-uc-ebene .24s ease-out both}@keyframes vs-uc-ebene{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main .vs-uc-bild{animation:none}}.app[data-farben=notion] main .vs-uc-reihen,.app[data-farben=notion] main .vs-uc-tickets{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.app[data-farben=notion] main .vs-uc-reihe{display:grid;grid-template-columns:11.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:12px;width:100%;padding:9px 14px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font:inherit;text-align:left;color:var(--ds-green);cursor:pointer;transition:box-shadow .16s ease}.app[data-farben=notion] main .vs-uc-reihe:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--ds-green)}.app[data-farben=notion] main .vs-uc-reihe:disabled{cursor:default}.app[data-farben=notion] main .vs-uc-keine{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-uc-reihe:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .vs-uc-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--ds-t-text);line-height:1.25;overflow-wrap:anywhere}.app[data-farben=notion] main .vs-uc-ton{flex:none;width:8px;height:8px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] main .vs-uc-spur{min-width:0}.app[data-farben=notion] main .vs-uc-stapel{display:flex;gap:2px;height:22px;min-width:6px}.app[data-farben=notion] main .vs-uc-stapel>i{container-type:inline-size;display:flex;align-items:center;justify-content:center;min-width:2px;font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);font-style:normal;line-height:1}.app[data-farben=notion] main .vs-uc-stapel>i:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.app[data-farben=notion] main .vs-uc-stapel>i:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}@container (max-width: 10px){.app[data-farben=notion] main .vs-uc-stapel>i>span{visibility:hidden}}.app[data-farben=notion] main .vs-uc-stapel>i.ist-zu{background:var(--ds-green);color:var(--ds-white)}.app[data-farben=notion] main .vs-uc-stapel>i.ist-ab{background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-stapel>i.ist-offen{background:var(--vs-uc-offen);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-uc-wert{font-size:var(--ds-t-text);text-align:right}.app[data-farben=notion] main .vs-uc-legende{display:flex;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0 14px;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-uc-legende>span{display:inline-flex;align-items:center;gap:5px}.app[data-farben=notion] main .vs-uc-legende-rechts{margin-left:auto}.app[data-farben=notion] main .vs-uc-tickets>li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:9px 14px;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-tickets>li.ist-zu,.app[data-farben=notion] main .vs-uc-tickets>li.ist-offen{background:transparent;box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] main .vs-uc-ticket{min-width:0;font-size:var(--ds-t-text);overflow-wrap:anywhere}.app[data-farben=notion] main .vs-uc-ticket em{margin-left:.4rem;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-uc-wer{font-size:var(--ds-t-label);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .vs-uc-notiz{grid-column:2 / -1;font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] main .vs-uc-weiter{align-self:flex-start;padding:0;border:0;background:none;font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green);cursor:pointer}.app[data-farben=notion] main .vs-uc-weiter:hover{color:var(--ds-green)}@media (max-width: 720px){.app[data-farben=notion] main .vs-uc-reihe{grid-template-columns:8rem minmax(0,1fr) 3rem;gap:8px}}.app[data-farben=notion] main .vs-urteil-leer{margin:30px 0 0;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur{display:flex;flex-direction:column;gap:6px;margin-top:4px}.app[data-farben=notion] main .vs-ur>:is(.vs-ur-kopf,.vs-ur-zeile){display:grid;grid-template-columns:minmax(0,1fr) repeat(3,4.5rem);align-items:center;gap:2px 12px;padding:0 14px}.app[data-farben=notion] main :is(.vs-ur,.vs-ur-tickets)>.vs-ur-kopf{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur>.vs-ur-kopf>:first-child{grid-row:1 / span 2;align-self:end}.app[data-farben=notion] main .vs-ur-wer{grid-column:2 / -1;grid-row:1;text-align:center}.app[data-farben=notion] main .vs-ur-stand{grid-row:2;align-self:end;text-align:right;-webkit-hyphens:manual;hyphens:manual}.app[data-farben=notion] main .vs-ur-zeile{min-height:46px;padding-block:10px;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .vs-ur-zeile.ist-gewaehlt{box-shadow:inset 0 0 0 1.5px var(--ds-green)}.app[data-farben=notion] main .vs-ur-zeile.ist-blass{opacity:.5}.app[data-farben=notion] main .vs-ur-grund{--vs-ur-einzug: 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] main .vs-ur-name{display:inline-flex;align-items:baseline;gap:8px;padding:0;border:0;background:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-text);letter-spacing:-.02em;color:inherit;text-align:left;cursor:pointer}.app[data-farben=notion] main .vs-ur-zeile.ist-leer .vs-ur-name{color:var(--ds-mid-green)}.app[data-farben=notion] main :is(.vs-ur-name,.vs-ur-zahl button,.vs-ur-link):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] main .vs-ur-marke{flex:none;align-self:center;width:12px;height:12px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] main .vs-ur-balken{display:flex;gap:2px;height:6px;margin-left:var(--vs-ur-einzug, 0px)}.app[data-farben=notion] main .vs-ur-balken>i{min-width:3px;border-radius:2px}.app[data-farben=notion] main :is(.vs-ur-balken>i,.vs-ur-punkt).ist-zu{background:var(--ds-green)}.app[data-farben=notion] main :is(.vs-ur-balken>i,.vs-ur-punkt).ist-ab{background:var(--ds-orange)}.app[data-farben=notion] main :is(.vs-ur-balken>i,.vs-ur-punkt).ist-offen{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur-punkt{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:1px}.app[data-farben=notion] main .vs-ur-zahl{text-align:right}.app[data-farben=notion] main .vs-ur-zahl>*{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .vs-ur-zahl>button{padding:0;border:0;background:none;cursor:pointer}.app[data-farben=notion] main .vs-ur-zahl>button.ist-an{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.app[data-farben=notion] main .vs-ur-zahl>:is(.ist-null,button.ist-blass){color:var(--ds-light-green)}.app[data-farben=notion] main .vs-ua{display:flex;flex-direction:column;gap:var(--ds-card-gap)}.app[data-farben=notion] main .vs-ua-karte{display:flex;flex-direction:column;gap:14px}.app[data-farben=notion] main .vs-ua-leiste{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.app[data-farben=notion] main .vs-ua-wahl{margin:0}.app[data-farben=notion] main :is(.vs-ua-kopf,.vs-ua-reihe){display:grid;grid-template-columns:13rem minmax(0,1fr) 5.5rem;align-items:center;gap:14px;padding:0 14px}.app[data-farben=notion] main .vs-ua-kopf{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ua-kopf>:nth-child(n+3){text-align:right}.app[data-farben=notion] main .vs-ua-reihen{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.app[data-farben=notion] main .vs-ua-reihe{width:100%;padding-block:10px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font:inherit;text-align:left;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] main .vs-ua-reihe:hover{box-shadow:inset 0 0 0 1.5px var(--ds-green)}.app[data-farben=notion] main .vs-ua-reihe.ist-gewaehlt{box-shadow:inset 0 0 0 2px var(--ds-green)}.app[data-farben=notion] main .vs-ua-reihe:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .vs-ua-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--ds-t-text);line-height:1.25;overflow-wrap:anywhere}.app[data-farben=notion] main .vs-ua-spur{min-width:0}.app[data-farben=notion] main .vs-ua-ohne{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ua-anteil{text-align:right;font-size:var(--ds-t-text)}.app[data-farben=notion] main .vs-ua-anteil.ist-ab{font-weight:600}.app[data-farben=notion] main .vs-ua-stapel{height:12px}.app[data-farben=notion] main .vs-ua-stapel>i{min-width:6px}.app[data-farben=notion] main .vs-ut{display:flex;flex-direction:column;gap:12px;animation:vs-uc-ebene .24s ease-out both}.app[data-farben=notion] main .vs-ut-liste{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.app[data-farben=notion] main .vs-ut-ticket{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .vs-ut-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.app[data-farben=notion] main .vs-ut-titel{min-width:0;font-size:var(--ds-t-text);overflow-wrap:anywhere}.app[data-farben=notion] main .vs-ut-titel em{margin-left:.4rem;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ut-meta{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ut-zeile{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:12px}.app[data-farben=notion] main .vs-ut-label{font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ut-wert{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;font-size:var(--ds-t-text)}.app[data-farben=notion] main .vs-ut-wert .vs-uc-ton,.app[data-farben=notion] main .vs-ut-punkt{align-self:center;flex:none}.app[data-farben=notion] main .vs-ut-punkt{width:8px;height:8px;border-radius:50%;background:var(--ds-green)}.app[data-farben=notion] main .vs-ut-ticket.ist-ab .vs-ut-punkt{background:var(--ds-orange)}.app[data-farben=notion] main .vs-ut-wert q{flex-basis:100%;color:var(--ds-mid-green)}@media (max-width: 720px){.app[data-farben=notion] main .vs-ut-zeile{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width: 720px){.app[data-farben=notion] main :is(.vs-ua-kopf,.vs-ua-reihe){grid-template-columns:7.5rem minmax(0,1fr) 4.5rem;gap:8px}}.app[data-farben=notion] main .vs-ur-liste{display:flex;flex-direction:column;gap:5px}.app[data-farben=notion] main .vs-ur-liste-kopf{margin-bottom:3px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur-liste-leer{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur-wahl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font-family:var(--ds-font-regular);font-size:var(--ds-t-text);letter-spacing:-.02em;color:var(--ds-green);text-align:left;cursor:pointer}.app[data-farben=notion] main .vs-ur-wahl:hover{box-shadow:inset 0 0 0 1px var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur-wahl.ist-gewaehlt{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .vs-ur-wahl.ist-gewaehlt .vs-ur-balken>i.ist-zu{background:var(--ds-sand)}.app[data-farben=notion] main .vs-ur-wahl.ist-gewaehlt .vs-ur-balken>i.ist-offen{box-shadow:inset 0 0 0 1.5px var(--ds-sand)}.app[data-farben=notion] main .vs-ur-wahl-name{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.app[data-farben=notion] main .vs-ur-wahl>.num{font-family:var(--ds-font-zahl)}.app[data-farben=notion] main .vs-ur-mehr{align-self:flex-start;margin-top:2px;padding:6px 10px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);color:var(--ds-green);cursor:pointer}.app[data-farben=notion] main .vs-ur-gruppe h3.vs-ur-gruppe-name{display:flex;align-items:center;gap:10px;margin:0 0 14px}.app[data-farben=notion] main .vs-ur-tickets{container-type:inline-size;display:flex;flex-direction:column;gap:6px}.app[data-farben=notion] main .vs-ur-tickets>:is(.vs-ur-kopf,.vs-ur-ticket){display:grid;grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 8rem;align-items:baseline;gap:4px 16px;padding:0 14px}.app[data-farben=notion] main .vs-ur-ticket{padding-block:12px 14px;border-radius:var(--ds-radius-input);background:var(--ds-white);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .vs-ur-ticket>[role=cell]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.app[data-farben=notion] main .vs-ur-ticket>.vs-ur-ticket-was{flex-direction:column;flex-wrap:nowrap}.app[data-farben=notion] main .vs-ur-ticket-titel{overflow-wrap:anywhere}.app[data-farben=notion] main .vs-ur-ticket-wo{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-ur-link{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer}.app[data-farben=notion] main .vs-ur-link.ist-gewaehlt{color:var(--ds-green);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.app[data-farben=notion] main .vs-ur-urteil{white-space:nowrap}.app[data-farben=notion] main .vs-ur-ticket>.vs-ur-notiz{grid-column:1 / -1;display:block;margin:2px 0 0;color:var(--ds-mid-green)}@container (max-width: 36rem){.app[data-farben=notion] main .vs-ur-tickets>.vs-ur-kopf{display:none}.app[data-farben=notion] main .vs-ur-tickets>.vs-ur-ticket{grid-template-columns:minmax(0,1fr);gap:6px}.app[data-farben=notion] main .vs-ur-ticket>[data-kopf]:before{content:attr(data-kopf);flex:none;width:7rem;font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}}@media (max-width: 720px){.app[data-farben=notion] main .vs-ur>:is(.vs-ur-kopf,.vs-ur-zeile){grid-template-columns:minmax(0,1fr) repeat(3,3.75rem);gap:2px 8px;padding:0 12px}}.app[data-farben=notion] main .okrbv{display:flex;flex-direction:column;gap:var(--ds-abschnitt-gap)}.app[data-farben=notion] main .okrbv-baumteil{display:flex;flex-direction:column;gap:var(--ds-card-gap);min-width:0}.app[data-farben=notion] main .okrbv-baumteil>.plan-kontext:has(>.nf-platz){margin-bottom:calc(var(--gap-s) - var(--ds-card-gap))}.app[data-farben=notion] main .okrbv-hero{flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--ds-card-padding) calc(var(--ds-card-padding) * 3)}.app[data-farben=notion] main .okrbv-hero-fortschritt{flex:1 1 26rem;gap:10px;min-width:0}.app[data-farben=notion] main .okrbv-hero-fortschritt>.ds-label{display:inline-flex;align-items:center;gap:.35rem}.app[data-farben=notion] main .okrbv-hero-beleg{color:var(--ds-sand);line-height:var(--ds-lh-text);opacity:.8}.app[data-farben=notion] main .okrbv-hero-spur{--ds-balken-hoehe: 12px;width:100%;margin:4px 0 2px}.app[data-farben=notion] main .okrbv-hero-spur>.ds-fuellung{background:var(--ds-sand);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.app[data-farben=notion] main .okrbv-hero-zusagen{flex:0 1 20rem;justify-content:flex-end;gap:10px;min-width:0}.app[data-farben=notion] main .okrbv-hero-zusagezahl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.app[data-farben=notion] main .okrbv-hero-zusagezahl .ds-zahl{white-space:nowrap}.app[data-farben=notion] main .okrbv-hero-zusagezahl .fs-signal{font-size:var(--ds-t-text)}.app[data-farben=notion] main .okrbv-hero-rutscht{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-sand)}.app[data-farben=notion] main .okrbv-hero-rutscht>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.app[data-farben=notion] main .okrbv-hero-rutscht>li>.num{opacity:.8}.app[data-farben=notion] main .okrbv-sprung{margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ds-sand-2);text-underline-offset:3px;cursor:pointer}.app[data-farben=notion] main .okrbv-sprung:hover{text-decoration-color:var(--ds-sand)}.app[data-farben=notion] main .okrbv-karte{--okrbv-name: 17rem;--okrbv-team: 7.5rem;--okrbv-stand: 8.5rem;--okrbv-einzug: 34px;--okrbv-stamm: 17px;--okrbv-ast-y: 22px;--okrbv-luecke: 6px;--okrbv-extend-x: 31px;--okrbv-up-stamm: 17px;--okrbv-up-einzug: 34px;--okrbv-up-luecke: 10px;--okrbv-up-ast-y: 17px;font-size:var(--ds-t-text);gap:14px;container:okrbv / inline-size}.app[data-farben=notion] main :is(.okrbv-kopf,.okrbv-zeile--ziel){display:grid;grid-template-columns:var(--okrbv-name) var(--okrbv-team) minmax(0,1fr) var(--okrbv-stand);column-gap:16px;align-items:center}.app[data-farben=notion] main .okrbv-kachel>.okrbv-zeile{display:grid;grid-template-columns:calc(var(--okrbv-name) - var(--okrbv-einzug)) var(--okrbv-team) minmax(0,1fr) var(--okrbv-stand);column-gap:16px;align-items:center}.app[data-farben=notion] main .okrbv-kopf{padding:0 12px 4px}.app[data-farben=notion] main .okrbv-kopf>.okrbv-aussage{grid-column:1 / 3;margin:0}.app[data-farben=notion] main .okrbv-aussage .info{vertical-align:.15em;margin-left:.3rem}.app[data-farben=notion] main .okrbv-kopf>.ds-legende{grid-column:3;gap:4px 14px}.app[data-farben=notion] main .okrbv-kopf>.okrbv-kopf-stand{grid-column:4}.app[data-farben=notion] main .okrbv-datenlage-zeile{display:block}.app[data-farben=notion] main .okrbv-datenlage-zeile:first-of-type{margin-top:8px}.app[data-farben=notion] main :is(.okrbv-baum,.okrbv-ast,.okrbv-tickets){list-style:none;margin:0;padding:0}.app[data-farben=notion] main .okrbv-baum{display:flex;flex-direction:column;gap:20px}.app[data-farben=notion] main .okrbv-zeile{position:relative;padding:11px 12px;border-radius:var(--ds-radius-card)}.app[data-farben=notion] main .okrbv-zelle-name{min-width:0}.app[data-farben=notion] main .okrbv-name{min-width:0;overflow-wrap:anywhere}.app[data-farben=notion] main .okrbv-zeile--ziel>.okrbv-zelle-name{grid-column:1 / 3;display:flex;align-items:baseline;gap:10px;font-family:var(--ds-font-text);font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] main .okrbv-code{flex:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-ziel:is(.ist-ohne,.ist-durch) .okrbv-zeile--ziel .okrbv-name{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-auf{display:inline-flex;align-items:baseline;gap:9px;min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green);text-align:left;cursor:pointer}.app[data-farben=notion] main .okrbv-auf:focus-visible{outline:2px solid var(--ds-green);outline-offset:3px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .okrbv-winkel{flex:none;width:10px;height:6px;color:var(--ds-mid-green);transform:translateY(-1px) rotate(-90deg);transition:transform .2s ease}.app[data-farben=notion] main .okrbv-winkel.ist-auf{transform:translateY(-1px)}.app[data-farben=notion] main .okrbv-zelle-team{min-width:0}.app[data-farben=notion] main .okrbv-zelle-team .fs-pille{max-width:100%}.app[data-farben=notion] main .okrbv-balkenzelle{min-width:0}.app[data-farben=notion] main .okrbv-balken{display:flex;box-sizing:border-box;width:100%;height:10px;overflow:hidden;border-radius:var(--ds-radius-input);background:var(--ds-white);clip-path:inset(0 0 0 0 round 12px);transition:clip-path .6s cubic-bezier(.2,.7,.2,1)}.app[data-farben=notion] main .okrbv-zeile--ziel .okrbv-balken{height:12px}.app[data-farben=notion] main .okrbv-kachel .okrbv-balken{background:var(--ds-sand)}.app[data-farben=notion] main .okrbv-ms.ist-durch .okrbv-balken{background:var(--ds-white)}.app[data-farben=notion] main .okrbv-balken>i{display:block;flex:none;min-width:3px;height:100%}.app[data-farben=notion] main .okrbv-balken.ist-leer{width:2.5rem;background:transparent;border:1.5px dashed var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-zustand{justify-self:end;font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green);text-align:right;white-space:nowrap}.app[data-farben=notion] main :is(.okrbv-wort-offen,.okrbv-wort-fertig,.okrbv-kopf-stand){color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-zeile--ziel>.okrbv-zustand{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-zustand[title]{cursor:help}.app[data-farben=notion] main .okrbv-still{font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] main .okrbv-zeile--ziel:after{content:"";position:absolute;left:var(--okrbv-stamm);top:calc(50% + 10px);bottom:0;border-left:var(--ds-rule-width) solid var(--ds-light-green)}.app[data-farben=notion] main .okrbv-ast{display:flex;flex-direction:column;gap:var(--okrbv-luecke);padding:var(--okrbv-luecke) 0 0 var(--okrbv-einzug)}.app[data-farben=notion] main .okrbv-ms{position:relative;transition:opacity .22s ease,transform .22s ease}.app[data-farben=notion] main .okrbv-ms:before,.app[data-farben=notion] main .okrbv-ms:after{content:"";position:absolute;left:calc(var(--okrbv-stamm) - var(--okrbv-einzug));top:calc(var(--okrbv-luecke) * -1);pointer-events:none}.app[data-farben=notion] main .okrbv-ms:not(:last-child):before{bottom:0;border-left:var(--ds-rule-width) solid var(--ds-light-green)}.app[data-farben=notion] main .okrbv-ms:after{width:calc(var(--okrbv-einzug) - var(--okrbv-stamm) - 4px);height:calc(var(--okrbv-luecke) + var(--okrbv-ast-y));box-sizing:border-box;border-left:var(--ds-rule-width) solid var(--ds-light-green);border-bottom:var(--ds-rule-width) solid var(--ds-light-green);border-bottom-left-radius:10px}.app[data-farben=notion] main .okrbv-kachel{border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] main .okrbv-kachel>.okrbv-zeile{cursor:pointer;transition:background-color .15s ease}.app[data-farben=notion] main .okrbv-kachel>.okrbv-zeile:hover{background:#e6e6d259}.app[data-farben=notion] main .okrbv-ms.ist-auf>.okrbv-kachel>.okrbv-zeile:hover{background:none}.app[data-farben=notion] main .okrbv-ms.ist-durch>.okrbv-kachel{background:transparent}.app[data-farben=notion] main .okrbv-ms.ist-durch>.okrbv-kachel>.okrbv-zeile:hover{background:#ffffff59}.app[data-farben=notion] main .okrbv-ms.ist-durch .okrbv-name{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-ms.ist-durch.ist-auf>.okrbv-kachel{background:#ffffff80}.app[data-farben=notion] main .okrbv-ms.ist-sammel>.okrbv-kachel{background:#ffffff8c}.app[data-farben=notion] main .okrbv-ms.ist-sammel .okrbv-name{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-extend{display:flex;flex-direction:column;gap:10px;padding:2px 12px 12px var(--okrbv-extend-x)}.app[data-farben=notion] main .okrbv-fakten{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:4px 0 6px}.app[data-farben=notion] main .okrbv-fakten>div{display:flex;flex-direction:column;gap:4px;min-width:0}.app[data-farben=notion] main .okrbv-fakten dd{margin:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green)}.app[data-farben=notion] main .okrbv-tickets{display:flex;flex-direction:column}.app[data-farben=notion] main :is(.okrbv-tickets>li,.okrbv-ticketkopf){display:grid;grid-template-columns:3.5rem minmax(0,1fr) 8.5rem 2.75rem 10.5rem 12.25rem 3.5rem;align-items:center;column-gap:12px;min-height:36px;padding:6px 0;border-top:var(--ds-rule-width) solid var(--ds-rule);transition:opacity .22s ease,transform .22s ease}.app[data-farben=notion] main .okrbv-extend>.okrbv-ticketkopf{min-height:0;padding:6px 0;border-top:none}.app[data-farben=notion] main .okrbv-tickets>li.ist-durch{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-t-titel{display:flex;flex-direction:column;gap:2px;min-width:0}.app[data-farben=notion] main .okrbv-t-name{overflow-wrap:anywhere}.app[data-farben=notion] main .okrbv-t-wartet{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-t-trail{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-t-trail>.is-aktiv{color:var(--ds-green)}.app[data-farben=notion] main .okrbv-t-pfeil{opacity:.6}.app[data-farben=notion] main .okrbv-ms.hat-projekte.ist-auf>.okrbv-kachel>.okrbv-zeile:after{content:"";position:absolute;left:var(--okrbv-up-stamm);top:calc(50% + 8px);bottom:0;border-left:var(--ds-rule-width) solid var(--ds-light-green)}.app[data-farben=notion] main .okrbv-ms.hat-projekte .okrbv-extend>:not(.okrbv-projekte){position:relative}.app[data-farben=notion] main .okrbv-ms.hat-projekte .okrbv-extend>:not(.okrbv-projekte):before{content:"";position:absolute;left:calc(var(--okrbv-up-stamm) - var(--okrbv-extend-x));top:-10px;bottom:0;border-left:var(--ds-rule-width) solid var(--ds-light-green);pointer-events:none}.app[data-farben=notion] main .okrbv-projekte{display:flex;flex-direction:column;gap:var(--okrbv-up-luecke);margin:0 0 0 calc(var(--okrbv-extend-x) * -1);padding:0 0 0 var(--okrbv-up-einzug);list-style:none}.app[data-farben=notion] main .okrbv-up{position:relative;transition:opacity .22s ease,transform .22s ease}.app[data-farben=notion] main .okrbv-up:before,.app[data-farben=notion] main .okrbv-up:after{content:"";position:absolute;left:calc(var(--okrbv-up-stamm) - var(--okrbv-up-einzug));top:calc(var(--okrbv-up-luecke) * -1);pointer-events:none}.app[data-farben=notion] main .okrbv-up:not(:last-child):before{bottom:0;border-left:var(--ds-rule-width) solid var(--ds-light-green)}.app[data-farben=notion] main .okrbv-up:after{width:calc(var(--okrbv-up-einzug) - var(--okrbv-up-stamm) - 4px);height:calc(var(--okrbv-up-luecke) + var(--okrbv-up-ast-y));box-sizing:border-box;border-left:var(--ds-rule-width) solid var(--ds-light-green);border-bottom:var(--ds-rule-width) solid var(--ds-light-green);border-bottom-left-radius:10px}.app[data-farben=notion] main .okrbv-up-zeile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,14rem) var(--okrbv-stand);column-gap:16px;align-items:center;padding:8px 10px;border-radius:var(--ds-radius-card);background:#e6e6d273}.app[data-farben=notion] main .okrbv-up-name{font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] main .okrbv-kachel .okrbv-up-zeile .okrbv-balken{background:var(--ds-white)}.app[data-farben=notion] main .okrbv-up.ist-durch .okrbv-up-name{color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-up>.okrbv-tickets{padding-left:10px}.app[data-farben=notion] main .okrbv-up-zeile+.okrbv-tickets>li:first-child{border-top:none}.app[data-farben=notion] main .okrbv .ds-karte--hoch{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main .okrbv .ds-karte--wichtig{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] main .okrbv-ms:not(.ist-durch):not(.ist-sammel)>.okrbv-kachel{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main .okrbv-ms:is(.ist-rutscht,.ist-blockiert)>.okrbv-kachel{box-shadow:var(--ds-schatten-2)}@starting-style{.app[data-farben=notion] main :is(.okrbv-ms,.okrbv-up,.okrbv-tickets>li){opacity:0;transform:translateY(-4px)}.app[data-farben=notion] main .okrbv-balken{clip-path:inset(0 100% 0 0 round 12px)}.app[data-farben=notion] main .okrbv-hero-spur>.ds-fuellung{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main :is(.okrbv-ms,.okrbv-up,.okrbv-tickets>li,.okrbv-balken,.okrbv-hero-spur>.ds-fuellung,.okrbv-winkel){transition:none}}@container okrbv (max-width: 859px){.app[data-farben=notion] main :is(.okrbv-kopf,.okrbv-zeile--ziel),.app[data-farben=notion] main .okrbv-kachel>.okrbv-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name team" "balken stand";row-gap:10px}.app[data-farben=notion] main .okrbv-zeile>.okrbv-zelle-name,.app[data-farben=notion] main .okrbv-kopf>.okrbv-aussage{grid-area:name;grid-column:auto}.app[data-farben=notion] main .okrbv-zeile>.okrbv-zelle-team{grid-area:team;justify-self:end}.app[data-farben=notion] main .okrbv-zeile>.okrbv-balkenzelle{grid-area:balken;padding-left:19px}.app[data-farben=notion] main .okrbv-zeile--ziel>.okrbv-balkenzelle{padding-left:0}.app[data-farben=notion] main .okrbv-zeile>.okrbv-zustand{grid-area:stand}.app[data-farben=notion] main .okrbv-kopf>.ds-legende{grid-area:balken;grid-column:auto}.app[data-farben=notion] main .okrbv-kopf>.okrbv-kopf-stand{grid-area:team;grid-column:auto}.app[data-farben=notion] main .okrbv-zeile--ziel:after{top:30px}.app[data-farben=notion] main .okrbv-ms.hat-projekte.ist-auf>.okrbv-kachel>.okrbv-zeile:after{top:28px}.app[data-farben=notion] main .okrbv-tickets>li{grid-template-columns:3.5rem minmax(0,1fr) 8.5rem 4.5rem 3.5rem;grid-template-areas:"nr titel status rang tage" ". trail aussicht aussicht .";gap:6px 12px}.app[data-farben=notion] main .okrbv-extend>.okrbv-ticketkopf{display:none}.app[data-farben=notion] main .okrbv-extend>.okrbv-tickets>li:first-child{border-top:none}.app[data-farben=notion] main .okrbv-t-nr{grid-area:nr}.app[data-farben=notion] main .okrbv-t-titel{grid-area:titel}.app[data-farben=notion] main .okrbv-tickets .fs-status{grid-area:status}.app[data-farben=notion] main .okrbv-t-rang{grid-area:rang;white-space:nowrap}.app[data-farben=notion] main .okrbv-t-rang:not(:empty):before{content:attr(data-label) " ";font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .okrbv-t-trail{grid-area:trail}.app[data-farben=notion] main .okrbv-t-aussicht{grid-area:aussicht}.app[data-farben=notion] main .okrbv-t-tage{grid-area:tage}}@container okrbv (max-width: 599px){.app[data-farben=notion] main .okrbv-karte{--okrbv-einzug: 22px;--okrbv-stamm: 11px;--okrbv-extend-x: 10px;--okrbv-up-stamm: 15px;--okrbv-up-einzug: 26px}.app[data-farben=notion] main .okrbv-zeile{padding:11px 10px}.app[data-farben=notion] main .okrbv-extend{padding:0 10px 10px var(--okrbv-extend-x)}.app[data-farben=notion] main .okrbv-up-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "balken stand";row-gap:8px}.app[data-farben=notion] main .okrbv-up-zeile>.okrbv-up-name{grid-area:name}.app[data-farben=notion] main .okrbv-up-zeile>.okrbv-balkenzelle{grid-area:balken}.app[data-farben=notion] main .okrbv-up-zeile>.okrbv-zustand{grid-area:stand}.app[data-farben=notion] main .okrbv-up>.okrbv-tickets{padding-left:0}.app[data-farben=notion] main .okrbv-tickets>li{grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"nr titel titel" ". status tage" ". trail trail" ". rang aussicht";align-items:start;padding:10px 0}.app[data-farben=notion] main .okrbv-t-tage,.app[data-farben=notion] main .okrbv-t-aussicht{justify-self:end}}@media (max-width: 720px){.app[data-farben=notion] main .okrbv-hero-fortschritt,.app[data-farben=notion] main .okrbv-hero-zusagen{flex-basis:100%}.app[data-farben=notion] main .okrbv-hero-zusagen .ds-zahl{font-size:var(--ds-t-zahl-s)}}.zk-spalten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-card-gap, 16px)}@media (max-width: 900px){.zk-spalten{grid-template-columns:1fr}}.zk-spalte{display:flex;flex-direction:column;gap:8px;padding:var(--ds-card-padding-s, 12px);border-radius:var(--ds-radius-card, 12px);background:var(--surface-2);text-align:left;font:inherit;color:inherit;border:0}.zk-klickbar{cursor:pointer}.zk-klickbar:hover,.zk-klickbar:focus-visible{box-shadow:var(--ds-schatten-1)}.zk-kopf{display:flex;justify-content:space-between;gap:8px}.zk-name{font-size:var(--ds-t-karte)}.zk-zeit{color:var(--ink-2);font-variant-numeric:tabular-nums}.zk-personen,.zk-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.zk-person{display:flex;justify-content:space-between;gap:8px}.zk-zahlen{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.zk-ohne{color:var(--ink-2)}.zk-fehler{color:var(--ink);border-left:3px solid var(--ds-orange);padding-left:8px}.zk-leer{color:var(--ink-2)}.zk-pfad{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.zk-link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.zk-teile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--ds-abschnitt-gap, 24px)}@media (max-width: 900px){.zk-teile{grid-template-columns:1fr}}.zk-bahn{padding:6px 0}.zk-bahn-kopf{display:flex;justify-content:space-between;gap:8px}.zk-streifen{position:relative;height:22px;background:var(--surface-2);border-radius:6px;margin-top:4px}.zk-balken{position:absolute;top:2px;bottom:2px;background:var(--ink-2);color:var(--surface);border-radius:4px;font-size:var(--ds-t-label);overflow:hidden;white-space:nowrap;padding:0 4px;box-sizing:border-box}.zk-balken.is-drueber{box-shadow:inset 3px 0 0 var(--ds-orange)}.zk-ticket{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline;padding:6px 0}.zk-ticket[draggable=true]{cursor:grab}.zk-titel{flex:1 1 12em;min-width:0}.zk-meta,.zk-aktion{display:inline-flex;gap:8px;align-items:center}.zk-meilenstein{color:var(--ink-2);flex-basis:100%}.app[data-farben=notion] .zk-streifen,.app[data-farben=notion] .zk-balken{border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .zk-balken.is-drueber{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .zk-fehler{border-left:none;box-shadow:inset 4px 0 0 var(--ds-orange);padding-left:12px}.app[data-farben=notion] .zk .zk-spalten{gap:12px}.app[data-farben=notion] .zk .zk-spalte{gap:10px;padding:var(--ds-card-padding-s);border-radius:var(--ds-radius-card);background:var(--ds-white);color:var(--ds-green);transition:box-shadow .15s var(--ease)}.app[data-farben=notion] .zk .zk-klickbar:hover,.app[data-farben=notion] .zk .zk-klickbar:focus-visible{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .zk .zk-kopf{align-items:baseline;padding-bottom:4px}.app[data-farben=notion] .zk .zk-name{font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .zk .zk-zeit{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .zk :is(.zk-person,.zk-ticket){font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .zk .zk-personen{gap:6px}.app[data-farben=notion] .zk-detail{display:flex;flex-direction:column;gap:var(--ds-abschnitt-gap);min-width:0}.app[data-farben=notion] .zk-detail>.zurueck{align-self:flex-start;margin:0}.app[data-farben=notion] .zk-detail .pee-v-name{cursor:default}.app[data-farben=notion] .zk-detail .pee-v-name:hover{background:transparent}.app[data-farben=notion] .zk-detail .pee-v-stein{cursor:default}.app[data-farben=notion] .zk-detail .zk-held-balken{height:10px;max-width:36rem;overflow:hidden;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-sand) 25%,transparent)}.app[data-farben=notion] .zk-detail .zk-held-fuell{display:block;height:100%;border-radius:inherit;background:var(--ds-sand)}.app[data-farben=notion] .zk-detail .zk-held .pee-v-lastpfeil{color:var(--ds-sand)}.app[data-farben=notion] .zk-detail .zk-fehler{margin:0}.app[data-farben=notion] .pz.zk-detail .pee-v-person.zk-mit-plus{grid-template-columns:10.5rem minmax(0,1fr) 2.25rem 8.5rem;grid-template-areas:"name leiste plus wert" "liste liste liste liste";column-gap:16px}.app[data-farben=notion] .zk-detail .zk-plus{grid-area:plus;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green);font:inherit;font-size:var(--ds-t-karte);line-height:1;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.app[data-farben=notion] .zk-detail .zk-plus:hover,.app[data-farben=notion] .zk-detail .zk-plus[aria-expanded=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .zk-detail .zk-plus:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .zk-detail .zk-frei-flaeche{position:absolute;top:0;bottom:0;border-radius:var(--ds-radius-input);cursor:pointer;transition:background-color .15s var(--ease)}.app[data-farben=notion] .zk-detail .zk-frei-flaeche:hover{background:color-mix(in srgb,var(--ds-green) 6%,transparent)}.app[data-farben=notion] .zk-detail .zk-wahlliste{grid-area:liste;padding:4px 16px;border-radius:var(--ds-radius-card);background:var(--ds-white);box-shadow:var(--ds-schatten-1);color:var(--ds-green)}.app[data-farben=notion] .zk-detail .zk-wahl-leer{margin:0;padding:10px 0}.app[data-farben=notion] .zk-detail .zk-wahl-zeilen{list-style:none;margin:0;padding:0}.app[data-farben=notion] .zk-detail .zk-wahl-zeile{display:grid;grid-template-columns:4rem minmax(0,1fr) 9rem 5rem 10rem 6.5rem;align-items:center;column-gap:12px;padding:8px 0;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .zk-detail .zk-wahl-zeile+.zk-wahl-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .zk-detail .zk-wahl-titel{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app[data-farben=notion] .zk-detail :is(.zk-wahl-team,.zk-wahl-groesse){min-width:0;overflow:hidden}.app[data-farben=notion] .zk-detail .zk-wahl-marke{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:var(--ds-t-label)}.app[data-farben=notion] .zk-detail .zk-wahl-eigen{color:var(--ds-mid-green)}.app[data-farben=notion] .zk-detail .zk-einplanen{justify-self:end;min-width:6.5rem}@media (max-width: 720px){.app[data-farben=notion] .pz.zk-detail .pee-v-person.zk-mit-plus{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name plus wert" "leiste leiste leiste" "liste liste liste"}.app[data-farben=notion] .zk-detail .zk-wahl-zeile{grid-template-columns:3.5rem minmax(0,1fr) auto;row-gap:6px}.app[data-farben=notion] .zk-detail :is(.zk-wahl-team,.zk-wahl-groesse,.zk-wahl-marke){grid-column:2 / -1}}.app[data-farben=notion] .pz.pee-v.zk-detail .zk-held h2.pee-aussage{color:var(--ds-sand)}.app[data-farben=notion] .zk .zk-titel-kopf{display:flex;align-items:center;gap:8px}.app[data-farben=notion] .zk .zk-kopf{flex-wrap:wrap;align-items:baseline}.app[data-farben=notion] .zk .zk-zeit{margin-left:auto;text-align:right}.app[data-farben=notion] .zk .zk-person{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:baseline}.app[data-farben=notion] .zk .zk-person>.zk-zahlen{justify-self:end;justify-content:flex-end;text-align:right}.app[data-farben=notion] .zk .zk-person-signal{grid-column:1 / -1;justify-self:end}.ms-stern{display:inline-block;margin-right:4px;color:var(--ink-2);cursor:help;font-size:.9em;line-height:1}.app[data-farben=notion] .zk-detail .pee-v-stein.zk-auto{background:transparent;color:var(--ds-green);box-shadow:inset 0 0 0 1.5px var(--ds-mid-green);background-image:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--ds-mid-green) 14%,transparent) 6px 8px)}.zk-auto-zeile{color:var(--ink-2);display:flex;justify-content:space-between;gap:8px}.zk-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.zk-kopfzeile .zk-titel-kopf{margin:0}.zk-kopfzeile{margin-bottom:16px}.zk-hinweis{color:var(--ink-2);margin:0 0 12px}.app[data-farben=notion] main :is(.reb-panel,.reb-fortsetzung,.reb-teile-karte){container:reb-karte / inline-size}.app[data-farben=notion] main .reb-hero{container:reb-hero / inline-size}.app[data-farben=notion] main :is(.reb-panel,.reb-teile-karte,.reb-fortsetzung) :is(h3.ds-aussage,.panel-heading h3){font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng)}.app[data-farben=notion] main .reb-hero h3.ds-aussage{font-size:var(--ds-t-seite)!important;line-height:var(--ds-lh-eng)}.app[data-farben=notion] main .reb-hero{gap:20px;margin:0 0 var(--ds-card-gap)}.app[data-farben=notion] .reb-hero-zeile{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 32px;min-width:0}.app[data-farben=notion] .reb-hero-rand{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto}.app[data-farben=notion] .reb-hero .info-dot,.app[data-farben=notion] .reb-hero .info-dot:hover{color:var(--ds-sand);background:transparent}.app[data-farben=notion] .reb-hero .info-card{color:var(--ds-green);letter-spacing:0}.app[data-farben=notion] .reb-hinweis{font-size:var(--ds-t-text);color:var(--ds-sand-2);white-space:nowrap}.app[data-farben=notion] main .reb-hero .ds-aussage{color:var(--ds-sand);margin:0}.app[data-farben=notion] main .reb-kpis{flex:1 1 auto;gap:18px clamp(32px,5cqi,72px);align-items:flex-start;min-width:0}.app[data-farben=notion] main .reb-kpis>.ds-kpi{min-width:0}.app[data-farben=notion] main .reb-kpis .ds-zahl{white-space:nowrap;color:var(--ds-sand)}.app[data-farben=notion] main .reb-kpis .ds-text{max-width:24rem}.app[data-farben=notion] main .reb-kpis>.ds-kpi:last-child .ds-text{max-width:15.5rem}.app[data-farben=notion] main .reb-kpis .reb-davon{display:flex;flex-direction:column;gap:2px;margin-top:2px}.app[data-farben=notion] main .reb-kpis .reb-davon>span{white-space:nowrap}.app[data-farben=notion] main .reb-teile-karte{gap:20px}.app[data-farben=notion] main .reb-teile-karte>.ds-aussage{margin:0}.app[data-farben=notion] main .reb-teile-karte:has(+.reb-fortsetzung){margin-bottom:0;padding-bottom:12px;border-bottom-left-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] main .reb-teile-karte+.reb-fortsetzung{margin-top:0;padding-top:24px;border-top-left-radius:0;border-top-right-radius:0}.app[data-farben=notion] main .reb-wf{--wf-balken: 1.75rem;--wf-abstand: .875rem;--wf-name: 15rem;--wf-reserve: 4.75rem;display:flex;flex-direction:column;gap:var(--wf-abstand);min-width:0}.app[data-farben=notion] main .reb-wf-zeile{display:grid;grid-template-columns:var(--wf-name) minmax(0,1fr);column-gap:16px;align-items:start;box-sizing:border-box;width:100%;min-height:var(--wf-balken);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;text-align:left}.app[data-farben=notion] main .reb-wf-name{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:calc((var(--wf-balken) - .825rem) / 2)}.app[data-farben=notion] main .reb-wf-name>.ds-label{color:var(--ds-green)}.app[data-farben=notion] main .reb-wf-zusatz{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-wf-zusatz .reb-zusammen{white-space:nowrap}.app[data-farben=notion] main .reb-wf-zeile.ist-klickbar{cursor:pointer}.app[data-farben=notion] main .reb-wf-zeile.ist-klickbar:is(:hover,:focus-visible) .reb-wf-name>.ds-label{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .reb-wf-zeile.ist-klickbar:focus-visible{outline:2px solid var(--ds-green);outline-offset:4px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .reb-wf-spur{position:relative;align-self:stretch;min-width:0;min-height:var(--wf-balken)}.app[data-farben=notion] main .reb-wf-flaeche{position:absolute;inset:0 var(--wf-reserve) 0 0}.app[data-farben=notion] main .reb-wf-balken{position:absolute;top:0;height:var(--wf-balken);border-radius:var(--ds-radius-marke)}.app[data-farben=notion] main .reb-wf-balken.ds-fuell-orange{background:var(--ds-orange)}.app[data-farben=notion] main .reb-wf-balken.ds-fuell-mid{background:var(--ds-mid-green)}.app[data-farben=notion] main .reb-wf-balken.ds-fuell-gruen{background:var(--ds-green)}.app[data-farben=notion] main .reb-wf-wert{position:absolute;top:0;line-height:var(--wf-balken);white-space:nowrap;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ds-green)}.app[data-farben=notion] main .reb-wf-verbinder{position:absolute;top:var(--wf-balken);bottom:calc(-1 * var(--wf-abstand));width:0;margin-left:-.75px;border-left:1.5px solid var(--ds-mid-green)}.app[data-farben=notion] main .reb-wf-skala,.app[data-farben=notion] main .reb-wf-skala .reb-wf-spur{min-height:1rem}.app[data-farben=notion] main .reb-wf-skala .reb-wf-flaeche>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-wf-skala .reb-wf-flaeche>span:first-child{transform:none}.app[data-farben=notion] main .reb-wf-skala .reb-wf-flaeche>span:last-child:not(:first-child){transform:translate(-.6em)}.app[data-farben=notion] main .reb-wf-skala .reb-einheit{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase}.app[data-farben=notion] .reb-panel .panel-head,.app[data-farben=notion] .reb-fortsetzung .panel-head{align-items:center;margin-bottom:16px}.app[data-farben=notion] .reb-panel .panel-heading,.app[data-farben=notion] .reb-fortsetzung .panel-heading{align-items:center}.app[data-farben=notion] .reb-zahl{font-family:var(--ds-font-zahl);letter-spacing:0;font-variant-numeric:tabular-nums}.app[data-farben=notion] main .reb-hero-aussage{display:flex;flex-direction:column;gap:12px;flex:1 1 28rem;min-width:0}.app[data-farben=notion] main .reb-hero h2.reb-hero-satz{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35em;margin:0;color:var(--ds-sand);font-size:var(--ds-t-seite)!important;line-height:var(--ds-lh-eng)}.app[data-farben=notion] main .reb-hero h2.ds-aussage{margin:0;color:var(--ds-sand);font-size:var(--ds-t-seite)!important;line-height:var(--ds-lh-eng)}.app[data-farben=notion] main .reb-hero h2.reb-hero-satz>.ds-zahl-xl{margin-right:.08em;font-size:var(--ds-t-zahl-xl);line-height:1;color:var(--ds-sand)}.app[data-farben=notion] main .reb-hero-beleg{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;color:var(--ds-sand-2)}.app[data-farben=notion] main .reb-hero-beleg>span:not(:last-child):after{content:"·";margin:0 .55em}.app[data-farben=notion] main .reb-hero-beleg .num{font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] main .reb-aufgaben-karte{gap:0}.app[data-farben=notion] main .reb-aufgaben{display:grid;column-gap:18px;row-gap:8px;margin:0;padding:0;list-style:none}.app[data-farben=notion] main .reb-aufgabe{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;row-gap:6px;min-width:0;margin:0}.app[data-farben=notion] main .ds-kachel.reb-aufgabe{padding:14px 18px}.app[data-farben=notion] main .reb-aufgabe>*{min-width:0}.app[data-farben=notion] main .reb-aufgabe:not(.reb-kopf)>.reb-aktion{align-self:start}.app[data-farben=notion] main .reb-aufgabe.reb-kopf{padding:0 18px 2px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-aufgabe.reb-kopf .reb-kopf-ticket{grid-column:span 2}.app[data-farben=notion] main .reb-aufgabe>.reb-nr{align-self:start;line-height:2.5rem;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);letter-spacing:0}.app[data-farben=notion] main .reb-aufgabe>.reb-aktion>.reb-wort{line-height:2.5rem}.app[data-farben=notion] main .reb-aktion{display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] main .reb-aktion :is(.sp-form,.abb-form){display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-width:0;margin:0}.app[data-farben=notion] main .reb-aktion .sp-eingabe{display:flex;flex-wrap:wrap;gap:6px;margin:0;min-width:0}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe .reb-aktion .sp-eingabe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 15rem;min-width:0;height:2.5rem;margin:0;padding:0 2.6rem 0 1.15rem;border:none;border-radius:var(--ds-radius-pill);background-color:var(--ds-sand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2314281e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.05rem center;background-size:12px 8px;box-shadow:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green);text-overflow:ellipsis;cursor:pointer}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe.ist-offen .reb-aktion .sp-eingabe select{background-color:var(--ds-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e6e6d2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");color:var(--ds-sand)}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe.ist-offen .reb-aktion .sp-eingabe select:hover:not(:disabled){background-color:#1f3a2c}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe:not(.ist-offen) .reb-aktion .sp-eingabe select:hover:not(:disabled){background-color:var(--ds-light-green)}.app[data-farben=notion] main .reb-aktion :is(select,input):disabled{opacity:.62;cursor:not-allowed}.app[data-farben=notion] main .reb-aktion .sp-eingabe select option{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe .reb-aktion :is(.sp-eingabe,.abb-eingabe) input{box-sizing:border-box;flex:1 1 8rem;min-width:0;height:2.5rem;margin:0;padding:0 1.15rem;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);box-shadow:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe.ist-offen .reb-aktion .abb-eingabe input:not(:focus){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .reb-aufgaben .reb-aufgabe.ist-offen .reb-aktion .abb-eingabe input:not(:focus)::placeholder{color:var(--ds-sand)}.app[data-farben=notion] main .reb-aktion .abb-eingabe{display:flex;flex-wrap:wrap;gap:6px;margin:0}.app[data-farben=notion] main .reb-aktion :is(input,select)::placeholder{color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-aktion :is(select,input):focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .reb-aktion :is(.knopf,.knopf-primaer){min-height:2.5rem;padding:0 1.2rem;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);box-shadow:none;font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] main .reb-aktion .knopf-primaer{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .reb-aktion :is(.sp-hinweis,.sp-stand,.sp-fehler){margin:0;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-aktion>.reb-wort{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-aufgaben :is(.tlink,.tlink-off){color:var(--ds-green);text-decoration:none}.app[data-farben=notion] main .reb-aufgaben .tlink:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .reb-aufgaben-karte>.panel-empty{margin:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-falte{margin-top:14px}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-falte>.reb-aufgaben{margin-top:12px}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-ohne-pflicht{display:flex;flex-direction:column;gap:12px;margin-top:calc(var(--ds-abschnitt-gap) * 1.2)}.app[data-farben=notion] main .reb-ohne-pflicht>.reb-gruppe-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;padding:0 18px;font-family:var(--ds-font-text);font-size:var(--ds-t-text)!important;font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:0}.app[data-farben=notion] main .reb-ohne-pflicht .reb-gruppe-zahl{color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-ohne-pflicht .ds-kachel.reb-aufgabe{background:color-mix(in srgb,var(--ds-white) 55%,transparent);box-shadow:none}.app[data-farben=notion] main .reb-filter{margin:0 0 16px}.app[data-farben=notion] main .reb-filter .ofchip{display:inline-flex;align-items:center;gap:.35em;padding:5px 11px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase}.app[data-farben=notion] main .reb-filter .ofchip b{font-family:var(--ds-font-zahl);color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-filter .ofchip.on b{color:var(--ds-sand-2)}.app[data-farben=notion] .reb-falte{margin-top:16px}.app[data-farben=notion] .reb-falte>summary{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px .75rem;width:fit-content;cursor:pointer;list-style:none;padding:6px 0;border-radius:0;background:none;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .reb-falte>summary::-webkit-details-marker{display:none}.app[data-farben=notion] .reb-falte>summary:before{content:"▸";display:inline-block;width:.7rem;color:var(--ds-mid-green);transition:transform .14s ease}.app[data-farben=notion] .reb-falte[open]>summary:before{transform:rotate(90deg)}.app[data-farben=notion] .reb-falte>summary:hover{background:none;text-decoration:underline;text-underline-offset:4px}.app[data-farben=notion] main>.reb-falte>summary,.app[data-farben=notion] #rb-gantt.reb-falte>summary{background:none}.app[data-farben=notion] #rb-gantt.reb-falte>summary:hover{background:none}.app[data-farben=notion] .reb-falte>summary .reb-wort{font-size:var(--ds-t-text)}.app[data-farben=notion] .reb-falte>summary .fs-signal{margin-left:4px}.app[data-farben=notion] .reb-falte>.abb-liste{margin-top:12px}.app[data-farben=notion] #rb-gantt.reb-falte>.gantt,.app[data-farben=notion] #rb-gantt.reb-falte>.panel,.app[data-farben=notion] #rb-gantt.reb-falte>div{margin-top:12px}@media (max-width: 720px){.app[data-farben=notion] #rb-gantt .rg-zeile .gt-name{white-space:normal}}.app[data-farben=notion] .reb-falte .abb-liste{gap:0}.app[data-farben=notion] .reb-falte .abb-zeile{padding:8px 0;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:var(--ds-t-text)}.app[data-farben=notion] .reb-falte .abb-zeile+.abb-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .reb-falte .abb-zeile :is(.abb-titel,.abb-notiz){font-size:var(--ds-t-text);font-weight:350}.app[data-farben=notion] .reb-falte .abb-zeile :is(.abb-zeit,.abb-meta){font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .reb-falte .abb-zeile .abb-zeit b{color:var(--ds-green);font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] .reb-falte .abb-notiz.ist-ohne{color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung{padding-top:0}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business{display:grid;grid-template-columns:4.6rem minmax(0,1fr) 7.5rem 4.5rem 6rem 4.5rem 5.25rem;column-gap:14px;row-gap:0}.app[data-farben=notion] .reb-fortsetzung .reb-falte>.ue-liste.reb-weiter{margin-top:12px}.app[data-farben=notion] .reb-fortsetzung .ue-liste.reb-weiter>.ue-zeile.reb-bz:first-child{border-top:0}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .reb-bz-kopf{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:0 0 6px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .reb-bz-kopf .reb-kopf-ticket{grid-column:span 2}.app[data-farben=notion] .reb-fortsetzung .reb-bz-kopf .reb-tage{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-align:right;color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe.ist-eimer{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;border-top:0;margin:0;padding:18px 0 0;scroll-margin-top:7rem}.app[data-farben=notion] .reb-fortsetzung .reb-bz-kopf+.ue-gruppe.ist-eimer{padding-top:6px}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe-kopf.ist-eimer{display:flex;grid-column:1 / -1;align-items:center;gap:10px;margin:0 0 2px!important;padding:0 0 8px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label)!important;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-green)}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe-kopf .ue-quadrat{width:24px;height:24px;flex:none;border-radius:var(--ds-radius-marke);background:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .reb-signal .ue-gruppe-kopf .ue-quadrat{background:var(--ds-orange)}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe-kopf .ue-gruppe-zahl{margin:0;font-family:var(--ds-font-zahl);letter-spacing:0;color:var(--ds-mid-green);text-transform:none}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .ue-zeile.reb-bz{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;grid-template-areas:none;align-items:center;box-sizing:border-box;gap:2px 14px;min-height:var(--ds-zeile);margin:0;padding:8px 0;background:transparent;border:0;border-top:var(--ds-rule-width) solid var(--ds-rule);border-radius:0;box-shadow:none;font-size:var(--ds-t-text)}.app[data-farben=notion] .reb-fortsetzung .reb-bz>*{grid-area:auto;min-width:0}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-nr{grid-column:1;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-titel{grid-column:2;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz-meta{display:contents}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-team{grid-column:3;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-prio{grid-column:4;grid-row:1;font-family:var(--ds-font-zahl);letter-spacing:0;white-space:nowrap;color:var(--ds-green)}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-wer{grid-column:5;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-mal{grid-column:6;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-tage{grid-column:7;grid-row:1}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund{grid-column:2 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund b{font-weight:350}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund .ue-notiz{color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund .ue-urteil{margin-left:auto}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.ue-detail{grid-column:1 / -1;grid-row:3;margin-top:6px;padding-top:10px;border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-team .fs-pille{padding:0;background:none}.app[data-farben=notion] .reb-fortsetzung .reb-bz .ue-auf{border:none}.app[data-farben=notion] .reb-fortsetzung .reb-bz .ue-auf i{border-color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .ue-zeile.reb-bz.ist-klickbar:hover .reb-titel{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .ue-zeile.reb-bz.ist-offen{margin:4px -12px;padding:10px 12px 12px;background:var(--ds-white);border-top:0;border-radius:var(--ds-radius-card)}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .ue-zeile.reb-bz.ist-offen+.ue-zeile.reb-bz{border-top:0}.app[data-farben=notion] .reb-fortsetzung .reb-bz.ist-offen .fs-td .td-fakten{gap:10px 28px}.app[data-farben=notion] .reb-fortsetzung .reb-bz.ist-offen .fs-td .td-fakten>div{padding:0;background:transparent}.app[data-farben=notion] :is(.reb-fortsetzung,.reb-panel,.rbg-gruppe) .urteil-marke{border:none;background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0}.app[data-farben=notion] :is(.reb-fortsetzung,.reb-panel,.rbg-gruppe) .urteil-marke.ist-ab{background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] :is(.reb-fortsetzung,.reb-panel,.rbg-gruppe) .urteil-knopf{border:none;background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;padding:5px 11px;border-radius:var(--ds-radius-pill)}.app[data-farben=notion] :is(.reb-fortsetzung,.reb-panel,.rbg-gruppe) .urteil-knopf.ist-dran{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] :is(.reb-fortsetzung,.reb-panel,.rbg-gruppe) .urteil-knopf.ist-ab.ist-dran{background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] main .rbg-gruende,.app[data-farben=notion] main .rbg-gruppe{margin:0 0 var(--ds-card-gap)}.app[data-farben=notion] main .rbg-gruppe{--rbg-einzug: 26px;--rbg-polster: 16px;--rbg-luecke: 18px;--rbg-spalten: minmax(0, 1.1fr) minmax(0, 1fr) 13rem;container:rbg-karte / inline-size;gap:10px;scroll-margin-top:7rem}.app[data-farben=notion] main .rbg-ohne-urteil .rbg-gruppe{--rbg-spalten: minmax(0, 1.1fr) minmax(0, 1fr)}.app[data-farben=notion] main .rbg-ohne-urteil :is(.rbg-spalte-urteil,.rbg-urteil){display:none}.app[data-farben=notion] main .rbg-kopf{display:grid;grid-template-columns:var(--rbg-spalten);column-gap:var(--rbg-luecke);row-gap:8px;align-items:end;padding-right:var(--rbg-polster)}.app[data-farben=notion] main .rbg-kopf-was{grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte:nth-child(2){grid-column:2;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte:nth-child(3){grid-column:3;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte:nth-child(4){grid-column:4;grid-row:2}.app[data-farben=notion] main .rbg-quadrat{flex:none;align-self:center;width:14px;height:14px;margin-right:-4px;border-radius:var(--ds-radius-marke);background:transparent}.app[data-farben=notion] main .rbg-quadrat.ist-still{background:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-quadrat.ist-signal{background:var(--ds-orange)}.app[data-farben=notion] main .rbg-gruppe h3.ds-aussage.rbg-name{margin:0;font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] main .rbg-kopf-was>.rbg-satz{flex-basis:100%;margin-top:-2px;padding-left:26px;font-size:var(--ds-t-text)}.app[data-farben=notion] main .rbg-zahlen{display:inline-flex;flex-wrap:wrap;gap:2px 12px;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-zahlen>span{white-space:nowrap}.app[data-farben=notion] main .rbg-kopf .fs-signal{font-size:var(--ds-t-text);white-space:nowrap}.app[data-farben=notion] main .rbg-spalte{padding-bottom:2px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-spalte-urteil{text-align:right}.app[data-farben=notion] main .rbg-tickets{display:flex;flex-direction:column;gap:8px;margin:0 0 0 var(--rbg-einzug);padding:0;list-style:none}.app[data-farben=notion] main .rbg-tickets>.ds-kachel.rbg-ticket{display:grid;grid-template-columns:var(--rbg-spalten);column-gap:var(--rbg-luecke);row-gap:6px;align-items:start;padding:12px var(--rbg-polster);box-shadow:var(--ds-schatten-1);cursor:pointer}.app[data-farben=notion] main .rbg-ticket>*{min-width:0;margin:0}.app[data-farben=notion] main .rbg-ticket>.rbg-was{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:4px}.app[data-farben=notion] main .rbg-ticket>.rbg-status{grid-column:2;grid-row:1}.app[data-farben=notion] main .rbg-ticket>.rbg-wer{grid-column:3;grid-row:1}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil{grid-column:3;grid-row:1}.app[data-farben=notion] main .rbg-ticket>.rbg-grund{grid-column:2;grid-row:1}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil:has(.urteil-formular){grid-column:1 / -1;grid-row:3;justify-content:flex-start}.app[data-farben=notion] main .rbg-ticket>.rbg-detail{grid-column:1 / -1;grid-row:4}.app[data-farben=notion] main :is(.rbg-titel,.rbg-meta){margin:0}.app[data-farben=notion] main .rbg-titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green)}.app[data-farben=notion] main .rbg-nr{font-family:var(--ds-font-zahl);font-weight:400;letter-spacing:0}.app[data-farben=notion] main .rbg-nr :is(.tlink,.tlink-off){color:var(--ds-green);text-decoration:none}.app[data-farben=notion] main .rbg-nr .tlink:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .rbg-titel-text{min-width:0;overflow-wrap:break-word}.app[data-farben=notion] main .rbg-ticket:hover .rbg-titel-text{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .rbg-wort{display:inline-block;margin-left:.6em;font-size:var(--ds-t-label);text-decoration:none;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-auf{margin:0 0 0 .4em;border:none;vertical-align:-.15em}.app[data-farben=notion] main .rbg-auf i{border-color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-meta .num{font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] main .rbg-meta .fs-pille{padding:0;background:none;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] main .rbg-meta .rbg-oft{color:var(--ds-green)}.app[data-farben=notion] main :is(.rbg-status,.rbg-wer){font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green);overflow-wrap:break-word}.app[data-farben=notion] main .rbg-status .fs-status{align-items:baseline;white-space:normal}.app[data-farben=notion] main .rbg-status .fs-punkt{flex:none;transform:translateY(-1px)}.app[data-farben=notion] main .rbg-schmal-wort{display:none}.app[data-farben=notion] main .rbg-urteil{display:flex;justify-content:flex-end}.app[data-farben=notion] main .rbg-urteil .urteil{justify-content:flex-end;margin-left:0}.app[data-farben=notion] main .rbg-ticket :is(.urteil-marke,.urteil-knopf){background:var(--ds-sand)}.app[data-farben=notion] main .rbg-ticket .urteil-knopf.ist-dran{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .rbg-ticket :is(.urteil-marke.ist-ab,.urteil-knopf.ist-ab.ist-dran){background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] main .rbg-urteil .urteil-satz{order:2;flex:1 0 100%;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);text-align:right;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-ticket:has(:is(.urteil-marke.ist-ab,.urteil-knopf.ist-ab.ist-dran)){box-shadow:inset 4px 0 0 var(--ds-orange),var(--ds-schatten-1)}.app[data-farben=notion] main .rbg-ticket:has(:is(.urteil-marke.ist-ab,.urteil-knopf.ist-ab.ist-dran)) .urteil-satz{font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green)}.app[data-farben=notion] main .rbg-grund{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green)}.app[data-farben=notion] main .rbg-grund-name{font-weight:350}.app[data-farben=notion] main .rbg-ersatz{color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-hinweis{flex:1 0 100%;cursor:default}.app[data-farben=notion] main .rbg-hinweis .vs-hinweis{margin:0 0 4px}.app[data-farben=notion] main .rbg-detail{margin-top:6px;padding-top:12px;border-top:var(--ds-rule-width) solid var(--ds-rule);cursor:default}.app[data-farben=notion] main .rbg-detail .fs-td .td-fakten{gap:10px 28px}.app[data-farben=notion] main .rbg-detail .fs-td .td-fakten>div{padding:0;background:transparent}.app[data-farben=notion] main .rbg-ticket.is-sprungziel{box-shadow:inset 4px 0 0 var(--ds-green),var(--ds-schatten-1)}.app[data-farben=notion] main .rbg-gantt .rbg-kopf{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .rbg-gantt .rbg-kopf .info-dot{align-self:center}.app[data-farben=notion] main .rbg-leer .ds-text{margin:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-liste>.vs-weiter{margin:0 0 var(--ds-card-gap)}@container rbg-karte (max-width: 52rem){.app[data-farben=notion] main .rbg-kopf{grid-template-columns:minmax(0,1fr);padding-right:0}.app[data-farben=notion] main .rbg-spalte{display:none}.app[data-farben=notion] main .rbg-tickets>.ds-kachel.rbg-ticket{grid-template-columns:auto minmax(0,1fr);column-gap:16px}.app[data-farben=notion] main .rbg-ticket>.rbg-was{grid-column:1 / -1;grid-row:1}.app[data-farben=notion] main .rbg-ticket>.rbg-status{grid-column:1;grid-row:2}.app[data-farben=notion] main .rbg-ticket>.rbg-wer{grid-column:2;grid-row:2}.app[data-farben=notion] main .rbg-ticket>.rbg-grund{grid-column:1 / -1;grid-row:3}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil,.app[data-farben=notion] main .rbg-ticket>.rbg-urteil:has(.urteil-formular){grid-column:1 / -1;grid-row:4;justify-content:flex-start}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil:empty{display:none}.app[data-farben=notion] main .rbg-ticket>.rbg-detail{grid-row:5}.app[data-farben=notion] main .rbg-urteil .urteil{justify-content:flex-start}.app[data-farben=notion] main .rbg-urteil .urteil-satz{text-align:left}.app[data-farben=notion] main .rbg-schmal-wort{display:inline;font-size:var(--ds-t-label);color:var(--ds-mid-green)}}@container rbg-karte (max-width: 30rem){.app[data-farben=notion] main .rbg-tickets{margin-left:10px}.app[data-farben=notion] main .rbg-tickets>.ds-kachel.rbg-ticket{grid-template-columns:minmax(0,1fr);padding:12px 14px}.app[data-farben=notion] main .rbg-ticket>.rbg-wer{grid-column:1;grid-row:3}.app[data-farben=notion] main .rbg-ticket>.rbg-grund{grid-row:4}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil,.app[data-farben=notion] main .rbg-ticket>.rbg-urteil:has(.urteil-formular){grid-row:5}.app[data-farben=notion] main .rbg-ticket>.rbg-detail{grid-row:6}}.app[data-farben=notion] .reb-stempel{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .reb-stempel b{display:inline-flex;align-items:center;margin:0;padding:0;border-radius:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:none;cursor:help}.app[data-farben=notion] .reb-stempel.ist-offen b,.app[data-farben=notion] .reb-stempel.ist-fest b{background:none;color:var(--ds-green)}.app[data-farben=notion] main .reb-hero .reb-stempel{color:var(--ds-sand-2)}.app[data-farben=notion] main .reb-hero .reb-stempel b{background:none;color:var(--ds-sand)}@container reb-karte (max-width: 58rem){.app[data-farben=notion] main .reb-aufgaben{grid-template-columns:4.2rem minmax(0,10rem) minmax(0,1fr);column-gap:16px}.app[data-farben=notion] main .reb-aufgabe.reb-kopf>:nth-child(2){display:none}.app[data-farben=notion] main .reb-aufgabe>.reb-nr{grid-column:1;grid-row:1}.app[data-farben=notion] main .reb-aufgabe>.reb-was{grid-column:2;grid-row:1}.app[data-farben=notion] main .reb-aufgabe>.reb-wer{grid-column:2;grid-row:2;line-height:var(--ds-lh-text)}.app[data-farben=notion] main .reb-aufgabe:not(.reb-kopf)>.reb-aktion{grid-column:3;grid-row:1 / span 2;align-self:start}.app[data-farben=notion] main .reb-aufgabe .reb-schmal-wort{display:inline}}@container reb-karte (max-width: 52rem){.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business{grid-template-columns:4.6rem minmax(0,1fr) 5.25rem;column-gap:12px}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .reb-bz-kopf{display:none}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-nr,.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-tage{align-self:start}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-tage{grid-column:3}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-titel{white-space:normal}.app[data-farben=notion] .reb-fortsetzung .reb-bz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;grid-column:2 / -1;grid-row:2}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-bz-meta>*{grid-column:auto;grid-row:auto}.app[data-farben=notion] .reb-fortsetzung .reb-bz .reb-schmal-wort{display:inline}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund{grid-row:3}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.ue-detail{grid-row:4}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business .ue-zeile.reb-bz.ist-offen{margin:4px -8px;padding:8px}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe-kopf.ist-eimer{flex-wrap:wrap;row-gap:4px}.app[data-farben=notion] main .reb-wf{--wf-name: 11rem;--wf-reserve: 4.25rem;--wf-balken: 1.5rem}}@container reb-karte (max-width: 40rem){.app[data-farben=notion] main .reb-aufgaben{grid-template-columns:3.3rem minmax(0,1fr);column-gap:10px}.app[data-farben=notion] main .ds-kachel.reb-aufgabe{padding:12px 14px}.app[data-farben=notion] main .reb-aufgabe.reb-kopf{display:none}.app[data-farben=notion] main .reb-aufgabe:not(.reb-kopf)>.reb-aktion{grid-column:1 / -1;grid-row:3;margin-top:4px}.app[data-farben=notion] main .reb-meta{column-gap:10px}.app[data-farben=notion] .reb-fortsetzung .ue-liste.ist-business{grid-template-columns:3.6rem minmax(0,1fr) 5.25rem;column-gap:10px}}@container reb-karte (max-width: 30rem){.app[data-farben=notion] main .reb-wf{--wf-name: 7.25rem;--wf-reserve: 3.4rem;--wf-balken: 1.375rem;--wf-abstand: .75rem}.app[data-farben=notion] main .reb-wf-zeile{column-gap:10px}.app[data-farben=notion] main .reb-wf-name>.ds-label{overflow-wrap:break-word}.app[data-farben=notion] main .reb-wf-wert{font-size:var(--ds-t-label)}.app[data-farben=notion] main .reb-wf-skala .reb-wf-flaeche>span:not(:first-child):not(:last-child){display:none}}@container reb-hero (max-width: 30rem){.app[data-farben=notion] main .reb-kpis{flex-direction:column;gap:16px}.app[data-farben=notion] main .reb-hero-beleg{flex-direction:column}.app[data-farben=notion] main .reb-hero-beleg>span:not(:last-child):after{content:none}.app[data-farben=notion] .reb-hinweis{white-space:normal}.app[data-farben=notion] .reb-hero-rand{gap:8px}}.app[data-farben=notion] main .ds-kachel.reb-aufgabe.is-sprungziel,.app[data-farben=notion] main .reb-fortsetzung .reb-bz.is-sprungziel{box-shadow:inset 4px 0 0 var(--ds-green)}.app[data-farben=notion] main .reb-aufgabe.is-sprungziel :is(select,input):focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-leer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 var(--ds-card-gap);color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-leer .ds-knopf{padding:7px 16px}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund>.reb-hinweis-zeile{display:block;flex:1 0 100%;width:100%;cursor:default}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund>.reb-hinweis-zeile .vs-hinweis{margin:0 0 6px}.app[data-farben=notion] main :is(.reb-aufgaben-karte,.reb-fortsetzung)>.vs-weiter{margin-top:var(--ds-card-gap)}.app[data-farben=notion] main .reb-hero-kpis{display:flex;flex-wrap:wrap;gap:16px 40px;margin:20px 0 0}.app[data-farben=notion] main .reb-hero-kpis>div{display:flex;flex-direction:column;gap:2px;min-width:0}.app[data-farben=notion] main .reb-hero-kpis dt{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-sand-2)}.app[data-farben=notion] main .reb-hero-kpis dd{margin:0;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-sand-2)}.app[data-farben=notion] main .reb-hero-kpis dd.num{margin-top:4px;font-family:var(--ds-font-zahl);font-size:var(--ds-t-karte);letter-spacing:0;color:var(--ds-sand)}.app[data-farben=notion] main .reb-zusatz{margin-left:.6em}.app[data-farben=notion] main .reb-woerter{display:inline-flex;flex-wrap:wrap;gap:2px 12px}.app[data-farben=notion] main .reb-kontext.reb-woerter{flex-direction:row}.app[data-farben=notion] .reb-falte>summary .reb-falte-zahl{font-family:var(--ds-font-zahl);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .reb-fortsetzung .ue-gruppe-kopf .ue-gruppe-zahl{display:inline-flex;gap:12px}.app[data-farben=notion] main .sp-stand-vs{display:flex;flex-wrap:wrap;gap:2px 12px}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgabe:not(.reb-kopf){box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main .reb-meta>.fs-pille{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .reb-fortsetzung .reb-bz>.reb-grund>*+.reb-wort{margin-left:6px}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgabe.ds-kachel--signal{box-shadow:inset 4px 0 0 var(--ds-orange),var(--ds-schatten-1)}.app[data-farben=notion] main .reb-aufgaben-karte .ds-kachel.reb-aufgabe.is-sprungziel{box-shadow:inset 4px 0 0 var(--ds-green),var(--ds-schatten-1)}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgaben{grid-template-columns:4.2rem minmax(0,15rem) minmax(0,1fr)}.app[data-farben=notion] main .reb-aufgaben-karte .reb-titel{align-self:start;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-t-text);line-height:2.5rem;color:var(--ds-green)}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgabe>.reb-aktion{align-self:start}.app[data-farben=notion] main .reb-aufgaben-karte .reb-kopf .reb-kopf-grund{display:inline-flex;align-items:center;gap:6px}@container reb-karte (max-width: 58rem){.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgaben{grid-template-columns:4.2rem minmax(0,10rem) minmax(0,1fr)}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgabe.reb-kopf>.reb-kopf-grund{display:inline-flex}.app[data-farben=notion] main .reb-aufgaben-karte .reb-aufgabe:not(.reb-kopf)>.reb-aktion{grid-row:1}}.app[data-farben=notion] .reb-meine{display:flex;justify-content:flex-end;margin:0 0 8px}.app[data-farben=notion] .stepper-bahn:empty{display:none}.app[data-farben=notion] .reb-karte-rand{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.app[data-farben=notion] .reb-karte-sprint{color:var(--ds-sand);font-size:var(--ds-t-text)}.app[data-farben=notion] .reb-karte-meine.ds-pill{background:var(--ds-sand);color:var(--ds-green);cursor:pointer}.app[data-farben=notion] .reb-karte-meine.ds-pill[aria-pressed=true]{background:var(--ds-offwhite);outline:2px solid var(--ds-sand)}.app[data-farben=notion] :is(.reb-meine,.reb-karte-rand) .ds-pill[aria-pressed=true]{background:var(--ds-green);color:var(--ds-white);outline:none}.app[data-farben=notion] .reb-karte-rand .ds-pill[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ds-white)}.app[data-farben=notion] main .rbg-gruppe{--rbg-spalten: minmax(0, 1.45fr) minmax(0, 1fr) 7rem 13rem}.app[data-farben=notion] main .rbg-ohne-urteil .rbg-gruppe{--rbg-spalten: minmax(0, 1.45fr) minmax(0, 1fr) 7rem}.app[data-farben=notion] main .rbg-ticket>.rbg-owner{grid-column:3;grid-row:1;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green);overflow-wrap:anywhere}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil{grid-column:4}.app[data-farben=notion] main .rbg-owner-wort{display:none}@container rbg-karte (max-width: 52rem){.app[data-farben=notion] main .rbg-ticket>.rbg-owner{grid-column:1 / -1;grid-row:2;font-size:var(--ds-t-label)}.app[data-farben=notion] main .rbg-owner-wort{display:inline;color:var(--ds-mid-green)}.app[data-farben=notion] main .rbg-ticket>.rbg-urteil{grid-column:1 / -1}}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-zaehlung{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-zaehlung .reb-alle{padding:4px 12px}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-zaehlung>.reb-karte-meine{margin-left:auto}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-zaehlung>.reb-karte-meine[aria-pressed=true]{background:var(--ds-green);color:var(--ds-white);outline:none}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte.rbg-spalte-ticket{grid-column:1;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte.rbg-spalte-kommentar{grid-column:2;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte.rbg-spalte-owner{grid-column:3;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte.rbg-spalte-urteil{grid-column:4;grid-row:2}.app[data-farben=notion] main .rbg-kopf>.rbg-spalte.rbg-spalte-assignee{grid-row:2}.app[data-farben=notion] main .rbg-titel{flex-wrap:nowrap;align-items:center}.app[data-farben=notion] main .rbg-titel>.rbg-nr{flex:none}.app[data-farben=notion] main .rbg-titel-text{display:flex;flex:0 1 auto;align-items:center;gap:0 .6em;min-width:0}.app[data-farben=notion] main .rbg-titel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .rbg-titel-text>:not(.rbg-titel-name){flex:none}.app[data-farben=notion] main .rbg-titel-text .rbg-wort{margin-left:0}.app[data-farben=notion] main .rbg-titel-text .rbg-auf{margin-left:-.2em}.app[data-farben=notion] main .rbg-ticket:hover .rbg-titel-text{text-decoration:none}.app[data-farben=notion] main .rbg-ticket:hover .rbg-titel-name{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .rbg-stand.sbv{margin-top:2px}.app[data-farben=notion] main .rbg-stand .rbg-gw{margin-left:6px}.app[data-farben=notion] main .reb-punkte{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:8px;cursor:help}.app[data-farben=notion] main .reb-punkte>i{width:6px;height:6px;border-radius:50%;background:var(--ds-mid-green)}.app[data-farben=notion] main .reb-punkte>.num{font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .reb-wf-balken.reb-wf-ohne{background:repeating-linear-gradient(135deg,#14281e8c 0,#14281e8c 1.5px,#ffffff8c 1.5px,#ffffff8c 4px)}.app[data-farben=notion] main .reb-wf-balken.reb-wf-ohne.ist-signal{background:var(--ds-orange)}.app[data-farben=notion] main .reb-aufgaben-karte>.reb-spur-zeile{gap:6px 14px}.app[data-farben=notion] main .reb-spur{display:flex;flex:0 1 22rem;gap:2px;min-width:8rem;height:8px;cursor:help}.app[data-farben=notion] main .reb-spur-teil{display:flex;flex-basis:0;gap:2px;min-width:4px}.app[data-farben=notion] main .reb-spur-stueck{flex:1 1 0;min-width:2px;border-radius:2px}.app[data-farben=notion] main .reb-spur-teil.ist-offen .reb-spur-stueck{background:repeating-linear-gradient(135deg,#14281e61 0,#14281e61 1.5px,#14281e0d 1.5px,#14281e0d 4px)}.app[data-farben=notion] main .reb-spur-teil.ist-begruendet .reb-spur-stueck{background:var(--ds-green)}.app[data-farben=notion] main .reb-spur-stueck.ist-aus{opacity:.25}.app[data-farben=notion] main .reb-spur-wort{white-space:nowrap;cursor:help}.app[data-farben=notion] main .reb-aktion .sp-hinweis.sp-hinweis-vs{display:flex;margin-bottom:2px}.app[data-farben=notion] main .sp-stand-vs{align-items:center}.app[data-farben=notion] main .sp-notion{display:inline-flex;align-items:center;color:var(--ds-mid-green);cursor:help}.app[data-farben=notion] main .sp-notion.ist-drin{color:var(--ds-green)}.app[data-farben=notion] main .sp-notion svg{width:12px;height:12px}.app[data-farben=notion] main .sp-notion .sp-notion-haken{stroke:var(--ds-white)}.app[data-farben=notion] main .rr-seite{--rr-luft: 64px;display:flex;flex-direction:column;min-width:0}.app[data-farben=notion] main .rr-seite>.rr-abschnitt{margin-top:var(--rr-luft)}.app[data-farben=notion] main .rr-seite>#rb-freitag{margin-top:0}.app[data-farben=notion] main .rr-seite>.rr-abschnitt>.panel:last-child{margin-bottom:0}.app[data-farben=notion] .rr-seite .panel-heading h3{font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] .rr-seite .panel-head{align-items:center;margin-bottom:16px}.app[data-farben=notion] .rr-seite .panel-zahl{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .rr-seite :is(.rc-chart>figcaption b,.ax-unit),.app[data-farben=notion] .rc-chart>figcaption b{font-family:var(--ds-font-regular);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);fill:var(--ds-mid-green)}.app[data-farben=notion] main .rr-takt-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;margin:0 0 16px}.app[data-farben=notion] main .rr-takt-aussage{display:block;flex:1 1 26rem;min-width:0;max-width:46rem;font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng);text-wrap:balance}.app[data-farben=notion] main .rr-takt-aussage .ds-aussage{display:inline;margin:0;color:var(--ds-green)}.app[data-farben=notion] main .rr-takt-aussage>.info{vertical-align:middle;margin-left:8px;font-size:var(--ds-t-text);line-height:1;text-wrap:wrap}.app[data-farben=notion] main .rr-takt-rechts{flex:none;display:flex;align-items:center;gap:8px}.app[data-farben=notion] .rr-seite :is(#rb-verlauf>.panel,#erg-teams,#rb-anteile,#sprint-abgang,#rueckkehrer)>.panel-head .panel-heading h3{font-family:var(--ds-font-regular);font-size:var(--ds-t-label)!important;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .rr-seite :is(#rb-verlauf>.panel,#erg-teams,#rb-anteile,#sprint-abgang,#rueckkehrer)>.panel-head{margin-bottom:14px;min-height:0}.app[data-farben=notion] .rr-seite :is(#sprint-abgang,#rueckkehrer)>.panel-head .panel-zahl{display:none}.app[data-farben=notion] main .rr-mehr{display:flex;flex-direction:column;gap:var(--ds-card-gap);margin-top:2px}.app[data-farben=notion] main .rr-mehr-leiste{display:flex;align-items:center;gap:6px}.app[data-farben=notion] main .rr-mehr-knopf{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-mid-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;cursor:pointer}.app[data-farben=notion] main .rr-mehr-knopf:hover,.app[data-farben=notion] main .rr-mehr.is-offen .rr-mehr-knopf{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] main .rr-mehr-pfeil{width:14px;height:14px;transition:transform .16s ease}.app[data-farben=notion] main .rr-mehr.is-offen .rr-mehr-pfeil{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main .rr-mehr-pfeil{transition:none}}.app[data-farben=notion] main .rr-mehr-leiste>.info{font-size:var(--ds-t-text);line-height:1}.app[data-farben=notion] main .rr-mehr-inhalt{display:flex;flex-direction:column;gap:var(--ds-card-gap)}.app[data-farben=notion] main .rr-mehr-inhalt .panel:last-child{margin-bottom:0}.app[data-farben=notion] main .rr-held{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 var(--ds-card-gap)}.app[data-farben=notion] main .rr-held-kpi{gap:10px;margin:0;color:var(--ds-sand)}.app[data-farben=notion] main .rr-held-kpi .ds-zahl-xl{color:var(--ds-sand)}.app[data-farben=notion] main .rr-held-satz{display:block;margin-top:2px;color:var(--ds-sand);max-width:42rem}.app[data-farben=notion] main .rr-held-rand{display:flex;align-items:center;gap:14px;flex:none;padding-top:2px}.app[data-farben=notion] main .rr-held :is(.info-dot,.info-ring){color:var(--ds-sand)}.app[data-farben=notion] main .rr-held .fs-annahme{color:var(--ds-sand);border-bottom-color:var(--ds-sand);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase}.app[data-farben=notion] main .rr-bilanz-karte{gap:28px}.app[data-farben=notion] main .rr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:16px 24px}.app[data-farben=notion] main .rr-kpi{gap:4px}.app[data-farben=notion] main .rr-kpi .ds-zahl-s{margin-top:2px;color:var(--ds-green)}.app[data-farben=notion] main .rr-kpi-zeile{font-size:var(--ds-t-label);line-height:1.3}.app[data-farben=notion] main .rr-fluss{--ds-balken-hoehe: 28px;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:18px 16px;align-items:start}.app[data-farben=notion] main .rr-name{line-height:var(--ds-balken-hoehe)}.app[data-farben=notion] main .rr-spur{display:flex;flex-direction:column;gap:8px;min-width:0}.app[data-farben=notion] main .rr-bar{display:flex;height:100%;min-width:2px;border-radius:var(--ds-radius-input);overflow:hidden;gap:0}.app[data-farben=notion] main .rr-bar>i{display:block;height:100%;min-width:2px}.app[data-farben=notion] main .rr-bar>i.ist-klickbar{cursor:pointer}.app[data-farben=notion] main .rr-bar>i.ist-klickbar:hover,.app[data-farben=notion] main .rr-bar>i.ist-klickbar:focus-visible{filter:brightness(1.15);outline:none}.app[data-farben=notion] main :is(.rr-bar>i,.rr-marke-punkt).ist-raus{background:repeating-linear-gradient(135deg,rgba(20,40,30,.38) 0 3px,transparent 3px 6px)}.app[data-farben=notion] main .rr-marken{position:relative;display:block;height:1.3rem;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-marken.ist-zweizeilig{height:2.7rem}.app[data-farben=notion] main .rr-marke{position:absolute;top:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1.3rem}.app[data-farben=notion] main .rr-marke.ist-rechts{text-align:right}.app[data-farben=notion] main .rr-marke.ist-unten{top:1.4rem}.app[data-farben=notion] main .rr-marke-punkt{display:inline-block;width:10px;height:10px;border-radius:var(--ds-radius-marke);flex:none}.app[data-farben=notion] main .rr-marke b{color:var(--ds-green)}.app[data-farben=notion] main .rr-zeile{font-size:var(--ds-t-label);line-height:1.3;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-abbrueche-block{display:flex;flex-direction:column;gap:10px}.app[data-farben=notion] main .rr-abbrueche{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--ds-t-text)}.app[data-farben=notion] main .rr-abbrueche .ds-kachel{gap:6px}.app[data-farben=notion] main .rr-abbruch-titel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-green)}.app[data-farben=notion] main .rr-abbruch-tage{white-space:nowrap}.app[data-farben=notion] main .rr-abbruch-meta{color:var(--ds-mid-green);font-size:var(--ds-t-label);line-height:1.3}.app[data-farben=notion] main .rr-abbruch-meta .fs-status{color:var(--ds-green)}.app[data-farben=notion] main .rr-abbruch-grund{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24rem;color:var(--ds-green)}.app[data-farben=notion] main .rr-abbrueche .urteil-marke{font-style:normal}.app[data-farben=notion] main .rr-abbrueche-mehr{display:flex;justify-content:flex-end}.app[data-farben=notion] main .rr-signal-link{text-decoration:none;flex:none}.app[data-farben=notion] main .rr-signal-link:hover .fs-signal,.app[data-farben=notion] main .rr-signal-link:focus-visible .fs-signal{text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] main .rr-trends{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.app[data-farben=notion] main .rr-trends .trend{border:none;border-radius:var(--ds-radius-card);background:var(--ds-white);padding:12px 16px}.app[data-farben=notion] main .rr-trends .trend.is-missing{background:transparent;border:1.5px dashed var(--ds-mid-green)}.app[data-farben=notion] main .rr-trends .trend-l,.app[data-farben=notion] main .rr-trends .trend-c{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-trends .trend-n{font-family:var(--ds-font-zahl);font-size:var(--ds-t-zahl-s);color:var(--ds-green)}.app[data-farben=notion] .rr-seite #rb-verlauf .chart-legend{margin-bottom:12px;gap:6px 14px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .rr-seite #rb-verlauf .chart-legend li{gap:6px}.app[data-farben=notion] .rr-seite .pz-teamkarte{background:var(--ds-white);border:none;box-shadow:none;border-radius:var(--ds-radius-card);padding:var(--ds-card-padding-s)}.app[data-farben=notion] .rr-seite .pz-teamkarte:hover{background:var(--ds-offwhite)}.app[data-farben=notion] .rr-seite .pz-teamkarte .pz-teamname{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .rr-seite .pz-teamkarte .pz-zahl{align-items:flex-start;gap:3px;font-size:var(--ds-t-text);line-height:1.25;color:var(--ds-green)}.app[data-farben=notion] .rr-seite .pz-teamkarte .pz-zahl em{margin-left:0;font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);line-height:1.3;color:var(--ds-mid-green)}.app[data-farben=notion] .rr-seite .tbm-zusage{fill:var(--ds-offwhite)}.app[data-farben=notion] .rr-seite .tbm-ist-flaeche{fill:var(--ds-light-green);fill-opacity:.45}.app[data-farben=notion] .rr-seite .tbm-soll{stroke:var(--ds-mid-green);opacity:.6}.app[data-farben=notion] .rr-seite .pz-teamraster{gap:var(--ds-card-gap)}.app[data-farben=notion] .rr-seite .tbm-jetzt{stroke:var(--fs-grau)}.app[data-farben=notion] .rr-seite .an-raster{grid-template-columns:repeat(auto-fit,minmax(min(100%,21.5rem),1fr));gap:var(--ds-card-gap);align-items:stretch}.app[data-farben=notion] .rr-seite .an-raster>.rc-chart{display:flex;flex-direction:column;margin:0}.app[data-farben=notion] .rr-seite .an-raster>.rc-chart>svg{width:100%;max-width:none!important;height:auto}.app[data-farben=notion] .panel .rc-chart{background:var(--ds-white);border:none;box-shadow:none;border-radius:var(--ds-radius-card);padding:var(--ds-card-padding-s) 20px 14px}.app[data-farben=notion] .rc-chart>figcaption{margin-bottom:10px}.app[data-farben=notion] .rc-chart>figcaption b{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .rc-chart :is(.rc-label,.rc-kopf){font-family:var(--ds-font-text);letter-spacing:-.03em;fill:var(--ds-green)}.app[data-farben=notion] .rc-chart :is(.rc-label,.rc-kopf).ist-ohne{font-style:normal;fill:var(--ds-mid-green)}.app[data-farben=notion] .rc-chart :is(.rc-wert,.rc-zelle,.rc-inbar){font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] .rc-chart .rc-wert{fill:var(--ds-green)}.app[data-farben=notion] .rc-chart .rc-wert.ist-leer{fill:var(--ds-mid-green)}.app[data-farben=notion] .rc-chart .ax{font-family:var(--ds-font-zahl);fill:var(--ds-mid-green)}.app[data-farben=notion] .rc-chart .ax-unit{font-family:var(--ds-font-regular);letter-spacing:0;fill:var(--ds-mid-green)}.app[data-farben=notion] .rc-chart :is(.rc-inbar,.rc-zelle).ist-hell{fill:var(--ds-sand)}.app[data-farben=notion] .rc-chart .rc-rowbg{rx:8px}.app[data-farben=notion] .rc-chart .rc-leer{fill:var(--ds-offwhite)}.app[data-farben=notion] main .rc-matrix-tabelle{display:table;overflow:visible}.app[data-farben=notion] main .rc-matrix-tabelle td{height:auto;padding-top:12px;padding-bottom:12px;vertical-align:top}.app[data-farben=notion] main .rc-matrix-tabelle tr{cursor:pointer}.app[data-farben=notion] main .rc-matrix-tabelle tr.ist-aktiv td{background:var(--ds-offwhite)}.app[data-farben=notion] main .rc-matrix-knopf{padding:0;border:none;background:none;font:inherit;letter-spacing:inherit;color:var(--ds-green);text-align:left;cursor:pointer}.app[data-farben=notion] main .rc-matrix-knopf.ist-ohne{color:var(--ds-mid-green)}.app[data-farben=notion] main .rc-matrix-gruende{display:flex;flex-wrap:wrap;gap:4px 12px}.app[data-farben=notion] main .rc-matrix-grund{white-space:nowrap}.app[data-farben=notion] main .rc-matrix-grund.ist-ohne{color:var(--ds-mid-green)}.app[data-farben=notion] main .rc-matrix-grund.ist-ohne:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:var(--ds-radius-marke);vertical-align:-1px;background:repeating-linear-gradient(135deg,#14281e61 0,#14281e61 1.5px,#14281e0d 1.5px,#14281e0d 4px)}.app[data-farben=notion] .rc-chart .clegend{margin-top:10px}.app[data-farben=notion] .rr-seite .clegend{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);gap:4px 14px}.app[data-farben=notion] .rr-seite .clegend i{width:12px;height:12px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .rr-gruende-charts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-card-gap);align-items:start}.app[data-farben=notion] .rr-wieder{margin-top:var(--ds-abschnitt-gap)}.app[data-farben=notion] main .rr-wieder-satz{margin:var(--ds-card-gap) 0 0}.app[data-farben=notion] .rr-wieder>.ds-label{display:block;margin-bottom:8px}.app[data-farben=notion] .rr-gruende .gr-wieder li{font-size:var(--ds-t-text)}.app[data-farben=notion] .rr-gruende .rr-signal-link{margin-left:.2rem}.app[data-farben=notion] .rr-seite .gr-auf{margin-top:var(--ds-card-gap);padding:var(--ds-card-padding-s) 20px;border:none;box-shadow:none}.app[data-farben=notion] main .rr-gruende .rr-auf .gr-auf-kopf{align-items:center;margin:0 0 12px}.app[data-farben=notion] main .rr-gruende .rr-auf .ds-pill{background:var(--ds-sand);cursor:pointer}.app[data-farben=notion] main .rr-gruende .rr-auf .ds-pill:hover,.app[data-farben=notion] main .rr-gruende .rr-auf .ds-pill:focus-visible{background:var(--ds-light-green)}.app[data-farben=notion] main .rr-auf ul{gap:10px}.app[data-farben=notion] main .rr-auf li{gap:4px 12px;font-size:var(--ds-t-text);line-height:1.3}.app[data-farben=notion] main .rr-auf-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.app[data-farben=notion] main .rr-auf .gr-auf-titel{color:var(--ds-green)}.app[data-farben=notion] main .rr-auf .gr-notiz{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .rr-auf .gr-wer{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-abgang{display:flex;flex-direction:column;gap:0}.app[data-farben=notion] .rr-abgang .ab-status{color:var(--ds-green);background:var(--ds-white);border:none;border-radius:var(--ds-radius-pill);padding:3px 10px}.app[data-farben=notion] .rr-abgang .rk-mal{border:none;font-family:var(--ds-font-zahl)}.app[data-farben=notion] .rr-abgang .rk-mal.ist-oft{color:var(--ds-sand);background:var(--ds-green);border:none;border-radius:var(--ds-radius-pill);padding:3px 10px}.app[data-farben=notion] .rr-abgang .rk-liste{gap:20px}.app[data-farben=notion] .rr-abgang .rk-zeile,.app[data-farben=notion] .rr-abgang .rk-zeile.ist-zurueck{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.app[data-farben=notion] .rr-abgang .rk-kette i{font-style:normal;font-family:var(--ds-font-zahl);background:var(--ds-white);border-radius:var(--ds-radius-pill);padding:2px 10px}.app[data-farben=notion] .rr-abgang .rk-kette i.ist-backlog{background:transparent;color:var(--ds-mid-green);padding:2px 4px}.app[data-farben=notion] .rr-abgang :is(.ab-zeile,.rk-kopf)>b,.app[data-farben=notion] .rr-abgang :is(.ab-zeile,.rk-kopf) .tlink-off,.app[data-farben=notion] .rr-abgang :is(.ab-zeile,.rk-kopf) a{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .rr-abgang :is(.ab-zeile,.rk-titel){font-size:var(--ds-t-text)}.app[data-farben=notion] .rr-abgang :is(.ab-status,.rk-mal,.rk-kette,.rk-meta){font-size:var(--ds-t-label)}.app[data-farben=notion] .rr-abgang .rk-kette{font-family:var(--ds-font-regular);letter-spacing:0;text-transform:uppercase;gap:4px 6px}.app[data-farben=notion] .rr-abgang .rk-pfeil{color:var(--ds-mid-green)}.app[data-farben=notion] .rr-abgang :is(.ab-titel,.rk-titel){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.app[data-farben=notion] .rr-abgang .rk-kopf{align-items:flex-start}.app[data-farben=notion] .rr-abgang .rk-kopf>:is(b,.rk-mal),.app[data-farben=notion] .rr-abgang .ab-zeile>:is(b,.ab-meta,.ab-status){flex:none;white-space:nowrap}.app[data-farben=notion] main .rr-abschluss{display:flex;flex-direction:column;gap:0;padding-bottom:var(--ds-abschnitt-gap)}.app[data-farben=notion] main .rr-abschluss-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.app[data-farben=notion] .rg-vbar{border-radius:var(--ds-radius-input);overflow:hidden}.app[data-farben=notion] .rg-seg{border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .rg-zeile.ist-hervor{border-radius:var(--ds-radius-input);box-shadow:none;outline:none}.app[data-farben=notion] .rg-legende{font-family:var(--ds-font-text)}@media (max-width: 900px){.app[data-farben=notion] main .rr-fluss{grid-template-columns:minmax(0,1fr);gap:6px 0}.app[data-farben=notion] main .rr-fluss .rr-name{line-height:var(--ds-lh-eng);margin-top:12px}.app[data-farben=notion] main .rr-fluss .rr-name:first-child{margin-top:0}.app[data-farben=notion] main .rr-held{flex-direction:column}}@media (max-width: 720px){.app[data-farben=notion] main .rr-seite{--rr-luft: 44px}.app[data-farben=notion] main .rr-bilanz-karte{gap:22px}.app[data-farben=notion] main .rr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.app[data-farben=notion] main .rr-marken,.app[data-farben=notion] main .rr-marken.ist-zweizeilig{position:static;height:auto;display:flex;flex-wrap:wrap;gap:4px 12px;width:auto!important}.app[data-farben=notion] main .rr-marke,.app[data-farben=notion] main .rr-marke.ist-unten,.app[data-farben=notion] main .rr-marke.ist-rechts{position:static;left:auto!important;right:auto!important;top:auto}.app[data-farben=notion] main .rr-abbruch-grund{max-width:100%}.app[data-farben=notion] .panel .rc-chart{padding:12px 12px 10px}.app[data-farben=notion] .rr-seite .rc-chart{overflow-x:auto;-webkit-overflow-scrolling:touch}.app[data-farben=notion] .rr-seite .an-raster{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] .rr-seite .pz-teamraster{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-farben=notion] .rr-seite .pz-teamkarte{padding:12px}.app[data-farben=notion] main .rr-takt-kopf{margin-bottom:14px}.app[data-farben=notion] main .rr-takt-aussage{flex-basis:100%}.app[data-farben=notion] .rr-abgang .ab-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.app[data-farben=notion] .rr-abgang .ab-titel{flex:1 1 12rem}}.app[data-farben=notion] main .rr-gruende-leer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:var(--ds-white);border-radius:var(--ds-radius-card);padding:var(--ds-card-padding-s) 20px}.app[data-farben=notion] main .rr-gruende-leer>.ds-text{margin:0}.app[data-farben=notion] main .rr-gruende-leer>.ds-pill--weiss{background:var(--ds-sand)}.app[data-farben=notion] main .rr-auf li.is-sprungziel{background:linear-gradient(var(--ds-green),var(--ds-green)) left / 3px 100% no-repeat}.app[data-farben=notion] main .rr-held-zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4em}.app[data-farben=notion] main .rr-held-wort{font-family:var(--ds-font-text);font-size:var(--ds-t-seite);line-height:var(--ds-lh-eng);color:var(--ds-sand)}.app[data-farben=notion] main .rr-held-belege{display:flex;flex-wrap:wrap;gap:4px 24px}.app[data-farben=notion] main .rr-kpi{padding:16px 18px;border-radius:var(--ds-radius-card);background:var(--ds-white);box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main .rr-name-mit{display:flex;flex-direction:column;gap:2px}.app[data-farben=notion] main .rr-name-mit>.ds-label{line-height:var(--ds-balken-hoehe)}.app[data-farben=notion] main .rr-name-beleg{display:flex;flex-direction:column;font-size:var(--ds-t-label);line-height:1.3;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-zeile-marken{display:flex;flex-wrap:wrap;gap:4px 18px}.app[data-farben=notion] main .rr-marke-frei{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.app[data-farben=notion] main .rr-marke-frei b{color:var(--ds-green)}.app[data-farben=notion] main .rr-block-titel{margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-text);font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] main .rr-gruende .rc-chart figcaption b{font-family:var(--ds-font-text);font-size:var(--ds-t-text);font-weight:400;letter-spacing:0;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] main .rr-gruende .rc-anteil{margin-left:8px}.app[data-farben=notion] main .rr-woerter{display:flex;flex-wrap:wrap;gap:2px 12px}.app[data-farben=notion] main .rr-mehr-knopf{font-family:var(--ds-font-text);font-size:var(--ds-t-text);text-transform:none;border-radius:0}.app[data-farben=notion] main .rr-mehr.is-offen .rr-mehr-knopf{background:transparent}.app[data-farben=notion] main .rr-reiter{margin-top:calc(var(--ds-abschnitt-gap) * -.6)}.app[data-farben=notion] main .rr-reiter .stepper{margin-bottom:calc(var(--ds-abschnitt-gap) * 1.4)}.app[data-farben=notion] main .rr-reiter .stepper-bahn{flex:0 1 auto;grid-auto-columns:max-content}.app[data-farben=notion] main .rr-reiter .stepper-halt>button.stepper-kachel{min-height:44px;padding:8px 20px 8px 10px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .rr-reiter .stepper-kachel .stepper-name{font-size:var(--ds-t-text)}.app[data-farben=notion] main .rr-reiter .stepper-kachel .stepper-punkt{width:1.375rem;height:1.375rem}.app[data-farben=notion] main .rr-seite[data-reiter]>section.rr-abschnitt:first-of-type{margin-top:0}.app[data-farben=notion] main .rr-seite[data-reiter]>.rr-abschluss{margin-top:calc(var(--rr-luft) * .75);padding-bottom:0}.app[data-farben=notion] main .rr-beleg{display:flex;flex-direction:column;gap:var(--ds-card-gap)}.app[data-farben=notion] main .rr-beleg .panel{margin-bottom:0}.app[data-farben=notion] main .an-zahl-vs{display:inline-flex;flex-wrap:wrap;gap:2px 14px}.app[data-farben=notion] main .rr-block-zahl{margin-left:10px;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg{display:flex;flex-direction:column;gap:18px;margin-top:var(--ds-card-gap);padding:var(--ds-card-padding-s) 20px 20px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] main .rr-tg>.ds-text{margin:0}.app[data-farben=notion] main .rr-tg-kopf{font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] main .rr-tg-gruppe{display:flex;flex-direction:column;gap:8px}.app[data-farben=notion] main .rr-tg-grund{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-text);font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] main .rr-tg-marke{flex:none;width:12px;height:12px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] main .rr-tg-marke.ist-ohne{background:repeating-linear-gradient(135deg,#14281e61 0,#14281e61 1.5px,#14281e0d 1.5px,#14281e0d 4px)}.app[data-farben=notion] main .rr-tg-marke.ist-abnahme{box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-zahl{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-tickets{list-style:none;margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;gap:4px}.app[data-farben=notion] main .rr-tg-ticket{display:grid;grid-template-columns:4.25rem minmax(0,1fr) 11rem 8rem;align-items:baseline;gap:2px 14px;padding:5px 10px;margin-left:-10px;border-radius:var(--ds-radius-input);font-size:var(--ds-t-text);line-height:1.3;color:var(--ds-green)}.app[data-farben=notion] main .rr-tg-ticket:hover{background:var(--ds-offwhite)}.app[data-farben=notion] main .rr-tg-titel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .rr-tg-ticket>.fs-status{font-size:var(--ds-t-label)}.app[data-farben=notion] main .rr-tg-wer{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-notiz{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.app[data-farben=notion] main .rr-tg-satz{color:var(--ds-green)}.app[data-farben=notion] main .rr-tg-quelle{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-ticket.is-sprungziel{background:linear-gradient(var(--ds-green),var(--ds-green)) left / 3px 100% no-repeat,var(--ds-offwhite)}.app[data-farben=notion] main .rr-raus-karte{gap:28px}.app[data-farben=notion] main .rr-raus-gruppe{display:flex;flex-direction:column;gap:10px;min-width:0}.app[data-farben=notion] main .rr-raus-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.app[data-farben=notion] main .rr-raus-kopf>h3.ds-label{margin:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-label)!important;font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-raus-zahl{display:inline-flex;flex-wrap:wrap;gap:2px 12px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-kopf>.info{align-self:center;font-size:var(--ds-t-text);line-height:1}.app[data-farben=notion] main .rr-raus-leer{margin:0}.app[data-farben=notion] main .rr-raus-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.app[data-farben=notion] main .rr-raus-ticket{font-size:var(--ds-t-text);line-height:1.3;color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-titel{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere}.app[data-farben=notion] main .rr-raus-tage,.app[data-farben=notion] main .rr-raus-mal{flex:none;white-space:nowrap}.app[data-farben=notion] main .rr-raus-mal{color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-raus-mal.ist-oft{color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-meta{font-size:var(--ds-t-label);line-height:1.3;color:var(--ds-mid-green);gap:4px 14px}.app[data-farben=notion] main .rr-raus-meta .fs-status{color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-stage{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.app[data-farben=notion] main .rr-raus-zurueck{color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-kette{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:var(--ds-t-label);line-height:1.3}.app[data-farben=notion] main .rr-raus-kette .ist-sprint{color:var(--ds-green)}.app[data-farben=notion] main .rr-raus-kette :is(.ist-backlog,.rr-raus-pfeil){color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-abschluss-stand{color:var(--ds-green)}@media (max-width: 720px){.app[data-farben=notion] main .rr-reiter{margin-top:0}.app[data-farben=notion] main .rr-reiter .stepper-bahn{display:flex;flex-wrap:wrap;gap:8px}.app[data-farben=notion] main .rr-reiter .stepper-halt>button.stepper-kachel{min-height:40px;padding:6px 14px 6px 8px}.app[data-farben=notion] main .rr-tg{padding:12px}.app[data-farben=notion] main .rr-tg-tickets{padding-left:10px}.app[data-farben=notion] main .rr-tg-ticket{grid-template-columns:auto minmax(0,1fr);padding:8px}.app[data-farben=notion] main .rr-tg-ticket>.fs-status,.app[data-farben=notion] main .rr-tg-wer{grid-column:2}.app[data-farben=notion] main .rr-tg-titel{white-space:normal}}.app[data-farben=notion] main :is(.rr-raus-meta,.rr-tg-ticket) .fs-pille{font-size:var(--ds-t-label)}.app[data-farben=notion] main .rr-tg-ticket{grid-template-columns:4.25rem minmax(0,1fr) auto}.app[data-farben=notion] main .rr-tg-urteil{justify-self:end;min-width:0}.app[data-farben=notion] main .rr-tg-notiz{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg .urteil{margin-left:0;flex-wrap:nowrap;max-width:22rem}.app[data-farben=notion] main .rr-tg .urteil-marke{display:inline-flex;align-items:center;text-transform:none;padding:0;border:none;background:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg .urteil-marke.ist-ab:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--ds-orange)}.app[data-farben=notion] main .rr-tg .urteil-satz{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-grund .rr-signal-link{text-decoration:none}.app[data-farben=notion] .an-legende{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.app[data-farben=notion] .an-legende-eintrag{display:inline-flex;align-items:center;gap:5px}.app[data-farben=notion] .an-legende-eintrag>i{width:9px;height:9px;border-radius:2px}.app[data-farben=notion] main .an-auf-vs li{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;gap:14px;align-items:baseline}.app[data-farben=notion] main .an-auf-vs .gr-auf-titel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .an-auf-lage{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .rc-matrix-punkt{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;vertical-align:.05em}.app[data-farben=notion] main .rr-tg-spalten{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 8rem;gap:0 14px;margin:0;padding:0 10px 0 22px;font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-spalten>span:last-child{text-align:right}.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 8rem;align-items:start;cursor:pointer}.app[data-farben=notion] main .rr-tg-was{display:flex;align-items:baseline;gap:10px;min-width:0}.app[data-farben=notion] main .rr-tg-drei .rr-tg-titel{flex:1 1 auto}.app[data-farben=notion] main .rr-tg-drei .rr-tg-notiz{white-space:normal;overflow:visible;font-size:var(--ds-t-text)}.app[data-farben=notion] main .rr-tg-drei.ist-offen .rr-tg-titel{white-space:normal}.app[data-farben=notion] main .rr-tg-detail{grid-column:1 / -1;cursor:auto}@media (max-width: 640px){.app[data-farben=notion] main .rr-tg-spalten{display:none}.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .rr-tg-drei .rr-tg-urteil{justify-self:start}}.app[data-farben=notion] main .rr-tg-spalten,.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);column-gap:24px}.app[data-farben=notion] main .rr-tg-spalten>span:last-child{text-align:left}.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{padding:8px 10px}.app[data-farben=notion] main .rr-tg-drei .rr-tg-urteil{justify-self:stretch}.app[data-farben=notion] main .rr-tg-drei .urteil{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:none}.app[data-farben=notion] main .rr-tg-drei .urteil-satz{white-space:normal;overflow:visible;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .rr-tg-drei .rr-tg-notiz{line-height:1.3;color:var(--ds-green)}@media (max-width: 640px){.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1fr)}}.app[data-farben=notion] main .rr-tg-spalten,.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.7fr);column-gap:20px;align-items:start}.app[data-farben=notion] main .rr-tg-drei>:is(.rr-tg-was,.rr-tg-notiz,.rr-tg-wer,.rr-tg-urteil,.rr-tg-owner){min-height:2.6em;line-height:1.3}.app[data-farben=notion] main .rr-tg-drei .rr-tg-titel,.app[data-farben=notion] main .rr-tg-drei .rr-tg-notiz,.app[data-farben=notion] main .rr-tg-drei .urteil-satz{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.app[data-farben=notion] main .rr-tg-drei :is(.rr-tg-wer,.rr-tg-owner){color:var(--ds-green);overflow-wrap:anywhere}@media (max-width: 900px){.app[data-farben=notion] main .rr-tg-spalten{display:none}.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.app[data-farben=notion] main .rr-tg-drei>.rr-tg-notiz{grid-column:auto}.app[data-farben=notion] main .rr-tg-ticket.rr-tg-drei{padding:4px 10px}.app[data-farben=notion] main .rr-tg-drei>:is(.rr-tg-was,.rr-tg-notiz,.rr-tg-wer,.rr-tg-urteil,.rr-tg-owner){min-height:0}.app[data-farben=notion] main .rr-tg-drei :is(.rr-tg-wer,.rr-tg-owner){font-size:var(--ds-t-text)}.app[data-farben=notion] main .rr-tg-tickets{gap:2px}@media (min-width: 761px){.app[data-farben=notion] .rr-seite .an-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.app[data-farben=notion] .rr-seite .an-raster>.rc-chart:nth-child(3){order:4}.app[data-farben=notion] .rr-seite .an-raster>.rc-chart:nth-child(4){order:3}.app[data-farben=notion] main .rr-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ds-card-gap) var(--ds-abschnitt-gap);margin-bottom:calc(var(--ds-abschnitt-gap) * 1.4)}.app[data-farben=notion] main .rr-kopf>.rr-reiter{margin-top:0}.app[data-farben=notion] main .rr-kopf>.rr-reiter .stepper{margin-bottom:0}.app[data-farben=notion] main .rr-sprint{display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] main .rr-sprint.ds-karte{flex:0 0 auto;padding:var(--ds-card-padding-s) var(--ds-card-padding)}.app[data-farben=notion] main .rr-sprint-name{font-family:var(--ds-font-text);font-size:var(--ds-t-seite);font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-sand);white-space:nowrap}.app[data-farben=notion] main .rr-sprint-zeit{color:var(--ds-sand-2);white-space:nowrap}.app[data-farben=notion] main .rr-sprint .ds-label{color:var(--ds-sand-2)}.app[data-farben=notion] main .reb-hero .rr-sprint--eingebettet{flex:0 0 auto;margin-right:clamp(16px,3cqi,48px)}.app[data-farben=notion] main .reb-hero .reb-karte-sprint{display:none}.app[data-farben=notion] main .rr-legende{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:10px 24px;margin:var(--ds-card-gap) 0 0;padding:0 4px;list-style:none;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-legende li{display:flex;align-items:flex-start;gap:6px;min-width:0}.app[data-farben=notion] main .rr-legende .rr-tg-marke{width:10px;height:10px;margin-top:1px}.app[data-farben=notion] main .rr-legende-text{display:flex;flex-direction:column;gap:2px;min-width:0}.app[data-farben=notion] main .rr-legende-name{line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] main .rr-grund-satz{margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-label);font-weight:400;line-height:var(--ds-lh-text);letter-spacing:-.01em;color:var(--ds-mid-green)}.app[data-farben=notion] main .rr-tg-satz{margin-top:-6px;padding-left:22px}.app[data-farben=notion] main .an-legende-vs{margin-top:var(--ds-card-gap);font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .an-legende-vs .an-legende-eintrag>i{width:10px;height:10px}.app[data-farben=notion] main .rr-tg-spalten.rr-tg-fuenf,.app[data-farben=notion] main .rr-tg-ticket.rr-tg-fuenf{grid-template-columns:minmax(0,2.4fr) minmax(0,4.6fr) minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.3fr);column-gap:18px}.app[data-farben=notion] main .rr-tg-fuenf .rr-tg-titel,.app[data-farben=notion] main .rr-tg-fuenf .rr-tg-notiz{display:block;-webkit-line-clamp:unset;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:break-word}.app[data-farben=notion] main .rr-tg-fuenf .rr-tg-was{align-items:flex-start}.app[data-farben=notion] main .rr-tg-fuenf .rr-tg-nr{flex:none}@media (max-width: 900px){.app[data-farben=notion] main .rr-tg-ticket.rr-tg-fuenf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app[data-farben=notion] main .rr-tg-fuenf>.rr-tg-notiz{grid-column:1 / -1}}.app[data-farben=notion] main .sbv{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;font-size:var(--ds-t-label);line-height:1.3;color:var(--ds-green);cursor:help}.app[data-farben=notion] main .sbv :is(.sbv-wann,.sbv-leise){color:var(--ds-mid-green)}.app[data-farben=notion] main .sbv .fs-status{font-size:var(--ds-t-label)}.app[data-farben=notion] main .sbv-angabe{white-space:nowrap}.app[data-farben=notion] main .rr-tg-drei>.rr-tg-stand{grid-column:1 / span 2;grid-row:2;margin-top:-2px;padding-left:0}@media (max-width: 900px){.app[data-farben=notion] main .rr-tg-drei>.rr-tg-stand{grid-column:1 / -1}}.app[data-farben=notion] .fsb{--fsb-breite: 72px;display:inline-flex;flex:none;align-items:center;width:var(--fsb-breite);height:14px;vertical-align:middle;cursor:help}.app[data-farben=notion] .fsb-spur{position:relative;display:block;box-sizing:border-box;width:100%;height:6px;overflow:hidden;border-radius:var(--ds-radius-marke);background:var(--fsb-spur, var(--ds-sand))}.app[data-farben=notion] .fsb-voll{position:absolute;inset:0 auto 0 0;border-radius:var(--ds-radius-marke);background:var(--ds-green)}.app[data-farben=notion] .fsb-marke{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--fsb-flaeche, var(--ds-white))}.app[data-farben=notion] .fsb.is-leer .fsb-spur{border:1px dashed var(--ds-light-green);background:transparent}.app[data-farben=notion] .gw{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;vertical-align:middle;cursor:help}.app[data-farben=notion] .gw-groesse{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.9em;height:18px;padding:0 6px;border-radius:999px;background:var(--ds-sand);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:1;letter-spacing:0;text-decoration:none;color:var(--ds-mid-green)}.app[data-farben=notion] .gw-groesse.ist-neu{box-shadow:inset 0 0 0 1.5px var(--ds-green);color:var(--ds-green)}.app[data-farben=notion] .gw-groesse.ist-leer{width:2.4em;opacity:.7}.app[data-farben=notion] .gw .gw-pfeil{flex:none;width:12px;height:10px;color:var(--ds-green)}.app[data-farben=notion] main .sbv{align-items:center;gap:4px 10px}.app[data-farben=notion] main .sbv-zeichen{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;color:var(--ds-mid-green)}.app[data-farben=notion] main .sbv-zeichen svg{width:10px;height:10px}.app[data-farben=notion] main .rr-gruende>.rr-gruende-karte{margin-bottom:0}.app[data-farben=notion] .rr-gruende-charts.rr-gruende-vis{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}@media (max-width: 1100px){.app[data-farben=notion] .rr-gruende-charts.rr-gruende-vis{grid-template-columns:minmax(0,1fr)}}.app[data-farben=notion] main .rr-gruende>.rbg-liste{margin-top:var(--ds-card-gap)}.app[data-farben=notion] main .rr-gruende>.rbg-liste>.rbg-gruppe:last-child{margin-bottom:0}.app[data-farben=notion] .rc-vis{display:flex;flex-direction:column;min-width:0}.app[data-farben=notion] .rc-streifen{display:flex;gap:2px;height:8px;margin:2px 0 14px}.app[data-farben=notion] .rc-streifen-teil{flex-basis:0;min-width:3px;border-radius:2px;cursor:help}.app[data-farben=notion] :is(.rc-streifen-teil,.rc-balken,.rc-person-teil).ist-ohne{background:repeating-linear-gradient(135deg,#14281e61 0,#14281e61 1.5px,#14281e0d 1.5px,#14281e0d 4px)}.app[data-farben=notion] .rc-balken-liste{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.app[data-farben=notion] .rc-balken-zeile{display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);align-items:center;column-gap:12px;box-sizing:border-box;width:100%;min-height:26px;margin:0;padding:2px 6px;border:0;border-radius:var(--ds-radius-marke);background:none;color:var(--ds-green);font:inherit;text-align:left}.app[data-farben=notion] button.rc-balken-zeile{cursor:pointer}.app[data-farben=notion] button.rc-balken-zeile:is(:hover,:focus-visible),.app[data-farben=notion] button.rc-balken-zeile[aria-pressed=true]{background:var(--ds-offwhite)}.app[data-farben=notion] button.rc-balken-zeile:focus-visible{outline:2px solid var(--ds-green);outline-offset:1px}.app[data-farben=notion] .rc-balken-zeile.ist-leise{opacity:.45}.app[data-farben=notion] .rc-balken-name{min-width:0;overflow:hidden;font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:-.01em;text-align:right;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .rc-balken-name.ist-ohne,.app[data-farben=notion] .rc-balken-liste>.ist-null .rc-balken-name{color:var(--ds-mid-green)}.app[data-farben=notion] .rc-balken-spur{display:flex;align-items:center;gap:6px;min-width:0;height:14px}.app[data-farben=notion] .rc-balken{flex:none;min-width:3px;height:12px;border-radius:0 var(--ds-radius-marke) var(--ds-radius-marke) 0}.app[data-farben=notion] .rc-balken-wert{font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-green)}.app[data-farben=notion] .rc-person-spur{position:relative;display:flex;height:12px;overflow:hidden;border-radius:0 var(--ds-radius-marke) var(--ds-radius-marke) 0}.app[data-farben=notion] .rc-person-teil{flex-basis:0;min-width:0}.app[data-farben=notion] .rc-person-teil.ist-rest{background:var(--ds-sand)}.app[data-farben=notion] .rc-person-teil.ist-abnahme{background:var(--ds-white);box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] .rc-person-felder{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to left,var(--ds-white) 2px,transparent 2px);background-repeat:repeat-x;pointer-events:none}.app[data-farben=notion] main .rr-legende.rr-legende-zeile{display:flex;flex-wrap:wrap;gap:6px 18px}.app[data-farben=notion] main .rr-legende.rr-legende-zeile li{align-items:center;cursor:help}.app[data-farben=notion] main .rr-legende-zeile .rr-tg-marke{margin-top:0}.app[data-farben=notion] main .rr-tg-marke.ist-rest{background:var(--ds-sand);box-shadow:inset 0 0 0 1px var(--ds-light-green)}.app[data-farben=notion] main .rbg-mit-assignee .rbg-gruppe{--rbg-spalten: minmax(0, 1.25fr) minmax(0, 1fr) 6.5rem 6.5rem 7.5rem}.app[data-farben=notion] main .rbg-mit-assignee.rbg-ohne-urteil .rbg-gruppe{--rbg-spalten: minmax(0, 1.25fr) minmax(0, 1fr) 6.5rem 6.5rem}.app[data-farben=notion] main .rbg-business.rbg-mit-assignee .rbg-gruppe{--rbg-spalten: minmax(0, 1fr) minmax(0, 1.2fr) 6.5rem 6.5rem 13rem}.app[data-farben=notion] main .rbg-business.rbg-mit-assignee.rbg-ohne-urteil .rbg-gruppe{--rbg-spalten: minmax(0, 1fr) minmax(0, 1.2fr) 6.5rem 6.5rem}.app[data-farben=notion] main .rbg-mit-assignee .rbg-kopf>.rbg-spalte.rbg-spalte-assignee{grid-column:3}.app[data-farben=notion] main .rbg-mit-assignee .rbg-kopf>.rbg-spalte.rbg-spalte-owner{grid-column:4}.app[data-farben=notion] main .rbg-mit-assignee .rbg-kopf>.rbg-spalte.rbg-spalte-urteil{grid-column:5}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-assignee{grid-column:3;grid-row:1;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green);overflow-wrap:anywhere}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-owner{grid-column:4}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-urteil{grid-column:5}@container rbg-karte (max-width: 52rem){.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>:is(.rbg-assignee,.rbg-owner){grid-column:1 / -1;font-size:var(--ds-t-label)}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-assignee{grid-row:2}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-owner{grid-row:3}.app[data-farben=notion] main .rbg-mit-assignee .rbg-ticket>.rbg-urteil{grid-column:1 / -1}}.app[data-farben=notion] main .rbg-quadrat.ist-abnahme{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .rbg-name .rr-signal-link{color:var(--ds-green)}.app[data-farben=notion] main .rbg-name .rr-signal-link:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.app[data-farben=notion] main .rbg-name[title]{cursor:help}.app[data-farben=notion] main .rr-zustand{display:inline-flex;align-items:center;gap:8px;color:var(--ds-green);cursor:help}.app[data-farben=notion] main .rr-zustand-punkt{flex:none;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .rr-zustand.ist-fest .rr-zustand-punkt{background:var(--ds-green);box-shadow:none}.app[data-farben=notion] main .rr-zustand-wer{color:var(--ds-mid-green)}.app[data-farben=notion] main .an-zahl-vs .an-quote{display:inline-flex;align-items:center;gap:10px;color:var(--ds-green);cursor:help}.app[data-farben=notion] main .an-quote .fsb{--fsb-spur: var(--ds-white);--fsb-flaeche: var(--ds-sand)}.app[data-farben=notion] main .dazu-retro .dazu-zeitstrahl{margin:0 0 var(--ds-abschnitt-gap)}.app[data-farben=notion] main .dazu-strahl{display:grid;gap:2px;margin:0;padding:0;list-style:none}.app[data-farben=notion] main .dazu-feld{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.app[data-farben=notion] main .dazu-punkte{display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:4px;min-height:34px;padding:6px 4px;border-radius:var(--ds-radius-marke);background:var(--ds-white)}.app[data-farben=notion] main .dazu-tag{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-align:center;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] main .dazu-punkt{display:inline-block;flex:none;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:var(--ds-green);cursor:help}.app[data-farben=notion] main .dazu-punkt.ist-ohne{background:var(--ds-orange)}.app[data-farben=notion] main .dazu-punkt.ist-ohne.ist-still{background:var(--ds-light-green)}.app[data-farben=notion] main .dazu-punkt.ist-support{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .dazu-legende{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:10px 0 0;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .dazu-legende-eintrag{display:inline-flex;align-items:center;gap:6px}.app[data-farben=notion] main .dazu-legende-eintrag.ist-aussage{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .dazu-legende .dazu-punkt{cursor:default}.app[data-farben=notion] main .dazu-retro :is(.dazu-kopf,.dazu-zeile){grid-template-columns:minmax(12rem,1fr) 4rem minmax(14rem,1.4fr) 6.5rem 6.5rem;align-items:start}.app[data-farben=notion] main .dazu-retro .herkunft{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.app[data-farben=notion] main .dazu-retro .herkunft-knoepfe{display:inline-flex;flex-wrap:wrap;gap:6px}.app[data-farben=notion] main .dazu-retro .herkunft-wort{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] main .dazu-retro .dazu-person{font-size:var(--ds-t-text);color:var(--ds-green);overflow-wrap:anywhere}.app[data-farben=notion] main .dazu-retro .dazu-wann{display:none}.app[data-farben=notion] main .dazu-retro .dazu-zeile .fs-signal-marke{display:none}@media (max-width: 720px){.app[data-farben=notion] main .dazu-retro .dazu-zeile{grid-template-columns:1fr}}.app[data-farben=notion] .vs-rp-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.app[data-farben=notion] .vs-rp-kopf>.info{margin-left:auto;align-self:flex-start}.app[data-farben=notion] .vs-rp-aussage{margin:0;font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng)!important;letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-kpi{align-items:flex-start;margin:0;font-size:var(--ds-t-text)!important;line-height:var(--ds-lh-eng)!important;letter-spacing:-.03em;min-width:0}.app[data-farben=notion] .vs-rp-kpi>:is(.ds-label,.ds-zahl-xl,.ds-zahl-s,.ds-text){display:block}.app[data-farben=notion] .vs-rp-kpi .ds-text{line-height:var(--ds-lh-eng)}.app[data-farben=notion] :is(.vs-rp,.pz) .fs-signal .num{text-transform:none}.app[data-farben=notion] main .ds-pill.vs-rp-hinweis{padding-right:6px}.app[data-farben=notion] .vs-rp-hinweis .info{margin-left:2px}.app[data-farben=notion] .vs-rp-hinweis .info-dot{color:var(--ds-green)}.app[data-farben=notion] main .ds-karte.vs-rp-held{gap:20px;margin:0}.app[data-farben=notion] .vs-rp-held .vs-rp-kopf{align-items:flex-start}.app[data-farben=notion] .vs-rp-held .vs-rp-kopf>.fs-signal{margin-top:2px}.app[data-farben=notion] .vs-rp-held>.info .info-dot,.app[data-farben=notion] .vs-rp-held :is(.vs-rp-kap-ecke,.vs-rp-held-oben)>.info .info-dot{color:var(--ds-sand)}.app[data-farben=notion] .vs-rp-held-oben{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:16px 48px;min-width:0}.app[data-farben=notion] .vs-rp-held-oben>.info{align-self:start}.app[data-farben=notion] .vs-rp-held-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.app[data-farben=notion] main .vs-rp-gewerke{gap:16px 40px;padding-bottom:2px}.app[data-farben=notion] .vs-rp-gewerke .ds-kpi{align-items:flex-start;gap:4px}.app[data-farben=notion] .vs-rp-gewerke .ds-kpi .fs-signal{margin-top:4px}.app[data-farben=notion] main .vs-rp-gewerke .ds-kpi .ds-leise{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .vs-rp-kette{display:flex;flex-direction:column;gap:8px;min-width:0}.app[data-farben=notion] main .ds-spur.vs-rp-spur{--ds-balken-hoehe: 20px}.app[data-farben=notion] .vs-rp-stueck{display:block;box-sizing:border-box;flex:none;height:100%;min-width:0}.app[data-farben=notion] .vs-rp-stueck.stufe-3{background:var(--fs-rampe-3)}.app[data-farben=notion] .vs-rp-stueck.stufe-2{background:var(--fs-status-ready)}.app[data-farben=notion] .vs-rp-stueck.stufe-1{background:var(--fs-rampe-1)}.app[data-farben=notion] .vs-rp-stueck.stufe-0{background:transparent}.app[data-farben=notion] .vs-rp-stueck.ist-ueber{background:var(--ds-orange)}.app[data-farben=notion] .vs-rp-stueck.ist-angenommen{background:transparent;border:1.5px dashed var(--ds-mid-green);border-radius:var(--ds-radius-input)}.app[data-farben=notion] main .vs-rp-legende{gap:4px 16px}.app[data-farben=notion] main .vs-rp-legende .num{font-size:var(--ds-t-text);color:var(--ds-green);text-transform:none}.app[data-farben=notion] main .vs-rp-legende .ds-marke-flaeche.stufe-2{background:var(--fs-status-ready)}.app[data-farben=notion] main .vs-rp-legende .ds-marke-flaeche.stufe-1{background:var(--fs-rampe-1)}.app[data-farben=notion] main .vs-rp-legende .ds-marke-flaeche.stufe-0{background:var(--ds-white)}.app[data-farben=notion] main .vs-rp-held .ds-spur.vs-rp-spur{--ds-balken-hoehe: 24px}.app[data-farben=notion] .vs-rp-held .vs-rp-stueck.stufe-3{background:var(--ds-sand)}.app[data-farben=notion] .vs-rp-held .vs-rp-stueck.stufe-2{background:var(--fs-status-ready)}.app[data-farben=notion] .vs-rp-held .vs-rp-stueck.stufe-1{background:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-held .vs-rp-stueck.ist-angenommen{border-color:var(--ds-sand-2)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende{color:var(--ds-sand-2)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .num{color:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .ds-marke-flaeche.stufe-3{background:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .ds-marke-flaeche.stufe-2{background:var(--fs-status-ready)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .ds-marke-flaeche.stufe-1{background:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .ds-marke-flaeche.stufe-0{background:var(--ds-rule-dunkel)}.app[data-farben=notion] main .vs-rp-held .vs-rp-legende .ds-marke-annahme{border-top-color:var(--ds-sand-2)}.app[data-farben=notion] .vs-rp-held .fs-annahme{color:var(--ds-sand);border-bottom-color:var(--ds-sand-2)}.app[data-farben=notion] .vs-rp .regler-schieber-eins{grid-template-columns:4.5rem minmax(0,1fr) 4.2rem;gap:10px;min-width:0}.app[data-farben=notion] .vs-rp .regler-schieber-eins.ist-ohne-label{grid-template-columns:minmax(0,1fr) 4.2rem}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]{height:20px}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:var(--ds-radius-input);background:linear-gradient(to right,var(--ds-green) 0 var(--p, 0%),var(--ds-white) var(--p, 0%) 100%)}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-5px;border:none;box-shadow:none;background:var(--ds-green)}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:none}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]::-moz-range-track{height:8px;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]::-moz-range-progress{height:8px;border-radius:var(--ds-radius-input);background:var(--ds-green)}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]::-moz-range-thumb{width:16px;height:16px;border:none;background:var(--ds-green)}.app[data-farben=notion] .vs-rp .regler-schieber-eins input[type=range]:disabled{opacity:.55}.app[data-farben=notion] .vs-rp .regler-eingabe{align-items:center;gap:3px;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text)}.app[data-farben=notion] main .vs-rp .regler-eingabe input{width:3rem;padding:5px 8px;border:none;border-radius:var(--ds-radius-input);background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-zahl);font-size:var(--ds-t-text)}.app[data-farben=notion] main .vs-rp .regler-eingabe input:disabled{opacity:1;padding-right:2px;background:transparent}.app[data-farben=notion] .vs-rp .regler-eingabe i{color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-kap{container:vs-rp-kap / inline-size;margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] .vs-rp-kap-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-card-gap);align-items:start}@container vs-rp-kap (min-width: 60rem){.app[data-farben=notion] .vs-rp-kap-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.app[data-farben=notion] main .vs-rp-kap-raster>.kapa.vs-rp-verteilung{display:flex;flex-direction:column}.app[data-farben=notion] main .vs-rp-kap-raster>.kapa.vs-rp-verteilung>.vs-ab-unten{margin-top:auto;padding-top:14px}}.app[data-farben=notion] .vs-rp-team-zeile>.vs-rp-bekommt-angemeldet{justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums}.app[data-farben=notion] main .kapa.vs-rp-kap-links{gap:var(--ds-card-gap);margin:0;padding:0;border:none;background:transparent;min-width:0}.app[data-farben=notion] main .ds-karte.vs-rp-kap-held{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"zahl ecke" "zahl balken";align-items:end;gap:12px 32px}.app[data-farben=notion] .vs-rp-kap-held>.vs-rp-kap-zahl{grid-area:zahl}.app[data-farben=notion] .vs-rp-kap-held>.vs-rp-kap-ecke{grid-area:ecke;align-self:start;justify-self:end;display:inline-flex;align-items:center;gap:10px}.app[data-farben=notion] .vs-rp-kap-held>.vs-rp-kette{grid-area:balken;padding-bottom:2px}.app[data-farben=notion] main .vs-rp-bereiche{container:vs-rp-bereich / inline-size;display:flex;flex-direction:column;gap:var(--ds-card-gap);flex:1 1 auto;min-width:0}.app[data-farben=notion] main .ds-karte.vs-rp-bereich{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-width:0}@container vs-rp-kap (min-width: 60rem){.app[data-farben=notion] main .vs-rp-kap-raster>.kapa.vs-rp-kap-links{display:flex;flex-direction:column}}.app[data-farben=notion] .vs-rp-bereich-kopf{display:flex;flex-direction:column;gap:10px;min-width:0}.app[data-farben=notion] .vs-rp-bereich-kopf .ds-zahl-s .ds-einheit{color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .ds-kpi.vs-rp-bereich-zahl{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.app[data-farben=notion] main .ds-kpi.vs-rp-bereich-zahl>.ds-label{margin:0}.app[data-farben=notion] .vs-rp-bereich-regler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 24px;min-width:0}.app[data-farben=notion] .vs-rp .vs-rp-bereich-regler .regler-schieber-eins{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}@container vs-rp-bereich (min-width: 40rem){.app[data-farben=notion] .vs-rp-bereich-kopf{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px 32px}}.app[data-farben=notion] .vs-rp-bereich-tat{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.app[data-farben=notion] main .ds-balken.vs-rp-leute{--ds-balken-label: 7rem;--ds-balken-wert: 7.5rem;--ds-balken-hoehe: 12px;gap:6px;margin:0;padding:0;list-style:none}.app[data-farben=notion] .vs-rp-person{display:flex;flex-direction:column;gap:8px;min-width:0}.app[data-farben=notion] main .vs-rp-person-zeile{min-height:24px}.app[data-farben=notion] main .ds-label.vs-rp-wer{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:none;background:none;color:var(--ds-green);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .ds-label.vs-rp-wer:hover{text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] .vs-rp-pfeil{font-style:normal;font-size:var(--ds-t-label);line-height:1;color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-person-spur>.vs-rp-stueck{height:100%}.app[data-farben=notion] main .vs-rp-person-wert{color:var(--ds-green)}.app[data-farben=notion] main .vs-rp-person-wert .ds-leise{font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] .vs-rp-person-wert .fs-annahme{color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-person-regler{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:12px 16px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .vs-rp-person-regler[hidden]{display:none}.app[data-farben=notion] .vs-rp-person-regler>.regler-schieber-eins{grid-column:1}.app[data-farben=notion] .vs-rp-person-regler>.vs-rp-tat{grid-column:2;grid-row:1 / 3}.app[data-farben=notion] .vs-rp-person-regler>.vs-rp-tat:empty{display:none}.app[data-farben=notion] .vs-rp-tat{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;min-width:0;font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-rp-person-regler .regler-schieber-eins input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ds-green) 0 var(--p, 0%),var(--ds-sand) var(--p, 0%) 100%)}.app[data-farben=notion] .vs-rp-person-regler .regler-schieber-eins input[type=range]::-moz-range-track{background:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-person-regler .regler-eingabe input{background:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-person-regler .regler-eingabe input:disabled{background:transparent}.app[data-farben=notion] main .vs-rp-person-regler .ds-knopf{padding:6px 14px}.app[data-farben=notion] main .vs-rp-ohne{margin-top:2px;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);cursor:help}.app[data-farben=notion] main .kapa.vs-rp-verteilung{margin:0}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf{flex-wrap:nowrap;align-items:flex-start}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf>.vs-rp-aussage{flex:1 1 auto;min-width:0}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf>:is(.fs-annahme,.fs-signal){flex:none;margin-top:3px}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf>.fs-annahme{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .vs-rp-teams{display:flex;flex-direction:column;min-width:0}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-teams{margin-top:8px}.app[data-farben=notion] .vs-rp-teams-kopf,.app[data-farben=notion] .vs-rp-team-zeile{display:grid;grid-template-columns:10rem minmax(0,1fr) 9.5rem;gap:8px 20px;align-items:center;min-width:0}.app[data-farben=notion] .vs-rp-teams-kopf{padding:0 0 10px}.app[data-farben=notion] .vs-rp-teams-kopf>span{font-family:var(--ds-font-regular);letter-spacing:0;text-transform:uppercase;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-team-zeile{min-height:var(--ds-zeile);padding:6px 0;border-top:var(--ds-rule-width) solid var(--ds-rule);font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-rp-teams-kopf>:nth-child(3),.app[data-farben=notion] .vs-rp-teams-kopf>:nth-child(4),.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(3),.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(4){text-align:right}.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(5){justify-self:end}.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(5):empty{display:none}.app[data-farben=notion] .vs-rp-summe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 8px 8px 20px;border-radius:var(--ds-radius-card);background:var(--ds-white);font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-summe b{font-size:var(--ds-t-zahl-s);line-height:1;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-summe .kapa-summe-tat{display:inline-flex;flex-wrap:wrap;gap:8px}.app[data-farben=notion] main .vs-rp-summe .ds-knopf--still{background:var(--ds-sand)}.app[data-farben=notion] .pz:has(>.vs-rp-pille){gap:0}.app[data-farben=notion] main .ds-karte.vs-rp-pille{margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] .vs-rp-team-kopf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px}.app[data-farben=notion] .vs-rp-team-aussage{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng)!important;letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-team-aussage .fs-pille{font-size:var(--ds-t-text);padding:4px 12px}.app[data-farben=notion] .vs-rp-team-kopf>.ds-leise{font-size:var(--ds-t-text)}.app[data-farben=notion] main .ds-spur.vs-rp-teamspur{--ds-balken-hoehe: 10px;flex:0 0 auto;width:12rem;margin-left:auto}.app[data-farben=notion] main .ds-spur.vs-rp-teamspur>.vs-rp-stueck+.vs-rp-stueck{border-radius:0 var(--ds-radius-input) var(--ds-radius-input) 0}.app[data-farben=notion] .vs-rp-tab .pz-kopf,.app[data-farben=notion] .vs-rp-tab .pz-zeile{grid-template-columns:4.5rem minmax(0,1fr) minmax(7rem,10rem) 6.5rem 5rem;gap:16px;align-items:center;min-width:0;padding:8px 12px}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-kopf,.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile{grid-template-columns:2.8rem 4.5rem minmax(0,1fr) minmax(7rem,10rem) 6.5rem 5rem;padding-left:8px}.app[data-farben=notion] .vs-rp-tab .pz-kopf{padding-top:0;padding-bottom:10px;font-family:var(--ds-font-regular);letter-spacing:0;text-transform:uppercase;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile{box-sizing:border-box;min-height:var(--ds-zeile);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .vs-rp-tab :is(.pz-kopf,.pz-zeile)+.pz-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-rp-tab .pz-gr,.app[data-farben=notion] .vs-rp-tab .pz-kum,.app[data-farben=notion] .vs-rp-tab .pz-kopf>:nth-last-child(1),.app[data-farben=notion] .vs-rp-tab .pz-kopf>:nth-last-child(2){text-align:right}.app[data-farben=notion] .vs-rp-tab .pz-gr,.app[data-farben=notion] .vs-rp-tab .pz-kum{color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-tab .pz-wer{font-size:var(--ds-t-text);color:var(--ds-green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar{gap:4px}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar :is(.pz-kopf,.pz-zeile)+.pz-zeile{border-top:none}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile:not(.vs-rp-ziehbar)+.pz-zeile:not(.vs-rp-ziehbar){border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.vs-rp-ziehbar{border-radius:var(--ds-radius-input);background:var(--ds-white);cursor:grab;transition:background-color .15s ease}.app[data-farben=notion] .vs-rp-tab .pz-zeile.vs-rp-ziehbar:hover{background:var(--ds-offwhite)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.vs-rp-ziehbar:active{cursor:grabbing}.app[data-farben=notion] .vs-rp-tab .pz-zeile.ist-gezogen{opacity:.35}.app[data-farben=notion] .vs-rp-tab .pz-zeile.ist-ziel-oben{box-shadow:inset 0 3px 0 var(--ds-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.ist-ziel-unten{box-shadow:inset 0 -3px 0 var(--ds-green)}.app[data-farben=notion] .vs-rp-griff{display:inline-flex;align-items:center;gap:2px}.app[data-farben=notion] .vs-rp-tab .pz-griff{padding:2px 3px;font-size:var(--ds-t-text);color:var(--ds-green);cursor:grab}.app[data-farben=notion] .vs-rp-schritte{display:inline-flex;flex-direction:column}.app[data-farben=notion] .vs-rp-schritt{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;padding:0;border:none;border-radius:var(--ds-radius-input);background:none;color:var(--ds-green);font-size:var(--ds-t-text);line-height:1;cursor:pointer}.app[data-farben=notion] .vs-rp-schritt:hover:not(:disabled){background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .vs-rp-schritt:disabled{opacity:.25;cursor:default}.app[data-farben=notion] .vs-rp-tab .pz-nagel{color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.fs-kante{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.fs-kante.ist-ziel-oben{box-shadow:inset 4px 0 0 var(--ds-orange),inset 0 3px 0 var(--ds-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.fs-kante.ist-ziel-unten{box-shadow:inset 4px 0 0 var(--ds-orange),inset 0 -3px 0 var(--ds-green)}.app[data-farben=notion] .vs-rp-tab .pz-prio{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-tab .pz-prio b{margin-left:.25em;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .vs-rp-tab .pz-prio.a-global b{color:var(--ds-green)}.app[data-farben=notion] .vs-rp-tab .pz-prio.ist-neu s{margin-left:.25em;font-family:var(--ds-font-zahl);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab .pz-nm{min-width:0;overflow-wrap:anywhere}.app[data-farben=notion] .vs-rp-tab .pz-nm em{margin-left:.4rem;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-woher{margin-left:.5rem;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-tab .pz-unterwegs{margin-left:.5rem;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] :is(.vs-rp-tab,.vs-rp-rf-liste) .tlink:is(:hover,:focus-visible){color:var(--ds-green);text-decoration-color:var(--ds-green)}.app[data-farben=notion] .vs-rp-schnitt{margin:4px 0 0;padding:6px 12px 2px;border-top:var(--ds-rule-width) solid var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-schnitt .num{text-transform:none}.app[data-farben=notion] .vs-rp-tab .pz-zeile.is-raus{opacity:1;color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile.is-raus :is(.pz-kum,.pz-gr,.pz-wer,.pz-prio b){color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-team .pz-bestaetigen{margin:12px 0 0;padding:8px 8px 8px 20px;border:none;border-radius:var(--ds-radius-card);box-shadow:none;background:var(--ds-white);font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-rp-team .pz-bestaetigen-knoepfe{align-items:center;flex-wrap:wrap;justify-content:flex-end}.app[data-farben=notion] main .vs-rp-team .pz-bestaetigen .ds-knopf--still{background:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-team .pz-bestaetigen .ds-knopf--still:hover{background:var(--ds-light-green)}.app[data-farben=notion] .vs-rp-team .pz-bestaetigen-fehler{color:var(--ds-green)}.app[data-farben=notion] main :is(.pz,.vs-rp-refinement) .nf-auswahl{align-items:flex-start}.app[data-farben=notion] main .pz .nf-auswahl .ds-pill.vs-rp-team-wahl{padding:4px 12px;background:var(--pille, var(--ds-white));color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] main .pz .nf-auswahl .ds-pill.vs-rp-team-wahl[aria-pressed=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .pz .nf-auswahl .ds-pill.vs-rp-team-wahl:hover:not([aria-pressed=true]){background:var(--ds-light-green)}.app[data-farben=notion] main .pz .nf-auswahl .ds-pill.vs-rp-team-wahl .num{margin-left:2px}.app[data-farben=notion] main :is(.pz,.vs-rp-refinement) .nf-chip-wert{font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-rp-refinement .vs-rp-kopf{margin-bottom:12px}.app[data-farben=notion] .vs-rp-refinement .vs-rp-kpi{gap:6px}.app[data-farben=notion] .vs-rp-refinement .nf-chip,.app[data-farben=notion] .vs-rp-refinement .nf-auswahl{background:var(--ds-white)}.app[data-farben=notion] .vs-rp-refinement :is(.nf-knopf:hover,.nf.is-offen .nf-knopf){background:var(--ds-white)}.app[data-farben=notion] .vs-rp-refinement .nf-chip-x{background:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-refinement .nf-auswahl .ds-pill:not([aria-pressed=true]){background:var(--ds-sand)}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile{grid-template-columns:3.6rem minmax(0,1fr) 8.5rem 3rem minmax(0,13rem) 7rem;gap:16px;box-sizing:border-box;min-height:var(--ds-zeile);padding:8px 0;border:none;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile+.rf-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-rp-rf-liste .vs-rp-rf-kopf{min-height:0;padding:0 0 10px}.app[data-farben=notion] .vs-rp-rf-liste .rf-titel{overflow:visible;white-space:normal;overflow-wrap:anywhere}.app[data-farben=notion] .vs-rp-rf-liste :is(.rf-gr,.rf-team){font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .vs-rp-rf-liste .rf-team{display:inline-flex;align-items:center;gap:6px}.app[data-farben=notion] .vs-rp-rf-liste .vs-rp-rf-tat{display:inline-flex;justify-content:flex-end}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile.ist-unterwegs{opacity:1;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-rf-liste .ds-pill.rf-knopf{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-rf-liste .ds-pill.rf-knopf:hover:not(:disabled){background:#1f3a2c}.app[data-farben=notion] .kapa.vs-rp,.app[data-farben=notion] .pz:has(>.vs-rp-pille),.app[data-farben=notion] .vs-rp-refinement{container:vs-rp / inline-size}.app[data-farben=notion] main .kapa.vs-rp-kap-links{container:vs-rp-links / inline-size}@container vs-rp-links (max-width: 29.99rem){.app[data-farben=notion] main .ds-karte.vs-rp-kap-held{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zahl ecke" "balken balken";gap:16px}}@container vs-rp-bereich (max-width: 27.99rem){.app[data-farben=notion] .vs-rp-bereich-regler{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] main .ds-balken.vs-rp-leute{--ds-balken-label: 5.5rem;--ds-balken-wert: 6.5rem}.app[data-farben=notion] .vs-rp-person-regler{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] .vs-rp-person-regler>.vs-rp-tat{grid-column:1;grid-row:auto}}@container vs-rp (max-width: 56.99rem){.app[data-farben=notion] .vs-rp-held-oben{grid-template-columns:minmax(0,1fr) auto}.app[data-farben=notion] .vs-rp-held-oben>.vs-rp-gewerke{grid-column:1 / -1;grid-row:2}}@container vs-rp (max-width: 55.99rem){.app[data-farben=notion] .vs-rp-tab .pz-kopf{display:none}.app[data-farben=notion] .vs-rp-tab .pz-zeile{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:8px 10px}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile{grid-template-columns:2.8rem auto minmax(0,1fr) auto;padding-left:6px}.app[data-farben=notion] .vs-rp-tab .pz-zeile>.pz-nm{grid-column:1 / 3;grid-row:1}.app[data-farben=notion] .vs-rp-tab .pz-zeile>.pz-gr{grid-column:3;grid-row:1}.app[data-farben=notion] .vs-rp-tab .pz-zeile>.pz-prio{grid-column:1;grid-row:2}.app[data-farben=notion] .vs-rp-tab .pz-zeile>.pz-wer{display:block;grid-column:2;grid-row:2;white-space:normal;color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab .pz-zeile>.pz-kum{display:block;grid-column:3;grid-row:2;color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-griff-zelle{grid-column:1;grid-row:1 / 3}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-nm{grid-column:2 / 4}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-gr,.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-kum{grid-column:4}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-prio{grid-column:2}.app[data-farben=notion] .vs-rp-tab.ist-sortierbar .pz-zeile>.pz-wer{grid-column:3}.app[data-farben=notion] .vs-rp-tab .pz-kum:before{content:"Σ ";font-family:var(--ds-font-text)}.app[data-farben=notion] .vs-rp-tab .pz-nm em{white-space:nowrap}.app[data-farben=notion] .vs-rp-tab:not(.ist-sortierbar) :is(.pz-kopf,.pz-zeile)+.pz-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .vs-rp-tab .pz-zeile:first-child{border-top:none}}@container vs-rp (max-width: 52.99rem){.app[data-farben=notion] .vs-rp-rf-liste .vs-rp-rf-kopf{display:none}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile{grid-template-columns:3.6rem minmax(0,1fr) 3rem 13rem;gap:4px 16px}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(1){grid-column:1;grid-row:1}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(2){grid-column:2 / 4;grid-row:1}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(6){grid-column:4;grid-row:1}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(3){grid-column:2;grid-row:2}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(4){grid-column:3;grid-row:2}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(5){grid-column:4;grid-row:2;justify-self:end}.app[data-farben=notion] .vs-rp-rf-liste .vs-rp-rf-kopf+.rf-zeile{border-top:none}}@container vs-rp (max-width: 49.99rem){.app[data-farben=notion] .vs-rp-teams-kopf,.app[data-farben=notion] .vs-rp-team-zeile{grid-template-columns:minmax(0,8rem) minmax(0,1fr) 4.2rem 5rem;gap:4px 12px}.app[data-farben=notion] .vs-rp-teams-kopf>:nth-child(5){display:none}.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(5){grid-column:2 / -1;justify-self:end}.app[data-farben=notion] .vs-rp-team-zeile .fs-pille{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .vs-rp-team-zeile .regler-schieber-eins.ist-ohne-label{grid-template-columns:minmax(0,1fr) 3.6rem;gap:8px}}@container vs-rp (max-width: 31.99rem){.app[data-farben=notion] main .ds-karte.vs-rp-held{gap:16px}.app[data-farben=notion] .vs-rp-kopf>.info{margin-left:0}.app[data-farben=notion] .vs-rp-held>.vs-rp-kopf>.info{margin-left:auto}.app[data-farben=notion] main .ds-spur.vs-rp-teamspur{width:100%;margin-left:0}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:4px 10px}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(2){grid-column:2;grid-row:1}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(6){grid-column:3;grid-row:1}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(3){grid-column:2;grid-row:2}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(4){grid-column:3;grid-row:2;justify-self:end}.app[data-farben=notion] .vs-rp-rf-liste .rf-zeile>:nth-child(5){grid-column:2 / -1;grid-row:3;justify-self:start}}@container vs-rp (max-width: 26.99rem){.app[data-farben=notion] .vs-rp-teams-kopf,.app[data-farben=notion] .vs-rp-team-zeile{grid-template-columns:minmax(0,1fr) 5rem 6rem;gap:6px 12px}.app[data-farben=notion] .vs-rp-teams-kopf>:nth-child(2),.app[data-farben=notion] .vs-rp-teams-kopf>:nth-child(5){display:none}.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(2){grid-column:1 / -1;grid-row:2}.app[data-farben=notion] .vs-rp-team-zeile>:nth-child(5){grid-column:1 / -1;justify-self:start}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf{flex-wrap:wrap}}@media (hover: none){.app[data-farben=notion] .vs-rp-schritt{width:24px;height:22px}}.app[data-farben=notion] .vs-rp-team .vs-rp-tafelstand{color:var(--ds-mid-green);font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-rp-team .vs-rp-tafelstand.ist-erledigt{color:var(--ds-green)}.app[data-farben=notion] .vs-rp-kpi>.ds-label{text-transform:none;letter-spacing:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);margin-bottom:4px}.app[data-farben=notion] .vs-rp-held .vs-rp-kpi>.ds-label{color:var(--ds-light-green)}.app[data-farben=notion] main .vs-rp-hinweis{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);background:none;padding:0;text-transform:none}.app[data-farben=notion] main .vs-rp-held .vs-rp-hinweis,.app[data-farben=notion] main .vs-rp-held .vs-rp-hinweis .info-dot{color:var(--ds-light-green)}.app[data-farben=notion] .vs-rp-gr-t{color:var(--ds-mid-green);margin-right:2px}.app[data-farben=notion] main .ds-karte.vs-rp-held{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] main :is(.ds-karte.vs-rp-bereich,.ds-karte.vs-rp-verteilung,.pz-team.vs-rp-team,.vs-rp-refinement){box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main :is(.ds-label.vs-rp-wer,.vs-rp .regler-label,.vs-rp-gewerke .ds-kpi>.ds-label,.vs-rp-woher){text-transform:none;letter-spacing:0}.app[data-farben=notion] main .vs-rp-gewerke .ds-kpi>.ds-label{font-size:var(--ds-t-text);color:var(--ds-light-green)}.app[data-farben=notion] main :is(.vs-rp-held,.vs-rp-verteilung) .ds-legende,.app[data-farben=notion] main :is(.vs-rp-held,.vs-rp-verteilung) .ds-legende>*{text-transform:none;letter-spacing:0}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf{flex-wrap:wrap;align-items:center;gap:6px 14px}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf>.vs-rp-aussage{flex:0 1 auto}.app[data-farben=notion] .vs-rp-quote-kopf{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-quote-kopf>b{font-size:var(--ds-t-zahl-s);line-height:1;color:var(--ds-green)}.app[data-farben=notion] main .vs-rp-verteilung>.vs-rp-kopf>.vs-rp-quote-kopf~.info{margin-left:0;align-self:center}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf,.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-team-zeile{grid-template-columns:9rem minmax(0,1fr) auto;gap:6px 16px}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf>span{white-space:nowrap}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-team-zeile{padding:10px 0}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf>:nth-child(3){text-align:right}.app[data-farben=notion] .vs-rp-bekommt-angemeldet{justify-self:end;font-size:var(--ds-t-text);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-bekommt-angemeldet>b{font-weight:inherit;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-team-wer{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.app[data-farben=notion] .vs-rp-team-wer .fs-pille{max-width:100%;overflow:visible}.app[data-farben=notion] .vs-rp-team-wer>.fs-signal{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .vs-rp-bekommt{font-size:var(--ds-t-text);color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-quote{justify-self:end;font-size:var(--ds-t-zahl-s);line-height:1;color:var(--ds-green);white-space:nowrap}@container vs-rp (max-width: 26.99rem){.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf,.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-team-zeile{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-team-zeile>:nth-child(2){grid-column:1 / -1;grid-row:2}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf>:nth-child(2){display:none}.app[data-farben=notion] .vs-rp-quote-kopf{margin-left:0;white-space:normal}}.app[data-farben=notion] .vs-rp-team-kopf>.vs-rp-team-aussage .fs-pille{font-size:inherit;padding:0}.app[data-farben=notion] .vs-rp-team-zahlen{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-team-zahlen .num{color:var(--ds-green)}.app[data-farben=notion] .vs-rp-schnitt [role=cell]>span+span{margin-left:10px}.app[data-farben=notion] .vs-rp-rf-zahlen{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-rf-zahlen .num{color:var(--ds-green)}.app[data-farben=notion] main .vs-rp-team-waehler{margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:11rem minmax(0,1fr) 9.5rem!important;column-gap:20px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-zeile{min-height:3.5rem;align-items:center}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-zeile>*{min-width:0}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-wer{overflow:hidden}.app[data-farben=notion] .vs-rp-teams-quote .regler-schieber-eins{grid-template-columns:minmax(0,1fr) 3.6rem!important}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-bekommt-angemeldet{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-zeile,.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-zeile *{transition:none!important;animation:none!important}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:8rem minmax(0,1fr) 7.5rem!important;column-gap:14px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-team-zeile>:nth-child(2){justify-self:stretch;width:100%}.app[data-farben=notion] .vs-rp-teams-quote .regler-schieber-eins{width:100%;grid-template-columns:minmax(0,1fr) 3rem!important;gap:8px}.app[data-farben=notion] .vs-rp-teams-quote .regler-schieber-eins input[type=range]{width:100%;max-width:none}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-teams-kopf>:nth-child(3){white-space:normal;text-align:right}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:7.5rem minmax(0,1fr) 6.75rem!important;column-gap:12px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-bekommt-angemeldet{display:flex;flex-direction:column;align-items:flex-end;justify-self:stretch;gap:2px;min-width:0;text-align:right}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-tage{white-space:nowrap}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-tickets{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-summe.vs-rp-fuss{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:6px 6px 6px 14px}.app[data-farben=notion] .vs-rp-fuss>.vs-rp-fuss-zustand{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.app[data-farben=notion] .vs-rp-fuss>.vs-rp-fuss-zustand>*{animation:vs-rp-fuss-ein .16s ease-out}.app[data-farben=notion] .vs-rp-fuss>.kapa-summe-tat{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.app[data-farben=notion] .vs-rp-fuss .ds-knopf{white-space:nowrap}@keyframes vs-rp-fuss-ein{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .vs-rp-fuss>.vs-rp-fuss-zustand>*{animation:none}}.app[data-farben=notion] .vs-rp-richtung{display:inline-flex;align-items:center;gap:4px;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-rp-richtung.ist-risiko{color:var(--ds-green)}.app[data-farben=notion] .vs-rp-richtung-pfeil{flex:none;width:9px;height:11px}.app[data-farben=notion] .vs-rp-richtung.ist-risiko .vs-rp-richtung-pfeil{color:var(--fs-signal)}.app[data-farben=notion] .pz .vs-rp-kpi.vs-rp-kpi-16{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.app[data-farben=notion] .pz .vs-rp-kpi-16>.ds-zahl-xl{display:inline}.app[data-farben=notion] .pz .vs-rp-kpi-wort{font-size:1.25rem;line-height:1.3;color:inherit;letter-spacing:0}.app[data-farben=notion] .pz .vs-rp-kapa-16{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--ds-t-text);color:inherit}.app[data-farben=notion] .pz .vs-rp-kapa-16 b{font-weight:600}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:7.5rem minmax(0,1fr) 8.5rem!important}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-tickets-rein{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-teams-quote :is(.charttip,.charttip-key){width:max-content;max-width:22rem;z-index:80}.app[data-farben=notion] .vs-rp-teams-quote .charthover-box{max-width:none}.app[data-farben=notion] .vs-rp-kachel-zahl{white-space:nowrap}.app[data-farben=notion] .vs-rp-kachel-zahl .vs-rp-zuviel{color:var(--ds-orange)}.app[data-farben=notion] .vs-rp-kachel-bezug{opacity:.7}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:7.5rem minmax(0,1fr) 9.5rem!important}.app[data-farben=notion] .vs-rp-teams-quote>.vs-rp-team-zeile{min-height:0;padding-block:6px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-rein-zeile{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:12px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-rein-quote{color:var(--ds-mid-green)}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-rein-quote>b{font-weight:600;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-rein-tage{min-width:3.5rem;text-align:right;color:var(--ds-green)}.app[data-farben=notion] .vs-rp-rein-summe{color:var(--ds-green)}.app[data-farben=notion] .vs-rp-teams-quote :is(.vs-rp-teams-kopf,.vs-rp-team-zeile){grid-template-columns:7.5rem minmax(0,1fr) 10.5rem!important;column-gap:20px}.app[data-farben=notion] .vs-rp-teams-quote .vs-rp-rein-quote{min-width:6.25rem;text-align:right}.app[data-farben=notion] main .vs-rp .regler-label .vs-rp-gemischt{display:block;width:fit-content;font-size:var(--ds-t-label);color:var(--ds-mid-green);border-bottom:1px dotted currentColor;cursor:help;line-height:1.2}.app[data-farben=notion] .vs-rp-stueck.ist-bereich{background:var(--bereich, var(--fs-rampe-3))}.app[data-farben=notion] main .vs-rp-legende .ds-marke-flaeche.ist-bereich{background:var(--bereich, var(--ds-green))}.app[data-farben=notion] .vs-rp-held .vs-rp-stueck.ist-bereich+.vs-rp-stueck.ist-bereich{box-shadow:inset 2px 0 0 var(--ds-green)}.app[data-farben=notion] main .vs-rp-bereich-punkt{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--bereich, var(--ds-green));vertical-align:.05em}.app[data-farben=notion] main .vs-rp-legende.vs-rp-personen-legende{margin:0;padding:0 4px;list-style:none}.app[data-farben=notion] main .vs-rp-legende.vs-rp-personen-legende,.app[data-farben=notion] main .vs-rp-legende.vs-rp-personen-legende>*{text-transform:none;letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-person-notiz{display:flex;flex-wrap:wrap;align-self:stretch;gap:2px 14px;margin-top:-5px;padding-left:calc(var(--ds-balken-label, 7rem) + 12px);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-person-notiz>[title]{cursor:help}.app[data-farben=notion] main .vs-rp-person-notiz .num{font-family:var(--ds-font-regular);font-variant-numeric:tabular-nums}@media (max-width: 720px){.app[data-farben=notion] main .vs-rp-leute .vs-rp-person-notiz{padding-left:0}}.app[data-farben=notion] main .vs-rp-team-waehler .ds-pill.vs-rp-team-wahl{padding:4px 12px;background:var(--pille, var(--ds-white));color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;text-transform:none}.app[data-farben=notion] main .vs-rp-team-waehler .ds-pill.vs-rp-team-wahl[aria-pressed=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-team-waehler .ds-pill.vs-rp-team-wahl:hover:not([aria-pressed=true]){background:var(--ds-light-green)}.app[data-farben=notion] .vs-ab-kopf-rechts{display:inline-flex;align-items:center;gap:14px;margin-left:auto;min-width:0}.app[data-farben=notion] .vs-ab-kopf-rechts>.vs-rp-quote-kopf{margin-left:0;cursor:default}.app[data-farben=notion] .vs-ab-wahl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;margin-top:12px;min-width:0}.app[data-farben=notion] main .vs-ab-schalter{flex-wrap:wrap;min-width:0}.app[data-farben=notion] main .ds-schalter .ds-pill.vs-ab-pille{gap:5px;padding:5px 9px}.app[data-farben=notion] .vs-ab-punkt{flex:none;width:8px;height:8px;border-radius:50%}.app[data-farben=notion] .vs-ab-pille[aria-pressed=true] .vs-ab-punkt{box-shadow:0 0 0 1.5px var(--ds-sand)}.app[data-farben=notion] main .vs-ab-pille-zustand{font-family:var(--ds-font-zahl);letter-spacing:0;text-transform:none;opacity:.85}.app[data-farben=notion] main .vs-ab-pille-zustand .fs-signal.fs-verb{color:inherit;font-family:inherit;font-size:inherit}.app[data-farben=notion] main .vs-ab-pille-zustand .fs-annahme{color:inherit;border-bottom-color:currentColor}.app[data-farben=notion] main .vs-rp-kap-ecke>.vs-rp-kap-annahme{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);white-space:nowrap;cursor:help}.app[data-farben=notion] main .vs-rp-kap-ecke>.vs-rp-hinweis{white-space:nowrap}.app[data-farben=notion] main .ds-knopf.vs-ab-auto{white-space:nowrap}.app[data-farben=notion] main .vs-rp-verteilung>.vs-ab-liste{margin-top:6px}.app[data-farben=notion] .vs-ab-zeile{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 8.5rem;align-items:center;column-gap:14px;row-gap:2px;min-width:0;min-height:40px;padding:3px 0;border-top:var(--ds-rule-width) solid var(--ds-rule);font-size:var(--ds-t-text)}.app[data-farben=notion] .vs-ab-zeile:first-child{border-top:none}.app[data-farben=notion] .vs-ab-zeile>*{min-width:0}.app[data-farben=notion] .vs-ab-zeile>.vs-rp-team-wer{overflow:hidden}.app[data-farben=notion] .vs-ab-regler .regler-schieber-eins{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:8px}.app[data-farben=notion] .vs-ab-regler .regler-schieber-eins input[type=range]{width:100%;max-width:none}.app[data-farben=notion] main .vs-ab-regler .regler-eingabe input{width:2.7rem}.app[data-farben=notion] .vs-ab-liste .regler-schieber-eins input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--bereich, var(--ds-green)) 0 var(--p, 0%),var(--ds-white) var(--p, 0%) 100%)}.app[data-farben=notion] .vs-ab-liste .regler-schieber-eins input[type=range]::-moz-range-progress{background:var(--bereich, var(--ds-green))}.app[data-farben=notion] .vs-ab-rein{display:flex;align-items:baseline;justify-content:flex-end;gap:10px;font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);text-transform:none;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .vs-ab-rein .vs-rp-rein-quote>b{font-weight:inherit;color:var(--ds-green)}.app[data-farben=notion] .vs-ab-rein .vs-rp-rein-tage{min-width:3.2rem;text-align:right;color:var(--ds-green)}.app[data-farben=notion] .vs-ab-rein>.fs-signal{font-family:var(--ds-font-regular);font-size:var(--ds-t-label)}.app[data-farben=notion] .vs-ab-rein>.vs-ab-leise{font-family:var(--ds-font-regular);color:var(--ds-mid-green)}.app[data-farben=notion] .vs-ab-zeile,.app[data-farben=notion] .vs-ab-zeile *{transition:none!important;animation:none!important}.app[data-farben=notion] .vs-ab-unten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:14px;min-width:0}.app[data-farben=notion] .vs-ab .vs-rp-summe.vs-rp-fuss{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}.app[data-farben=notion] .vs-ab .vs-rp-fuss>.vs-rp-fuss-zustand:empty{display:none}.app[data-farben=notion] .vs-ab .vs-rp-summe.vs-rp-fuss:has(>.vs-rp-fuss-zustand:empty){padding:6px}.app[data-farben=notion] .vs-ab .vs-rp-fuss>.kapa-summe-tat{flex-wrap:wrap}@container vs-rp (max-width: 26.99rem){.app[data-farben=notion] .vs-ab-kopf-rechts{margin-left:0}}@container vs-rp (max-width: 23.99rem){.app[data-farben=notion] main .ds-schalter.vs-ab-schalter{flex-direction:column;align-items:stretch;width:100%;border-radius:var(--ds-radius-card)}.app[data-farben=notion] .vs-ab-zeile{grid-template-columns:minmax(0,1fr) 8.5rem;padding:6px 0}.app[data-farben=notion] .vs-ab-zeile>.vs-rp-team-wer{grid-column:1 / -1}}.app[data-farben=notion] :is(.vs-ab,.vs-rp-kap-links) :is(.charttip,.charttip-key){width:max-content;max-width:15rem;z-index:80;white-space:normal}.app[data-farben=notion] :is(.vs-ab,.vs-rp-kap-links) .charthover-box{max-width:100%}.app[data-farben=notion] main .vs-rp-plan{display:inline-flex;align-items:baseline;gap:5px;margin-left:.6rem;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] main .vs-rp-plan i{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ds-green)}.app[data-farben=notion] main .vs-rp-plan.ist-draussen{color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-plan.ist-draussen i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-plan-aus{color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-rp-projekt-pille{margin-left:.6rem;padding:2px 10px;border:0;border-radius:var(--ds-radius-pill);background:var(--pille, var(--ds-white));font-family:var(--ds-font-text);font-size:var(--ds-t-label);letter-spacing:-.02em;color:var(--ds-green);white-space:nowrap;cursor:pointer}.app[data-farben=notion] main .vs-rp-projekt-pille:hover{box-shadow:inset 0 0 0 1.5px var(--ds-green)}.app[data-farben=notion] main .vs-rp-projekt-pille.ist-dunkel{color:var(--ds-sand)}.app[data-farben=notion] main .vs-rp-projekt-pille[aria-pressed=true]{box-shadow:0 0 0 2px var(--ds-white),0 0 0 3.5px var(--ds-green)}.app[data-farben=notion] main .vs-rp-zeile1{display:flex;align-items:center;min-width:0}.app[data-farben=notion] main .vs-rp-tab .pz-nm>em{margin-left:0}.app[data-farben=notion] main .vs-rp-titel{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] main .vs-rp-zeile1>:is(.ms-stern,.vs-rp-plan,.vs-rp-projekt-pille){flex:none}.app[data-farben=notion] main .vs-rp-zeile1>.vs-rp-projekt-pille{margin-left:auto}.app[data-farben=notion] main .vs-rp-team-zeile{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:var(--ds-card-gap)}.app[data-farben=notion] main .vs-rp-team-zeile .vs-rp-team-waehler{margin-bottom:0}.app[data-farben=notion] main .vs-pp{display:flex;flex-direction:column;gap:6px;padding:var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-sand);box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] main :is(.vs-pp-kopf,.vs-pp-zeile){display:grid;grid-template-columns:minmax(0,1fr) 9rem 9rem;align-items:center;gap:16px;padding:0 14px}.app[data-farben=notion] main .vs-pp-kopf{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-kopf{padding-right:calc(14px + var(--vs-pp-pfeile, 0px))}.app[data-farben=notion] main .vs-pp-kopf>:nth-child(n+2){text-align:right}.app[data-farben=notion] main .vs-pp-kopf>:empty{display:none}.app[data-farben=notion] main .vs-pp:has(.vs-pp-pfeile){--vs-pp-pfeile: 4.5rem}.app[data-farben=notion] main .vs-pp-zeilenreihe{display:flex;align-items:stretch;gap:6px}.app[data-farben=notion] main .vs-pp-zeilenreihe>.vs-pp-zeile{flex:1;min-width:0}.app[data-farben=notion] main .vs-pp-pfeile{display:flex;flex-direction:column;gap:4px;width:calc(var(--vs-pp-pfeile) - 6px)}.app[data-farben=notion] main .vs-pp-hoch{flex:1;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font-size:.7rem;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] main .vs-pp-hoch:hover:not(:disabled){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .vs-pp-hoch:disabled{background:transparent;color:var(--ds-light-green);cursor:default}.app[data-farben=notion] main .vs-pp-pfeile.mit-griff{display:grid;grid-template-columns:1.4rem minmax(0,1fr);grid-template-rows:1fr 1fr}.app[data-farben=notion] main .vs-pp-pfeile.mit-griff .vs-pp-griff{grid-row:1 / span 2}.app[data-farben=notion] main .vs-pp-griff{padding:2px 3px;border:0;border-radius:var(--ds-radius-input);background:transparent;font-size:var(--ds-t-text);line-height:1;color:var(--ds-green);cursor:grab}.app[data-farben=notion] main .vs-pp-griff:disabled{color:var(--ds-light-green);cursor:default}.app[data-farben=notion] main .vs-pp-pfeile.ist-gesperrt{cursor:help}.app[data-farben=notion] main .vs-pp-pfeile.ist-gesperrt button:disabled{pointer-events:none}.app[data-farben=notion] main .vs-pp-zeilenreihe.ist-ziehbar:active{cursor:grabbing}.app[data-farben=notion] main .vs-pp-zeilenreihe.ist-gezogen{opacity:.35}.app[data-farben=notion] main .vs-pp-zeilenreihe.ist-ziel-oben>.vs-pp-zeile{box-shadow:inset 0 3px 0 var(--ds-green)}.app[data-farben=notion] main .vs-pp-zeilenreihe.ist-ziel-unten>.vs-pp-zeile{box-shadow:inset 0 -3px 0 var(--ds-green)}.app[data-farben=notion] main .vs-pp-zeile{width:100%;padding-block:12px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font:inherit;text-align:left;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] main .vs-pp-zeile:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .vs-pp-projekt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}.app[data-farben=notion] main .vs-pp-name{font-family:var(--ds-font-regular);font-size:var(--ds-t-text)}.app[data-farben=notion] main .vs-pp-zeile:hover .vs-pp-name{text-decoration:underline;text-underline-offset:3px}.app[data-farben=notion] main .vs-pp-pfeil{align-self:center;width:7px;height:7px;margin-right:-4px;border-right:1.5px solid var(--ds-mid-green);border-bottom:1.5px solid var(--ds-mid-green);transform:rotate(-45deg);transition:transform .2s ease}.app[data-farben=notion] main .vs-pp-block.ist-offen .vs-pp-pfeil{transform:rotate(45deg)}.app[data-farben=notion] main .vs-pp-meilenstein,.app[data-farben=notion] main .vs-pp-anzahl{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-zahl{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.app[data-farben=notion] main .vs-pp-zahl.ist-backlog,.app[data-farben=notion] main .vs-pp-zahl.ist-leer{color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-auf{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.app[data-farben=notion] main .vs-pp-block.ist-offen .vs-pp-auf{grid-template-rows:1fr}.app[data-farben=notion] main .vs-pp-auf-innen{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] main :is(.vs-pp-auf,.vs-pp-pfeil){transition:none}}.app[data-farben=notion] main .vs-pp-tickets{display:flex;flex-direction:column;gap:4px;padding:8px 0 10px calc(4rem + 16px)}.app[data-farben=notion] main .vs-pp-ticket{display:grid;grid-template-columns:1.5rem 4.5rem minmax(0,1fr) 9.5rem 5.5rem;align-items:center;gap:12px;padding:8px 14px;border-radius:var(--ds-radius-input);color:var(--ds-green)}.app[data-farben=notion] main .vs-pp-tickets.mit-team .vs-pp-ticket{grid-template-columns:1.5rem 4.5rem minmax(0,1fr) 7rem 9.5rem 5.5rem}.app[data-farben=notion] main .vs-pp-tickets.mit-pfeilen .vs-pp-ticket{grid-template-columns:1.5rem 4.5rem minmax(0,1fr) 9.5rem 5.5rem 3.5rem}.app[data-farben=notion] main .vs-pp-tickets.mit-team.mit-pfeilen .vs-pp-ticket{grid-template-columns:1.5rem 4.5rem minmax(0,1fr) 7rem 9.5rem 5.5rem 3.5rem}.app[data-farben=notion] main .vs-pp-stelle{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);text-align:right}.app[data-farben=notion] main .vs-pp-stelle.ist-leer{color:var(--ds-light-green)}.app[data-farben=notion] main .vs-pp-stelle.ist-unterwegs{color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-tpfeile{display:flex;gap:4px;height:1.6rem}.app[data-farben=notion] main .vs-pp-ticket.ist-drin{background:var(--ds-white)}.app[data-farben=notion] main .vs-pp-ticket.ist-draussen{background:transparent;box-shadow:inset 0 0 0 1px var(--ds-rule);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-ticket .pz-prio{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] main .vs-pp-ticket .pz-prio b{margin-left:.25em;font-family:var(--ds-font-zahl);font-size:var(--ds-t-text);color:inherit}.app[data-farben=notion] main .vs-pp-ticket.ist-drin .pz-prio b{color:var(--ds-green)}.app[data-farben=notion] main .vs-pp-titel{min-width:0;font-size:var(--ds-t-text);overflow-wrap:anywhere}.app[data-farben=notion] main .vs-pp-titel em{margin-left:.4rem;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-team{font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-sprint{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);white-space:nowrap}.app[data-farben=notion] main .vs-pp-sprint i{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ds-green)}.app[data-farben=notion] main .vs-pp-ticket.ist-draussen .vs-pp-sprint i{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ds-mid-green)}.app[data-farben=notion] main .vs-pp-sprintzelle{display:flex;align-items:center;gap:8px;min-width:0}.app[data-farben=notion] main .vs-pp-holen button{padding:2px 6px;border:0;border-radius:var(--ds-radius-input);background:var(--ds-white);font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);line-height:1.2;white-space:nowrap;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] main .vs-pp-holen button:hover:not(:disabled){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] main .vs-pp-holen.ist-gesperrt{cursor:help}.app[data-farben=notion] main .vs-pp-holen.ist-gesperrt button:disabled{pointer-events:none;background:transparent;box-shadow:inset 0 0 0 1px var(--ds-rule);color:var(--ds-light-green)}.app[data-farben=notion] main .vs-pp-gr{text-align:right;font-size:var(--ds-t-text)}@media (max-width: 720px){.app[data-farben=notion] main :is(.vs-pp-kopf,.vs-pp-zeile){grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem;gap:10px}.app[data-farben=notion] main .vs-pp-tickets{padding-left:1rem}.app[data-farben=notion] main .vs-pp-ticket,.app[data-farben=notion] main .vs-pp-tickets.mit-team .vs-pp-ticket{grid-template-columns:1.5rem 3.5rem minmax(0,1fr) 8rem}.app[data-farben=notion] main .vs-pp-tickets.mit-pfeilen .vs-pp-ticket,.app[data-farben=notion] main .vs-pp-tickets.mit-team.mit-pfeilen .vs-pp-ticket{grid-template-columns:1.5rem 3.5rem minmax(0,1fr) 8rem 3.5rem}.app[data-farben=notion] main .vs-pp-ticket :is(.vs-pp-team,.vs-pp-gr){display:none}}.app[data-farben=notion] .pz{--topf-laufend: var(--fs-rampe-3);--topf-vorgemerkt: var(--fs-rampe-2);--topf-backlog: var(--fs-rampe-1);--ink-3: var(--ds-mid-green);--pee-bahn: 13.5rem}.app[data-farben=notion] .pz.plan-entwurf{padding-left:calc(var(--pee-bahn) + var(--ds-abschnitt-gap));gap:var(--ds-abschnitt-gap)}.app[data-farben=notion] .pz.plan-einfrieren{gap:var(--ds-abschnitt-gap)}.app[data-farben=notion] .pz .pee-kopf{gap:0}.app[data-farben=notion] .pz .pee-kopf-reihe{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 48px;align-items:start}.app[data-farben=notion] .pz .pee-kopf-kpi{min-width:11rem}.app[data-farben=notion] .pz .pee-kopf-kpi .ds-text{color:var(--ds-sand-2)}.app[data-farben=notion] .pz .pee-kopf-text{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:4px}.app[data-farben=notion] .pz .pee-aussage{margin:0;color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-beleg{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-kopf :is(.info-dot,.fs-annahme){color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-kopf .fs-annahme{border-bottom-color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-signale{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app[data-farben=notion] .pz .pee-signal-mit-info{display:inline-flex;align-items:center;gap:6px}.app[data-farben=notion] .pz .pee-abschnitt{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;color:var(--ds-green)}.app[data-farben=notion] .pz :is(.falte-kopf h3,.pz-freeze .panel-heading h3,.plan-spalte-kopf h3,h3.pee-abschnitt){font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng);letter-spacing:-.03em;color:var(--ds-green)}.app[data-farben=notion] .pz .planbahn{width:var(--pee-bahn)}.app[data-farben=notion] .pz .planbahn-innen{background:var(--ds-sand);border-radius:var(--ds-radius-card-l);padding:12px}.app[data-farben=notion] .pz :is(.planbahn-spur,.planbahn-laufband,.planbahn-ring){display:none}.app[data-farben=notion] .pz .planbahn-halt>button{padding:8px 10px;border-radius:var(--ds-radius-input);color:var(--ds-mid-green);transition:background-color .2s var(--ease),color .2s var(--ease)}.app[data-farben=notion] .pz .planbahn-halt>button:hover{background:color-mix(in srgb,var(--ds-white) 55%,transparent);color:var(--ds-green)}.app[data-farben=notion] .pz .planbahn-halt.ist-hier>button{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] .pz .planbahn-halt.ist-durch>button{color:var(--ds-green)}.app[data-farben=notion] .pz .planbahn-punkt{border:none;background:var(--ds-white);color:var(--ds-green);box-shadow:none}.app[data-farben=notion] .pz .planbahn-nr{font-family:var(--ds-font-zahl);font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .planbahn-halt.ist-durch .planbahn-punkt{background:var(--ds-light-green);color:var(--ds-green)}.app[data-farben=notion] .pz .planbahn-halt.ist-hier .planbahn-punkt{background:var(--ds-green);color:var(--ds-sand);box-shadow:none;transform:none}.app[data-farben=notion] .pz .planbahn-halt.ist-hier.ist-frisch .planbahn-punkt{animation:none}.app[data-farben=notion] .pz .planbahn-halt.ist-neben .planbahn-punkt{background:var(--ds-mid-green)}.app[data-farben=notion] .pz .planbahn-halt.ist-neben.ist-hier .planbahn-punkt{background:var(--ds-green)}.app[data-farben=notion] .pz .planbahn-text b{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .planbahn-halt.ist-neben .planbahn-text b{color:inherit}.app[data-farben=notion] .pz .pee-toepfe{margin-bottom:0}.app[data-farben=notion] .pz .pee-fluss{display:flex;flex-direction:column;gap:16px;padding:0}.app[data-farben=notion] .pz .pee-fluss-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.app[data-farben=notion] .pz .pee-fluss-kopf .pee-abschnitt{flex:1 1 20rem}.app[data-farben=notion] .pz .pee-stapel-feld{--pee-kapa-kopf: 22px;padding-top:var(--pee-kapa-kopf)}.app[data-farben=notion] .pz .pee-stapel-spur{position:relative}.app[data-farben=notion] .pz .pee-stapel{--ds-stapel-hoehe: 3.5rem}.app[data-farben=notion] .pz .pee-stapel>.pee-teil{border:none;font:inherit;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;text-align:left;cursor:default}.app[data-farben=notion] .pz .pee-stapel>button.pee-teil{cursor:pointer;transition:filter .15s var(--ease)}.app[data-farben=notion] .pz .pee-stapel>button.pee-teil:hover{filter:brightness(1.12)}.app[data-farben=notion] .pz .pee-stapel>button.pee-teil:focus-visible{outline:2px solid var(--ds-green);outline-offset:-3px}.app[data-farben=notion] .pz .pee-kapa{position:absolute;top:calc(-1 * (var(--pee-kapa-kopf) + 1.25rem));bottom:-4px;width:2px;margin-left:-1px;background:var(--ds-green);pointer-events:none}.app[data-farben=notion] .pz .pee-kapa>.ds-label{position:absolute;top:0;right:6px;color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] .pz .pee-kapa>.ds-label .num{font-size:1.05em}.app[data-farben=notion] .pz .modus-schalter,.app[data-farben=notion] .pz .plan-filter-lage{border:none;gap:2px;padding:3px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}.app[data-farben=notion] .pz :is(.modus-schalter,.plan-filter-lage) button{min-height:0;padding:6px 12px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-green)}.app[data-farben=notion] .pz :is(.modus-schalter,.plan-filter-lage) button:hover:not(.is-aktiv){background:var(--ds-light-green)}.app[data-farben=notion] .pz :is(.modus-schalter,.plan-filter-lage) button.is-aktiv{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz .plan-kontext{gap:8px 12px;padding:8px 0}.app[data-farben=notion] .pz .plan-kontext.ist-fest{box-shadow:none}.app[data-farben=notion] .pz .plan-filter-hinweis{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-pillen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--ds-card-gap);padding:10px 0 0}.app[data-farben=notion] .pz .plan-pille{min-width:0}.app[data-farben=notion] .pz .plan-pille{background:var(--ds-white);color:var(--ds-green);border:none;border-radius:var(--ds-radius-card);box-shadow:none}.app[data-farben=notion] .pz .plan-pille:hover{box-shadow:none;background:var(--ds-white)}.app[data-farben=notion] .pz .plan-pille.ist-offen{background:var(--ds-green);color:var(--ds-sand);box-shadow:none}.app[data-farben=notion] .pz .plan-pille.ist-ueber{background:var(--ds-white);color:var(--ds-green);box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .plan-pille.ist-ueber.ist-offen{background:var(--ds-green);color:var(--ds-sand);box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .plan-pille.ist-leer{background:color-mix(in srgb,var(--ds-white) 50%,transparent);opacity:1;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-pille-kopf b{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .plan-pille-zahl{font-family:var(--ds-font-zahl);font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .plan-pille-bar{height:6px;border-radius:var(--ds-radius-input);background:var(--ds-sand)}.app[data-farben=notion] .pz .plan-pille-bar i{border-radius:inherit;background:var(--ds-green)}.app[data-farben=notion] .pz .plan-pille.ist-offen .plan-pille-bar{background:color-mix(in srgb,var(--ds-sand) 25%,transparent)}.app[data-farben=notion] .pz .plan-pille.ist-offen .plan-pille-bar i{background:var(--ds-sand)}.app[data-farben=notion] .pz .pee-pille-n{text-transform:uppercase;letter-spacing:0;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);opacity:1;color:var(--ds-mid-green);display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.app[data-farben=notion] .pz .plan-pille.ist-offen .pee-pille-n{color:var(--ds-sand-2)}.app[data-farben=notion] .pz .pee-pille-n .fs-annahme{text-transform:none;font-family:var(--ds-font-text);letter-spacing:-.03em}.app[data-farben=notion] .pz .pee-signal-text{padding:2px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-orange);color:var(--ds-green)}.app[data-farben=notion] .pz .plan-pille.ist-offen .pee-signal-text{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-zeilen-k{font-family:var(--ds-font-regular);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] .pz :is(.plan-gewerkbahn-bar,.plan-fuell){height:10px;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .pz :is(.plan-gewerkbahn-bar,.plan-fuell) i{border-radius:inherit;background:var(--ds-green)}.app[data-farben=notion] .pz .plan-gewerkbahn-bar i.over,.app[data-farben=notion] .pz .plan-fuell i.ist-voll{background:var(--ds-orange)}.app[data-farben=notion] .pz .plan-gewerkbahn-kopf .num{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .falte-warn{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .panel-zahl{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pz-reglerlink,.app[data-farben=notion] .pz .pee-link{font-family:inherit;text-transform:none;letter-spacing:inherit;font-size:var(--ds-t-text);color:var(--ds-green);text-decoration:underline;text-underline-offset:.18em;border:none;padding:0;background:none}.app[data-farben=notion] .pz .pee-hinweis{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:4px 0 12px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-buehne{gap:var(--ds-card-gap)}.app[data-farben=notion] .pz .plan-spalte,.app[data-farben=notion] .pz .plan-sprint{border:none;box-shadow:none;border-radius:var(--ds-radius-card-l);padding:20px 16px 16px;background:var(--ds-sand)}.app[data-farben=notion] .pz .plan-spalte-kopf{padding:0 4px}.app[data-farben=notion] .pz .plan-spalte.ist-ziel{border:none;box-shadow:none;background:color-mix(in srgb,var(--ds-light-green) 55%,var(--ds-sand))}.app[data-farben=notion] .pz .plan-sprint.ist-voll{border:none}.app[data-farben=notion] .pz .plan-fuell{margin:8px 4px 16px}.app[data-farben=notion] .pz .plan-bahn-kopf{padding:0 4px}.app[data-farben=notion] .pz .plan-bahn-kopf .num{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .plan-topf-kopf{margin:12px 4px 8px;font-family:var(--ds-font-regular);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-topf-kopf i{border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .pz .plan-topf-kopf b{color:var(--ds-green)}.app[data-farben=notion] .pz .plan-zeile{border:none;border-radius:var(--ds-radius-card);box-shadow:none;background:var(--ds-white);padding:12px 16px;margin-bottom:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marke knopf" "titel titel" "meta  meta";row-gap:4px;align-items:start}.app[data-farben=notion] .pz .plan-zeile.ist-gr-xxs,.app[data-farben=notion] .pz .plan-zeile.ist-gr-xs{grid-template-areas:"titel knopf" "meta  meta"}.app[data-farben=notion] .pz .plan-zeile>.pz-zug{align-self:start;padding:3px 10px;margin:-2px 0 0}.app[data-farben=notion] .pz .plan-zeile-meta{gap:4px 10px;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-zeile-meta>.plan-zeile-rechts,.app[data-farben=notion] .pz .plan-zeile-marken+.plan-zeile-rechts,.app[data-farben=notion] .pz .plan-zeile-meta>.plan-zeile-rechts:not(.plan-zeile-marken+.plan-zeile-rechts){order:1;margin-left:0;gap:10px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .plan-zeile-meta>.plan-zeile-marken{order:2;margin-left:auto;gap:6px}.app[data-farben=notion] .pz .plan-rest{color:inherit;text-decoration:underline dashed var(--ds-mid-green);text-decoration-thickness:1px;text-underline-offset:3px}.app[data-farben=notion] .pz .plan-pille-fuss{flex-wrap:wrap;gap:8px 10px}.app[data-farben=notion] .pz .plan-pille-fuss>.plan-pille-bar{flex:1 1 100%;width:auto}.app[data-farben=notion] .pz .pee-pille-n{white-space:normal;overflow:visible}.app[data-farben=notion] .pz .pee-gebaut{margin-left:4px;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-zeile.fs-kante{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .plan-zeile.ist-hand{border:none}.app[data-farben=notion] .pz .plan-zeile-titel{font-size:var(--ds-t-text);line-height:1.25}.app[data-farben=notion] .pz .plan-zeile-meta{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .plan-zeile-prio{border:none;border-radius:var(--ds-radius-pill);padding:2px 8px;background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .pz .plan-zeile-prio.a-global{color:var(--ds-green)}.app[data-farben=notion] .pz .plan-zeile-prio.a-keine{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-zeile-hinweis.ist-raus .info-dot,.app[data-farben=notion] .pz .plan-zeile-hinweis.ist-raus .info-dot:hover,.app[data-farben=notion] .pz .plan-zeile-hinweis.ist-raus .info-dot[aria-expanded=true]{color:var(--ds-mid-green);background:transparent;border-color:currentColor}.app[data-farben=notion] .pz :is(.ab-frage,.ab-grund){border:none;padding:2px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-sand);font-family:var(--ds-font-regular);letter-spacing:0;font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] .pz .plan-zeile-meta em.plan-zeile-verbrauch,.app[data-farben=notion] .pz .plan-zeile-meta em.plan-zeile-verbrauch.ist-haengt,.app[data-farben=notion] .pz .plan-zeile-verbrauch{background:transparent;border:none;color:var(--ds-mid-green);text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz .pee-hand{font-style:normal;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-zeile-marke.pee-marke{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] .pz .pz-zug{border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);box-shadow:none;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:0}.app[data-farben=notion] .pz .pz-zug:hover{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-falte{margin-top:16px}.app[data-farben=notion] .pz .pee-falte>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-falte>summary::-webkit-details-marker{display:none}.app[data-farben=notion] .pz .pee-falte>summary:before{content:"";width:0;height:0;border:4px solid transparent;border-left:6px solid var(--ds-mid-green);border-right-width:0;transition:transform .15s var(--ease)}.app[data-farben=notion] .pz .pee-falte[open]>summary:before{transform:rotate(90deg)}.app[data-farben=notion] .pz .pee-falte[open]>summary{margin-bottom:8px}.app[data-farben=notion] .pz .pee-falte>summary .ds-label .num{color:var(--ds-green);font-size:1.05em}.app[data-farben=notion] .pz .plan-gesperrt .plan-zeile{opacity:1;color:var(--ds-green)}.app[data-farben=notion] .pz .plan-owner-leiste{background:var(--ds-sand);color:var(--ds-green);border:none;border-radius:var(--ds-radius-card-l);padding:16px 12px}.app[data-farben=notion] .pz .plan-owner-k{font-family:var(--ds-font-regular);letter-spacing:0;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .plan-owner-zeile{background:transparent;border:none;border-radius:var(--ds-radius-input);color:var(--ds-green);font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .plan-owner-zeile:hover{background:var(--ds-white)}.app[data-farben=notion] .pz .plan-owner-zeile.ist-aktiv{background:var(--ds-green);color:var(--ds-sand)}@media (max-width: 64rem){.app[data-farben=notion] .pz .plan-owner-leiste{align-items:flex-start;gap:16px var(--ds-abschnitt-gap)}.app[data-farben=notion] .pz .plan-owner-block{flex:1 1 12rem;min-width:0}.app[data-farben=notion] .pz .plan-owner-block+.plan-owner-block{margin-top:0}.app[data-farben=notion] .pz .plan-owner-k{flex-basis:auto}.app[data-farben=notion] .pz .plan-owner-zeile{width:100%}}.app[data-farben=notion] .pz .plan-takt-nav .knopf{border:none;background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .pz .plan-takt-nav .knopf:hover:not(:disabled){background:var(--ds-light-green)}.app[data-farben=notion] .pz .plan-takt-nav .knopf-primaer{border:none;background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz :is(.knopf,.knopf-primaer){min-height:40px;padding:8px 20px;border-radius:var(--ds-radius-pill);font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .gt-achse{background:var(--ds-sand);padding:6px 16px}.app[data-farben=notion] .pz #gantt{container:pzgantt / inline-size}.app[data-farben=notion] .pz .gt-person{margin-left:0;margin-right:0;padding-left:0}@container pzgantt (min-width: 58rem){.app[data-farben=notion] .pz :is(.gt-achse,.gt-zeile){grid-template-columns:minmax(0,18rem) minmax(0,1fr) 2rem 3.4rem 5.5rem 4.8rem;gap:12px}.app[data-farben=notion] .pz .gt-name{white-space:normal;text-overflow:clip}}@container pzgantt (max-width: 57.99rem){.app[data-farben=notion] .pz :is(.gt-zeile,.gt-achse){grid-template-columns:minmax(0,1fr) 2rem 3.4rem 5.5rem 4.8rem;gap:4px 12px}.app[data-farben=notion] .pz .gt-zeile+.gt-zeile{margin-top:8px}.app[data-farben=notion] .pz .gt-name{grid-row:1;grid-column:1;white-space:normal;text-overflow:clip}.app[data-farben=notion] .pz .gt-gr{display:block;grid-row:1;grid-column:2}.app[data-farben=notion] .pz .gt-summe{display:block;grid-row:1;grid-column:3;text-align:right}.app[data-farben=notion] .pz .gt-team{display:inline-flex;grid-row:1;grid-column:4;justify-self:start}.app[data-farben=notion] .pz .gt-wann{grid-row:1;grid-column:5}.app[data-farben=notion] .pz .gt-spur{grid-row:2;grid-column:1 / -1}.app[data-farben=notion] .pz .gt-achse>span:not(.gt-achse-spur){display:none}.app[data-farben=notion] .pz .gt-achse-spur{grid-column:1 / -1}}@container pzgantt (max-width: 29.99rem){.app[data-farben=notion] .pz .gt-zeile{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.app[data-farben=notion] .pz :is(.gt-gr,.gt-summe){display:none}.app[data-farben=notion] .pz .gt-wann{grid-row:1;grid-column:2;align-self:start}.app[data-farben=notion] .pz .gt-team{grid-row:2;grid-column:1 / -1;justify-self:start}.app[data-farben=notion] .pz .gt-spur{grid-row:3;margin-top:2px}}.app[data-farben=notion] .pz .gt-achse-spur i{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green);transform:none}.app[data-farben=notion] .pz .gt{gap:var(--ds-card-gap)}.app[data-farben=notion] .pz .gt-bahn{padding:var(--ds-card-padding-s);border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz .gt-person{border-left:none}.app[data-farben=notion] .pz .gt-bahn-kopf{align-items:baseline;padding-bottom:0;margin-bottom:8px}.app[data-farben=notion] .pz .gt-bahn-kopf h4{font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .gt-bahn-kopf .num{font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .gt-person+.gt-person{margin-top:var(--ds-card-gap)}.app[data-farben=notion] .pz .gt-person-kopf .mini{height:6px;border-radius:var(--ds-radius-input);background:var(--ds-sand)}.app[data-farben=notion] .pz .gt-person-kopf .mini>span{border-radius:var(--ds-radius-input);background:var(--ds-green)}.app[data-farben=notion] .pz #gantt .panel-heading h3{font-size:var(--ds-t-karte)!important;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .gt-ueberhang,.app[data-farben=notion] .pz .gt-bahn-kopf .gt-ueberhang{padding:0;background:none;font-style:normal;color:var(--ds-green)}.app[data-farben=notion] .pz .gt-wann,.app[data-farben=notion] .pz .gt-wann.ist-warn{color:var(--ds-green)}.app[data-farben=notion] .pz :is(.gt-gr,.gt-summe){color:var(--ds-mid-green)}.app[data-farben=notion] .pz :is(.gt-hinweis,.gt-frei,.gt-leer){font-style:normal;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .gt-legende{gap:6px 16px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .gt-legende li{gap:6px}.app[data-farben=notion] .pz .gt-legende i{width:12px;height:12px;border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .pz .gt-legende i.ist-fertig,.app[data-farben=notion] .pz .gt-balken.ist-fertig{--gt-ton: var(--fs-status-done);background:var(--fs-status-done)}.app[data-farben=notion] .pz .gt-legende i.ist-offen,.app[data-farben=notion] .pz :is(.gt-balken.ist-offen,.gt-balken.ist-offen-teils){--gt-ton: var(--fs-status-ready);background:var(--fs-status-ready)}.app[data-farben=notion] .pz .gt-legende i.ist-laeuft,.app[data-farben=notion] .pz :is(.gt-balken.ist-laeuft,.gt-balken.ist-laeuft-teils){--gt-ton: var(--fs-status-laeuft);background:var(--fs-status-laeuft)}.app[data-farben=notion] .pz .gt-legende i.ist-drueber,.app[data-farben=notion] .pz .gt-balken.ist-drueber{background:repeating-linear-gradient(-45deg,rgba(20,40,30,.18) 0,rgba(20,40,30,.18) 2px,transparent 2px,transparent 5px),var(--ds-orange)}.app[data-farben=notion] .pz .gt-legende i.ist-abwesend{background:repeating-linear-gradient(-45deg,rgba(20,40,30,.4) 0,rgba(20,40,30,.4) 2px,transparent 2px,transparent 6px),var(--ds-white);box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] .pz .gt-legende i.ist-reserve{background:repeating-linear-gradient(45deg,rgba(20,40,30,.28) 0,rgba(20,40,30,.28) 1.5px,transparent 1.5px,transparent 4px),var(--ds-white);box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] .pz .gt-puffer{background-image:repeating-linear-gradient(45deg,rgba(20,40,30,.22) 0,rgba(20,40,30,.22) 1.5px,transparent 1.5px,transparent 4px);-webkit-mask-image:repeating-linear-gradient(90deg,transparent 0,transparent var(--puffer),#000 var(--puffer),#000 var(--tag));mask-image:repeating-linear-gradient(90deg,transparent 0,transparent var(--puffer),#000 var(--puffer),#000 var(--tag))}.app[data-farben=notion] .pz .gt-abwesend{background:repeating-linear-gradient(-45deg,rgba(20,40,30,.16) 0,rgba(20,40,30,.16) 2px,transparent 2px,transparent 6px)}.app[data-farben=notion] .pz .gt-spur{height:1rem;border-radius:var(--ds-radius-input);background:var(--ds-sand)}.app[data-farben=notion] .pz .gt-balken{top:0;bottom:0;border:none;border-radius:var(--ds-radius-input)}.app[data-farben=notion] .pz :is(.gt-balken.ist-laeuft-teils,.gt-balken.ist-offen-teils){border-top-right-radius:0;border-bottom-right-radius:0}.app[data-farben=notion] .pz .gt-balken.ist-drueber{border-top-left-radius:0;border-bottom-left-radius:0}.app[data-farben=notion] .pz .gt-zeile>.gt-spur>.gt-balken.ist-drueber:first-of-type{border-top-left-radius:var(--ds-radius-input);border-bottom-left-radius:var(--ds-radius-input)}.app[data-farben=notion] .pz .gt-heute{top:0;bottom:0;border-left:2px solid var(--ds-green)}.app[data-farben=notion] .pz .gt-ende{display:none}.app[data-farben=notion] .pz .gt-filter{gap:6px}.app[data-farben=notion] .pz .gt-filter-k{margin-right:6px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .gt-teamknopf{min-height:0;padding:5px 11px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:uppercase;box-shadow:none}.app[data-farben=notion] .pz .gt-teamknopf:hover{background:var(--ds-light-green)}.app[data-farben=notion] .pz .gt-teamknopf.ist-dran,.app[data-farben=notion] .pz .gt-teamknopf.ist-dran:hover{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz .gt-filter-weg{min-height:0;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-white);padding:5px 11px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-green)}.app[data-farben=notion] .pz .plan-kopf-teams{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.app[data-farben=notion] .pz .plan-kopf-teams .plan-kopf-k{flex:0 0 100%}.app[data-farben=notion] .pz .plan-kopf-teams .plan-kopf-team{background:transparent;border:none;box-shadow:none;padding-left:0}.app[data-farben=notion] .pz .plan-kopf-team .mini{height:6px;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .pz .plan-kopf-team .mini>span{border-radius:inherit;background:var(--ds-green)}.app[data-farben=notion] .pz .plan-kopf-team.ist-offen b{color:var(--ds-green)}.app[data-farben=notion] .pz .pz-teams{margin-top:16px;padding:4px 20px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz .pz-teams>*+*{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .pz .pz-teamzeile{min-height:var(--ds-zeile);font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pz-teamnr{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pz-teambar{height:10px;border-radius:var(--ds-radius-input);background:var(--ds-sand);overflow:hidden}.app[data-farben=notion] .pz .pz-teambar i{border-radius:inherit;background:var(--ds-green)}.app[data-farben=notion] .pz .pz-teambar i.over{background:var(--ds-orange)}.app[data-farben=notion] .pz .pz-zahl{font-family:var(--ds-font-zahl)}.app[data-farben=notion] .pz .pee-freeze{display:flex;flex-direction:column;gap:16px;border:none;box-shadow:none;background:var(--ds-sand);border-radius:var(--ds-radius-card-l);padding:var(--ds-card-padding)}.app[data-farben=notion] .pz .pee-freeze>*{margin:0}.app[data-farben=notion] .pz .pee-freeze .panel-head{border:none;padding:0}.app[data-farben=notion] .pz .pee-diff{margin:0;gap:12px 36px}.app[data-farben=notion] .pz .pee-diff .ds-kpi{gap:4px}.app[data-farben=notion] .pz .pee-diff dd{margin:0}.app[data-farben=notion] .pz .stapel{--marken-breite: 13rem;margin:4px 0 0}.app[data-farben=notion] .pz .pee-stapel-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 12px;padding-bottom:4px}.app[data-farben=notion] .pz .pee-stapel-kopf .ds-kpi{gap:4px}.app[data-farben=notion] .pz .pee-stapel-kopf{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-stapel-frei{position:absolute;top:12px;left:16px;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-stapel-frei .num{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-stapel-fuss{margin:0}.app[data-farben=notion] .pz .pee-stapel-fuss .stapel-nochmal{border:none;cursor:pointer}.app[data-farben=notion] .pz .pee-stapel-k{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .stapel-rahmen{border:none;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz .stapel-stein{margin:0 6px;padding:0 10px;border-top:3px solid var(--ds-white);border-radius:var(--ds-radius-input);background-clip:padding-box;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .stapel-stein>b{font-family:var(--ds-font-zahl)}.app[data-farben=notion] .pz .stapel-stein.ist-laufender-sprint,.app[data-farben=notion] .pz .stapel-stein.ist-vorgemerkt{color:var(--ds-sand)}.app[data-farben=notion] .pz .stapel-stein.ist-backlog{color:var(--ds-green)}.app[data-farben=notion] .pz .stapel-marke{box-shadow:none;background:var(--ds-white);border-radius:var(--ds-radius-pill);padding:5px 12px;font-family:var(--ds-font-regular);font-size:var(--ds-t-label);text-transform:uppercase;letter-spacing:0;color:var(--ds-green)}.app[data-farben=notion] .pz .stapel-marke:before{display:none}.app[data-farben=notion] .pz .stapel-marke>i{border-radius:var(--ds-radius-marke)}.app[data-farben=notion] .pz .pee-liste{margin-top:0;padding:16px 20px 8px;border:none;box-shadow:none;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz .pee-liste.ist-warn{box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .pee-liste .plan-liste-kopf{border:none;margin-bottom:4px;align-items:center}.app[data-farben=notion] .pz .pee-liste-k{font-family:var(--ds-font-regular);text-transform:uppercase;letter-spacing:0;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-liste-n{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-liste .plan-liste-kopf{gap:6px 12px;flex-wrap:wrap}.app[data-farben=notion] .pz .pee-liste .plan-liste-knopf{min-height:0;padding:5px 11px;border-radius:var(--ds-radius-pill)}.app[data-farben=notion] .pz .pee-liste .plan-liste-knopf:disabled{opacity:.55;cursor:default}.app[data-farben=notion] .pz .pee-liste .plan-liste-zeilen li{padding:10px 0;border-top:none}.app[data-farben=notion] .pz .pee-liste .plan-liste-zeilen li+li{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .pz .pee-liste .plan-liste-titel,.app[data-farben=notion] .pz .pee-liste .plan-liste-zeilen :is(a,.tlink-off){font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-liste .plan-zurueck,.app[data-farben=notion] .pz .pee-liste .plan-liste-knopf{border:none;background:var(--ds-sand);color:var(--ds-green);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase}.app[data-farben=notion] .pz .pee-liste .plan-liste-knopf:hover:not(:disabled){background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-freeze .pz-stand{padding:12px 16px;border:none;border-radius:var(--ds-radius-card);background:var(--ds-white);font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-freeze .pz-check{margin:4px 0 0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-freeze .pz-check input{accent-color:var(--ds-green)}.app[data-farben=notion] .pz .pee-freeze .pz-freezebtn{margin:0;padding:12px 24px;font-weight:350}.app[data-farben=notion] .pz .pee-freeze .pz-freezebtn:hover:not(:disabled){box-shadow:none;transform:none}.app[data-farben=notion] .pz .pee-freeze .pz-freezebtn:disabled{opacity:1;background:var(--ds-light-green);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.app[data-farben=notion] .pz .pee-flag{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz :is(.pz-hinweis,.pz-fertig,.pz-fehler){font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pz-stand .ist-warn{padding:1px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-orange);color:var(--ds-green)}@media (max-width: 1180px){.app[data-farben=notion] .pz.plan-entwurf{padding-left:0}.app[data-farben=notion] .pz .planbahn{width:auto}}@media (max-width: 720px){.app[data-farben=notion] .pz .pee-kopf-reihe{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] .pz .pee-kopf-text{padding-top:0}.app[data-farben=notion] .pz .plan-buehne{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] .pz .plan-owner-leiste{position:static;max-height:none}.app[data-farben=notion] .pz .stapel-spalte{grid-template-columns:minmax(0,1fr)}.app[data-farben=notion] .pz .stapel-marken{grid-column:1;grid-row:3;position:static;height:auto!important;display:flex;flex-wrap:wrap;gap:6px}.app[data-farben=notion] .pz .stapel-marke{position:static;translate:none}.app[data-farben=notion] .pz .stapel-saeule{height:var(--eigen)!important}.app[data-farben=notion] .pz .gt-person-kopf{flex-wrap:wrap;gap:2px 8px}.app[data-farben=notion] .pz .gt-person-kopf>.num{flex-wrap:wrap;white-space:normal}.app[data-farben=notion] .pz .plan-takt-nav{flex-wrap:wrap;gap:8px}.app[data-farben=notion] .pz .plan-takt-nav :is(.knopf,.knopf-primaer){max-width:100%;white-space:normal}.app[data-farben=notion] .pz .gt-achse{padding:6px 12px}.app[data-farben=notion] .pz .gt-bahn-kopf{flex-direction:column;align-items:flex-start;gap:4px}.app[data-farben=notion] .pz .gt-bahn{padding:12px;overflow-x:clip}.app[data-farben=notion] .pz .stapel-buehne{grid-template-columns:minmax(0,1fr);gap:var(--ds-abschnitt-gap)}.app[data-farben=notion] .pz .pee-diff{gap:12px 24px}.app[data-farben=notion] .pz .pee-stapel{--ds-stapel-hoehe: 2rem}.app[data-farben=notion] .pz .pee-fluss-kopf .pee-abschnitt{flex-basis:100%}.app[data-farben=notion] .pz .pee-liste .plan-liste-zeilen li{grid-template-columns:3.2rem minmax(0,1fr)}.app[data-farben=notion] .pz .pee-liste .plan-liste-knopf{grid-column:2;grid-row:auto;justify-self:start;margin-top:4px}.app[data-farben=notion] .pz.pz :is(.modus-schalter,.plan-filter-lage){flex-wrap:wrap;gap:6px;padding:0;border-radius:0;background:transparent}.app[data-farben=notion] .pz.pz :is(.modus-schalter,.plan-filter-lage) button:not(.is-aktiv){background:var(--ds-white)}.app[data-farben=notion] .pz .pee-stapel>.pee-teil{font-size:0;padding:0}}.app[data-farben=notion] .pz.pee-v{gap:var(--ds-abschnitt-gap)}.app[data-farben=notion] .pz .pee-v-takt,.app[data-farben=notion] .pz .pee-v-station{display:flex;flex-direction:column;gap:var(--ds-abschnitt-gap);min-width:0}.app[data-farben=notion] .pz .pee-v-takt>.plan-kontext:has(>.nf-platz){margin-bottom:calc(var(--gap-s) - var(--ds-abschnitt-gap))}.app[data-farben=notion] .pz .pee-v-karte,.app[data-farben=notion] .pz .pee-v-bereich{gap:20px}.app[data-farben=notion] .pz .pee-v-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.app[data-farben=notion] .pz .pee-v-kopf-text{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 20rem}.app[data-farben=notion] .pz.pee-v h2.ds-aussage{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-planen{flex:none;min-width:9rem;justify-content:center}.app[data-farben=notion] .pz .pee-v-beleg{margin:-8px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-beleg>.num{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-fluss .pee-v-beleg{margin-top:-6px}.app[data-farben=notion] .pz .pee-v-kopf-text>.pee-v-beleg{margin:0}.app[data-farben=notion] .pz .pee-v-link{color:var(--ds-green);text-decoration:underline;text-decoration-color:var(--ds-rule);text-underline-offset:.2em}.app[data-farben=notion] .pz .pee-v-link:hover{text-decoration-color:currentColor}.app[data-farben=notion] .pz.pee-v .pee-signale{margin:-6px 0 0}.app[data-farben=notion] .pz .pee-v-leute{display:flex;flex-direction:column;gap:6px}.app[data-farben=notion] .pz .pee-v-person,.app[data-farben=notion] .pz .pee-v-bereichzeile{display:grid;grid-template-columns:10.5rem minmax(0,1fr) 8.5rem;grid-template-areas:"name leiste wert" "liste liste liste";align-items:center;column-gap:20px;row-gap:8px}.app[data-farben=notion] .pz .pee-v-bereichzeile{grid-template-areas:"name leiste wert" ". fuss fuss"}.app[data-farben=notion] .pz :is(.pee-v-name,.pee-v-bereichname){grid-area:name}.app[data-farben=notion] .pz .pee-v-leiste{grid-area:leiste}.app[data-farben=notion] .pz .pee-v-wert{grid-area:wert}.app[data-farben=notion] .pz .pee-v-personliste{grid-area:liste}.app[data-farben=notion] .pz .pee-v-bereichfuss{grid-area:fuss;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.app[data-farben=notion] .pz .pee-v-name{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0 0 0 -10px;padding:6px 10px;border:none;border-radius:var(--ds-radius-input);background:transparent;color:var(--ds-green);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease)}.app[data-farben=notion] .pz .pee-v-name:hover,.app[data-farben=notion] .pz .pee-v-person.ist-offen .pee-v-name{background:color-mix(in srgb,var(--ds-white) 60%,transparent)}.app[data-farben=notion] .pz .pee-v-name-wer{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .pee-v-name-meta{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-bereichname{justify-self:start;color:var(--ds-green)}.app[data-farben=notion] .pz button.pee-v-bereichname{margin:0 0 0 -8px;padding:6px 8px;border:none;border-radius:var(--ds-radius-input);background:transparent;cursor:pointer;text-align:left}.app[data-farben=notion] .pz button.pee-v-bereichname:hover{background:color-mix(in srgb,var(--ds-white) 60%,transparent)}.app[data-farben=notion] .pz .pee-v-leiste{position:relative;height:40px;min-width:0}.app[data-farben=notion] .pz .pee-v-spur{position:absolute;inset:0 auto 0 0;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .pz .pee-v-stein{position:absolute;top:0;bottom:0;box-sizing:border-box;min-width:3px;margin:0 0 0 1px;padding:0 6px;display:flex;align-items:center;overflow:hidden;border:none;border-radius:var(--ds-radius-input);container-type:inline-size;font:inherit;text-align:left;cursor:pointer;transition:left .35s var(--ease),width .35s var(--ease),filter .15s var(--ease)}.app[data-farben=notion] .pz .pee-v-stein:hover{filter:brightness(1.1)}.app[data-farben=notion] .pz .pee-v-stein:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .pz .pee-v-stein-text{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .pee-v-stein-text>b{flex:none}.app[data-farben=notion] .pz .pee-v-stein-titel{min-width:0;overflow:hidden;text-overflow:ellipsis}@container (max-width: 34px){.app[data-farben=notion] .pz .pee-v-stein-text{display:none}}@container (max-width: 110px){.app[data-farben=notion] .pz .pee-v-stein-titel{display:none}}.app[data-farben=notion] .pz .pee-v-stein.ist-angenommen{outline:1.5px dashed currentColor;outline-offset:-5px}.app[data-farben=notion] .pz .pee-v-stein.ist-rest .pee-v-stein-text>b{text-decoration:underline dashed;text-decoration-thickness:1px;text-underline-offset:3px}.app[data-farben=notion] .pz .pee-v-stein.ist-hervor{animation:pee-v-hervor 1.3s var(--ease) 2}.app[data-farben=notion] .pz .pee-v-kapa{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ds-green);pointer-events:none}.app[data-farben=notion] .pz .pee-v-ueber{position:absolute;bottom:-7px;height:4px;border-radius:var(--ds-radius-pill);background:var(--ds-orange);pointer-events:none}.app[data-farben=notion] .pz .pee-v-wert{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right;min-width:0}.app[data-farben=notion] .pz .pee-v-frei{font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .pz .pee-v-frei>.num{font-size:var(--ds-t-karte);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-last{font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .pz .pee-v-bereichzeile .pee-v-last{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-leisten{display:flex;flex-direction:column;gap:18px}.app[data-farben=notion] .pz .pee-v-legende{margin:0}.app[data-farben=notion] .pz .pee-v-legende .pee-v-marke-frei{background:var(--ds-white)}.app[data-farben=notion] .pz .pee-v-legende .ds-marke-flaeche.ds-fuell-rampe-2{background:var(--fs-rampe-2)}.app[data-farben=notion] .pz .pee-v-legende .ds-marke-flaeche.ds-fuell-rampe-1{background:var(--fs-rampe-1)}.app[data-farben=notion] .pz .pee-v-legende-wert{margin-left:4px;color:var(--ds-green)}@keyframes pee-v-wachsen{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pee-v-fallen{0%{opacity:0;transform:translateY(-36px)}55%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes pee-v-hervor{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 3px var(--ds-green)}}.app[data-farben=notion] .pz .pee-v-waechst{animation:pee-v-wachsen .6s var(--ease) both}.app[data-farben=notion] .pz .pee-v-faellt{animation:pee-v-fallen .55s cubic-bezier(.2,.8,.3,1) both}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .pz :is(.pee-v-waechst,.pee-v-faellt,.pee-v-stein.ist-hervor){animation:none}.app[data-farben=notion] .pz .pee-v-stein{transition:none}}.app[data-farben=notion] .pz.pee-v .pee-v-liste{gap:8px;padding:16px 20px 8px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz.pee-v .pee-v-personliste{padding-top:8px}.app[data-farben=notion] .pz .pee-v-gruppe{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.app[data-farben=notion] .pz .pee-v-gruppe+.pee-v-gruppe{margin-top:14px}.app[data-farben=notion] .pz .pee-v-zeilen{list-style:none;margin:0;padding:0;align-self:stretch}.app[data-farben=notion] .pz .pee-v-zeile{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;column-gap:14px;align-items:center;padding:10px 0}.app[data-farben=notion] .pz .pee-v-zeile+.pee-v-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .pz .pee-v-id{align-self:start;padding-top:1px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-zeile-mitte{display:flex;flex-direction:column;gap:5px;min-width:0}.app[data-farben=notion] .pz .pee-v-titel{font-size:var(--ds-t-text);line-height:1.25;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-meta>.num{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-prio{padding:2px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-prio.ist-ohne{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-rest{text-decoration:underline dashed var(--ds-mid-green);text-decoration-thickness:1px;text-underline-offset:3px}.app[data-farben=notion] .pz .pee-v-tun{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 8px}.app[data-farben=notion] .pz.pee-v .pee-v-liste .ds-pill:not([aria-pressed=true]),.app[data-farben=notion] .pz.pee-v .pee-v-liste :is(.ab-frage,.ab-grund){background:var(--ds-sand)}.app[data-farben=notion] .pz.pee-v .pee-v-liste .ds-pill:hover:not([aria-pressed=true]){background:var(--ds-light-green)}.app[data-farben=notion] .pz .pee-v-zug{min-width:3.4rem;justify-content:center}.app[data-farben=notion] .pz.pee-v .pee-v-wahl>select.pee-v-select{width:auto;max-width:14rem;min-height:0;padding:5px 10px;border:none;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);font-size:var(--ds-t-label);cursor:pointer}.app[data-farben=notion] .pz.pee-v .pee-v-wahl.ist-gesetzt>select.pee-v-select{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz.pee-v .ab-form{flex-wrap:wrap}.app[data-farben=notion] .pz .pee-v-hand-zeile{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:var(--ds-t-text);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-takt>.falte{margin:0}.app[data-farben=notion] .pz #plan-vs-zeitplan #gantt.panel{margin:0;padding:0;background:transparent}.app[data-farben=notion] .pz.pee-v #plan-vs-nicht-ready .pee-v-liste{padding:8px 20px}.app[data-farben=notion] .pz .pee-v-stand{margin:0;padding:12px 16px;border-radius:var(--ds-radius-card);background:var(--ds-white);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-stand-fehler{display:block;margin-top:4px;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-aktion{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.app[data-farben=notion] .pz .pee-v-aktion .pz-check{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-aktion .pz-check input{accent-color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-frieren-knopf{padding:12px 24px}.app[data-farben=notion] .pz.pee-v :is(.pz-fertig,.pz-fehler){margin:0;font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-v-karte>.pee-liste{margin:0}.app[data-farben=notion] .pz .pee-v-nav{margin:0}.app[data-farben=notion] .pz.pee-v.plan-entwurf~.plan-takt-nav.ist-stationen{display:none}.app[data-farben=notion] .pz #plan-vs-zeitplan #gantt .panel-heading>h3{display:none}@media (max-width: 720px){.app[data-farben=notion] .pz.pee-v .planbahn-innen{padding:6px}.app[data-farben=notion] .pz.pee-v .planbahn-liste{display:flex;flex-wrap:wrap;gap:2px}.app[data-farben=notion] .pz.pee-v .planbahn-halt>button{padding:6px 8px}.app[data-farben=notion] .pz.pee-v .planbahn-text b{font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-person,.app[data-farben=notion] .pz .pee-v-bereichzeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name wert" "leiste leiste" "liste liste";row-gap:6px}.app[data-farben=notion] .pz .pee-v-bereichzeile{grid-template-areas:"name wert" "leiste leiste" "fuss fuss"}.app[data-farben=notion] .pz .pee-v-leute{gap:14px}.app[data-farben=notion] .pz .pee-v-zeile{grid-template-columns:3.2rem minmax(0,1fr);row-gap:8px}.app[data-farben=notion] .pz .pee-v-tun{grid-column:2;justify-content:flex-start}.app[data-farben=notion] .pz.pee-v .pee-v-liste{padding:12px 14px 6px}.app[data-farben=notion] .pz .pee-v-planen{width:100%}}.app[data-farben=notion] .pz .pee-v-zeilen:has(>.pee-sp){display:grid;grid-template-columns:3.6rem minmax(9rem,1fr) max-content max-content max-content minmax(0,max-content) minmax(0,max-content) max-content;column-gap:18px}.app[data-farben=notion] .pz .pee-liste .plan-liste-zeilen:has(>.pee-sp){display:grid;grid-template-columns:3.6rem minmax(9rem,1fr) max-content max-content minmax(0,max-content) minmax(0,max-content) max-content;column-gap:18px;margin:0;padding:0}.app[data-farben=notion] .pz :is(.pee-v-zeilen,.pee-liste .plan-liste-zeilen)>li.pee-sp{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:inherit}.app[data-farben=notion] .pz li.pee-sp>:is(.pee-v-titel,.plan-liste-titel){min-width:0;color:var(--ds-green)}.app[data-farben=notion] .pz li.pee-sp>[class^=pee-sp-]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-mid-green)}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-marken{flex-wrap:nowrap;max-width:10rem;white-space:nowrap}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-marken>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-groesse,.app[data-farben=notion] .pz li.pee-sp>.pee-sp-groesse .num{color:var(--ds-green)}.app[data-farben=notion] .pz li.pee-sp>.plan-liste-knopf{grid-column:-2;justify-self:end}.app[data-farben=notion] .pz .pee-v-gr{display:inline-flex;flex-direction:column;gap:2px}.app[data-farben=notion] .pz .pee-v-gr-t{color:var(--ds-mid-green);margin-right:2px}.app[data-farben=notion] .pz :is(.pee-v-gr-zusatz,.pee-v-wer-zusatz){font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-gr-zusatz{font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-wer{display:inline-flex;flex-direction:column;gap:2px;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-wer.ist-leer{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-prio{padding:0;border-radius:0;background:none}.app[data-farben=notion] .pz :is(.pee-liste-k,.pee-v-liste-name){margin:0;font-family:var(--ds-font-text);font-size:var(--ds-t-text)!important;font-weight:400;line-height:var(--ds-lh-eng);letter-spacing:0;text-transform:none;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-liste>.pee-v-liste-name{margin-bottom:4px}.app[data-farben=notion] .pz .pee-liste-n{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-liste :is(.plan-zurueck,.plan-liste-knopf){text-transform:none;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz.pee-v :is(.pee-diff dt.ds-label,.pee-v-bereichname){text-transform:none;letter-spacing:0;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz.pee-v .pee-v-bereichname{font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz.pee-v :is(.pee-v-karte,.pee-v-bereich,.pee-v-liste.pee-v-offen),.app[data-farben=notion] .pz.pee-v>.pee-v-takt>.pee-v-karte{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .pz.pee-v .pee-toepfe,.app[data-farben=notion] .pz.pee-v .pee-v-bereich,.app[data-farben=notion] .pz.pee-v .pee-v-takt>.pee-v-karte:first-of-type,.app[data-farben=notion] .pz.pee-v .pee-v-station>.pee-v-karte:first-of-type{box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] .pz.pee-v .pee-v-karte .pee-liste{box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .pz.pee-v .pee-v-karte .pee-liste.ist-warn{box-shadow:inset 4px 0 0 var(--ds-orange),var(--ds-schatten-1)}.app[data-farben=notion] .pz.pee-v .planbahn-innen{box-shadow:var(--ds-schatten-1)}@media (max-width: 760px){.app[data-farben=notion] .pz :is(.pee-v-zeilen,.pee-liste .plan-liste-zeilen):has(>.pee-sp){display:block}.app[data-farben=notion] .pz :is(.pee-v-zeilen,.pee-liste .plan-liste-zeilen)>li.pee-sp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.app[data-farben=notion] .pz li.pee-sp>:first-child{flex:0 0 3.2rem}.app[data-farben=notion] .pz li.pee-sp>:is(.pee-v-titel,.plan-liste-titel){flex:1 1 calc(100% - 3.2rem - 14px)}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-team{margin-left:calc(3.2rem + 14px)}.app[data-farben=notion] .pz li.pee-sp>:empty{display:none}.app[data-farben=notion] .pz li.pee-sp>:is(.pee-v-tun,.plan-liste-knopf){flex-basis:100%;justify-content:flex-start;justify-self:auto;margin-left:calc(3.2rem + 14px)}}.app[data-farben=notion] .pz.pee-v .pee-v-legende,.app[data-farben=notion] .pz.pee-v .pee-v-legende .num{text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz.pee-v .pee-stapel>.pee-teil,.app[data-farben=notion] .pz.pee-v .pee-kapa>.ds-label,.app[data-farben=notion] .pz.pee-v .pee-kapa>.ds-label .num{text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz.pee-v .modus-schalter.ds-schalter .ds-pill{text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz .pee-v-reiter .stepper{margin-bottom:0}.app[data-farben=notion] .pz .pee-v-reiter .stepper-bahn{flex:0 1 auto;grid-auto-columns:max-content}.app[data-farben=notion] .pz .pee-v-reiter .stepper-halt>button.stepper-kachel{min-height:44px;padding:8px 20px 8px 10px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] .pz .pee-v-reiter .stepper-kachel .stepper-name{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-v-reiter .stepper-kachel .stepper-punkt{width:1.375rem;height:1.375rem}.app[data-farben=notion] .pz .pee-v-takt>.pee-v-reiter+.pee-v-karte{margin-top:calc(var(--ds-abschnitt-gap) * -.5)}.app[data-farben=notion] .pz #plan-vs-zeitplan>.pee-v-beleg,.app[data-farben=notion] .pz #plan-vs-nicht-ready>.pee-v-beleg{margin:0}@media (max-width: 720px){.app[data-farben=notion] .pz .pee-v-reiter .stepper-bahn{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}}.app[data-farben=notion] .pz .pee-fluss-legende{display:flex;flex-wrap:wrap;gap:8px 24px}.app[data-farben=notion] .pz .pee-fluss-legende>li{display:inline-flex;align-items:baseline;gap:6px}.app[data-farben=notion] .pz .pee-fluss-legende,.app[data-farben=notion] .pz .pee-fluss-legende .num{text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz .pee-fluss-legende .pee-fluss-tickets{color:var(--fs-tinte-2)}.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche.ds-fuell-rampe-1{background:var(--fs-rampe-1)}.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche.ds-fuell-rampe-2{background:var(--fs-rampe-2)}.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche:is(.ds-fuell-weiss,.ds-fuell-sand){background:var(--ds-white);box-shadow:inset 0 0 0 1.5px var(--ds-rule)}.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche.ds-fuell-sand{background:var(--ds-sand)}.app[data-farben=notion] .vamo-pfeil{flex:none;width:.9em;height:.9em}.app[data-farben=notion] .pz .pee-v-lastpfeil{display:inline-flex;align-items:center;gap:.35em;white-space:nowrap}.app[data-farben=notion] .pz .pee-v-lastpfeil.ist-ueber .vamo-pfeil{color:var(--fs-signal)}.app[data-farben=notion] .pz .pee-v-lastpfeil.ist-frei .vamo-pfeil{color:var(--fs-tinte-2)}.app[data-farben=notion] .pz .pee-v-stein[draggable=true]{cursor:grab}.app[data-farben=notion] .pz .pee-v-stein.ist-gezogen{opacity:.4}.app[data-farben=notion] .pz .pee-v-person.ist-ablage{border-radius:var(--ds-radius-input);box-shadow:inset 0 0 0 1.5px var(--ds-rule)}.app[data-farben=notion] .pz .pee-v-person.ist-ziel{box-shadow:inset 0 0 0 2px var(--ds-green)}.app[data-farben=notion] .pz .pee-v-stein-umzug{flex:none;align-self:center;margin:0}.app[data-farben=notion] .pz .pee-v-stein.ist-umgezogen .pee-v-stein-text{gap:4px}.app[data-farben=notion] .pz .pee-v-umzug{display:inline-flex;flex-direction:row;align-items:center;gap:.35em}.app[data-farben=notion] .pz .pee-v-stein{min-width:0}.app[data-farben=notion] .pz .pee-v-stein.ist-drueber{box-shadow:inset 0 -3px 0 var(--ds-orange)}.app[data-farben=notion] .pz .pee-v-anteil{position:absolute;top:0;bottom:0;box-sizing:border-box;margin:0 0 0 1px;padding:0 8px;display:flex;align-items:center;overflow:hidden;border:none;border-radius:var(--ds-radius-input);font:inherit;white-space:nowrap;animation:pee-v-wachsen .6s var(--ease) both}.app[data-farben=notion] .pz button.pee-v-anteil{cursor:pointer}.app[data-farben=notion] .pz .pee-v-anteil.ds-fuell-rampe-1{background:var(--fs-rampe-1);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-anteil.ist-hervor{animation:pee-v-hervor 1.3s var(--ease) 2}.app[data-farben=notion] .pz .pee-v-anteil-text{font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-anteil{container-type:inline-size}@container (max-width: 3.4rem){.app[data-farben=notion] .pz .pee-v-anteil-text{visibility:hidden}}.app[data-farben=notion] .pz .pee-v-bereichzeile.ist-gesamt .pee-v-leiste{height:48px}.app[data-farben=notion] .pz .pee-v-anteile .ds-marke-flaeche.ds-fuell-rampe-1{background:var(--fs-rampe-1)}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .pz .pee-v-anteil{animation:none}}.app[data-farben=notion] .pz .pee-fluss-kopf+.pee-stapel-feld{margin-top:1.75rem}.app[data-farben=notion] .pz .pee-v-zeile>.pee-v-unten{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:4px 0 8px;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-warum-saetze{margin:0;padding-left:18px}.app[data-farben=notion] .pz .pee-v-tausch{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;border:none}.app[data-farben=notion] .pz .pee-v-tausch label{display:flex;gap:6px;align-items:baseline}.app[data-farben=notion] .pz .pee-v-rein-titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .pz .pee-fluss-16{gap:20px}.app[data-farben=notion] .pz .pee-fuell-support,.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche.pee-fuell-support{background:repeating-linear-gradient(45deg,var(--ds-mid-green) 0 2px,var(--ds-sand) 2px 7px);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-fuell-qa,.app[data-farben=notion] .pz .pee-fluss-legende .ds-marke-flaeche.pee-fuell-qa{background:repeating-linear-gradient(-45deg,var(--fs-tinte-2) 0 2px,var(--ds-white) 2px 6px);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-fluss-ergebnis{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;width:fit-content;color:var(--ds-green);cursor:help}.app[data-farben=notion] .pz .pee-fluss-ergebnis:focus-visible{outline:2px solid var(--ds-green);outline-offset:4px;border-radius:4px}.app[data-farben=notion] .pz .pee-fluss-ergebnis-wort{font-size:1.25rem;line-height:1.3}.app[data-farben=notion] .pz .pee-fluss-16 :is(.charttip,.charttip-key){width:max-content;max-width:22rem;z-index:80}.app[data-farben=notion] .pz .pee-fluss-16 .charthover-box{max-width:none}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel{--ds-stapel-hoehe: 3.75rem}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.pee-teil{align-items:center;padding:0 8px;box-shadow:inset -1px 0 0 var(--ds-white)}.app[data-farben=notion] .pz .pee-teil-text{display:flex;flex-direction:column;min-width:0;gap:1px}.app[data-farben=notion] .pz .pee-teil-name,.app[data-farben=notion] .pz .pee-teil-tage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.app[data-farben=notion] .pz .pee-teil-tage{font-size:1rem;font-weight:600}.app[data-farben=notion] .pz .pee-stapel>:is(.pee-fuell-support,.pee-fuell-qa) .pee-teil-text{padding:2px 6px;border-radius:var(--ds-radius-marke, 4px);background:var(--ds-white)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-kapa{width:3px;margin-left:-1.5px;background:var(--ds-orange)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-kapa>.ds-label{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-fluss-legende{flex-wrap:nowrap;gap:8px 20px;overflow-x:auto;white-space:nowrap}.app[data-farben=notion] .pz .pee-fluss-16 .pee-fluss-legende>li{flex:none}.app[data-farben=notion] .pz .pee-v-leiste :is(.charttip,.charttip-key){width:max-content;max-width:22rem;z-index:80}.app[data-farben=notion] .pz .pee-v-leiste .charthover-box{max-width:none}.app[data-farben=notion] .pz .pee-fluss-16 .pee-fluss-legende{flex-wrap:wrap;overflow:visible;white-space:normal}.app[data-farben=notion] .pz .pee-fluss-16 .pee-fluss-legende>li{white-space:nowrap}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.pee-teil{min-width:0;overflow:hidden}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel-feld{padding-top:0}.app[data-farben=notion] .pz .pee-fluss-16 .pee-kapa{top:-6px;bottom:-6px}.app[data-farben=notion] .pz .pee-v-reiter .stepper-punkt{display:none}.app[data-farben=notion] .pz .pee-v-tausch-deckung{margin:4px 0 0;color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-tausch-deckung.ist-knapp{color:var(--ds-orange)}.app[data-farben=notion] .pz .pee-v-tausch-rest{margin-left:6px;font-size:var(--ds-t-label);color:var(--fs-tinte-2)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel{--ds-stapel-hoehe: 4.25rem;gap:4px;overflow:visible;background:none}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.pee-teil{min-width:7.5rem;padding:0 12px;border-radius:var(--ds-radius-marke, 4px);box-shadow:none}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.ds-fuell-weiss{box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.ist-nach-kapa{margin-left:6px;box-shadow:inset 4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-stapel>.ist-vor-kapa{box-shadow:inset -4px 0 0 var(--ds-orange)}.app[data-farben=notion] .pz .pee-fluss-16 .pee-teil-name{font-size:.8125rem}.app[data-farben=notion] .pz .pee-v-teamstufen{display:flex;flex-direction:column;gap:8px}.app[data-farben=notion] .pz .pee-v-teambalken{display:flex;gap:2px;height:6px;border-radius:var(--ds-radius-marke);overflow:hidden}.app[data-farben=notion] .pz .pee-v-teamstueck{flex-basis:0;min-width:4px;transition:opacity .2s var(--ease)}.app[data-farben=notion] .pz .pee-v-teamstueck.ist-blass{opacity:.25}.app[data-farben=notion] .pz .pee-v-teamwahl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.app[data-farben=notion] .pz .pee-v-team{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-green);font:inherit;font-size:var(--ds-t-label);cursor:pointer}.app[data-farben=notion] .pz .pee-v-team:hover{background:var(--ds-sand)}.app[data-farben=notion] .pz .pee-v-team[aria-pressed=true]{background:var(--ds-light-green)}.app[data-farben=notion] .pz .pee-v-team:focus-visible,.app[data-farben=notion] .pz .pee-v-segment-knopf:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .pz .pee-v-team>.num{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-rein-team .fs-pille{max-width:10rem}.app[data-farben=notion] .pz .pee-v-segment{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:2px;border-radius:var(--ds-radius-pill);background:var(--ds-sand)}.app[data-farben=notion] .pz .pee-v-segment-knopf{padding:4px 12px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:var(--ds-green);font:inherit;font-size:var(--ds-t-label);white-space:nowrap;cursor:pointer}.app[data-farben=notion] .pz .pee-v-segment-knopf:hover:not([aria-pressed=true]){background:var(--ds-light-green)}.app[data-farben=notion] .pz .pee-v-segment-knopf[aria-pressed=true]{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .pz .pee-v-uebernehmen{margin:8px 0}.app[data-farben=notion] .pz .pee-v-stein.ist-entscheiden{outline:2px solid var(--fs-signal);outline-offset:-2px}.app[data-farben=notion] .pz .pee-v-stein.ist-gezeigt{z-index:2;box-shadow:var(--ds-schatten-2);outline-width:3px}.app[data-farben=notion] .pz .pee-v-lastpfeil.ist-ueber.ist-leise,.app[data-farben=notion] .pz .pee-v-lastpfeil.ist-ueber.ist-leise .vamo-pfeil{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-leiste.pee-v-leiste-16{display:flex;gap:3px;height:46px}.app[data-farben=notion] .pz .pee-v-bereichzeile.ist-gesamt .pee-v-leiste.pee-v-leiste-16{height:52px}.app[data-farben=notion] .pz .pee-v-stueck{box-sizing:border-box;min-width:9.5rem;display:flex;align-items:center;padding:0 10px;overflow:hidden;border:none;border-radius:var(--ds-radius-input);font:inherit;text-align:left}.app[data-farben=notion] .pz button.pee-v-stueck{cursor:pointer}.app[data-farben=notion] .pz button.pee-v-stueck:hover{filter:brightness(1.08)}.app[data-farben=notion] .pz button.pee-v-stueck:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .pz .pee-v-stueck.ist-hervor{animation:pee-v-hervor 1.3s var(--ease) 2}.app[data-farben=notion] .pz .pee-v-stueck.ist-drueber{box-shadow:inset 0 -4px 0 var(--ds-orange)}.app[data-farben=notion] .pz .pee-v-stueck-text{display:flex;flex-direction:column;gap:1px;min-width:0}.app[data-farben=notion] .pz :is(.pee-v-stueck-name,.pee-v-stueck-zahl){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .pee-v-stueck-name{font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-stueck-zahl{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-v-leiste-frei{min-width:0;border-radius:var(--ds-radius-input);background:var(--ds-white)}.app[data-farben=notion] .pz .pee-v-leiste-luft{min-width:0}.app[data-farben=notion] .pz .pee-v-bereichfuss{margin-top:-2px}.app[data-farben=notion] .pz .pee-v-raus-kopf{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.app[data-farben=notion] .pz .pee-v-raus-kopf>.ds-aussage{flex:1 1 20rem;margin:0}.app[data-farben=notion] .pz.pee-v .pee-v-raus .pee-v-liste{padding:14px 14px 6px}.app[data-farben=notion] .pz .pee-v-raus-tabelle{display:grid;grid-template-columns:3.6rem minmax(9rem,1fr) max-content max-content max-content minmax(0,max-content) minmax(0,max-content) max-content;column-gap:12px;row-gap:var(--ds-card-gap, 16px)}.app[data-farben=notion] .pz.pee-v .pee-v-raus-tabelle>.pee-v-liste{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:8px;margin:0}.app[data-farben=notion] .pz .pee-v-raus-tabelle>.pee-v-liste>*{grid-column:1 / -1}.app[data-farben=notion] .pz .pee-v-raus-tabelle .pee-v-zeilen:has(>.pee-sp){grid-template-columns:subgrid;column-gap:12px}@media (max-width: 760px){.app[data-farben=notion] .pz .pee-v-raus-tabelle,.app[data-farben=notion] .pz.pee-v .pee-v-raus-tabelle>.pee-v-liste{display:block}.app[data-farben=notion] .pz.pee-v .pee-v-raus-tabelle>.pee-v-liste+.pee-v-liste{margin-top:var(--ds-card-gap, 16px)}}.app[data-farben=notion] .pz .pee-v-raus li.pee-sp>.pee-sp-marken{max-width:none}.app[data-farben=notion] .pz .pee-v-raus li.pee-sp>.pee-sp-team .fs-pille{max-width:100%}@media (min-width: 761px){.app[data-farben=notion] .pz .pee-v-raus li.pee-sp>.pee-v-tun{justify-content:flex-end}}.app[data-farben=notion] .pz .pee-v-freezebalken{display:flex;gap:4px;min-height:4.25rem}.app[data-farben=notion] .pz .pee-v-freezestueck{box-sizing:border-box;min-width:10rem;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:8px 14px;overflow:hidden;border:none;border-radius:var(--ds-radius-input);font:inherit;text-align:left;transition:opacity .2s var(--ease),box-shadow .2s var(--ease)}.app[data-farben=notion] .pz button.pee-v-freezestueck{cursor:pointer}.app[data-farben=notion] .pz button.pee-v-freezestueck:hover{filter:brightness(1.08)}.app[data-farben=notion] .pz button.pee-v-freezestueck:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .pz .pee-v-freezestueck.ist-frei{min-width:6rem;background:var(--ds-white);color:var(--ds-mid-green);box-shadow:inset 0 0 0 1px var(--ds-rule)}.app[data-farben=notion] .pz .pee-v-freezestueck.ist-blass{opacity:.35}.app[data-farben=notion] .pz .pee-v-freezestueck.ist-aktiv{box-shadow:var(--ds-schatten-2);outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .pz :is(.pee-v-freezestueck-name,.pee-v-freezestueck-zahl){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .pee-v-freezestueck-name{font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-freezestueck-zahl{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-v-freeze .pee-v-aktion{justify-content:space-between}.app[data-farben=notion] .pz .pee-v-freeze .pee-liste .plan-liste-zeilen:has(>.pee-sp){grid-template-columns:3.6rem minmax(0,1fr) 10rem 7rem 9rem 7.5rem}@media (max-width: 720px){.app[data-farben=notion] .pz .pee-v-freezebalken{flex-wrap:wrap}.app[data-farben=notion] .pz .pee-v-freezestueck{flex:1 1 100%!important}}.app[data-farben=notion] .pz.pee-v .pee-v-weitere{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.app[data-farben=notion] .pz .pee-v-weitere>.pee-v-liste-name{margin-bottom:0}.app[data-farben=notion] .pz .pee-v-weitere-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:3.6rem minmax(8rem,1fr) 3rem 4.5rem 6.5rem max-content;column-gap:10px;row-gap:6px;align-items:center;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-weitere-liste.mit-knopf{grid-template-columns:3.6rem minmax(8rem,1fr) 3rem 4.5rem 6.5rem max-content max-content}.app[data-farben=notion] .pz .pee-v-weitere-liste>li{display:contents}.app[data-farben=notion] .pz .pee-v-weitere-liste .pee-v-tun{justify-self:end}.app[data-farben=notion] .pz .pee-v-weitere-zustand{white-space:nowrap}.app[data-farben=notion] .pz .pee-v-weitere-titel{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:var(--ds-lh-eng)}.app[data-farben=notion] .pz .pee-v-lastpfeil.ist-draussen .vamo-pfeil{color:var(--fs-signal)}@media (max-width: 720px){.app[data-farben=notion] .pz .pee-v-weitere-liste{overflow-x:auto}}.app[data-farben=notion] .pz.pee-v .pee-v-klapplisten{display:flex;flex-direction:column;gap:4px;padding:8px 20px}.app[data-farben=notion] .pz .pee-v-klapp-kopf{display:flex;align-items:baseline;gap:12px;width:100%;margin:0;padding:8px 0;border:0;background:none;color:var(--ds-green);font:inherit;font-size:var(--ds-t-text);text-align:left;cursor:pointer}.app[data-farben=notion] .pz .pee-v-klapp-kopf:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}.app[data-farben=notion] .pz .pee-v-klapp-name{font-weight:700}.app[data-farben=notion] .pz .pee-v-klapp-zahl{color:var(--ds-mid-green);white-space:nowrap}.app[data-farben=notion] .pz .pee-v-klapp-winkel{align-self:center;width:12px;height:12px;margin-left:auto;flex:none;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pee-v-klapp-kopf:hover .pee-v-klapp-winkel{color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-klapp-inhalt{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.app[data-farben=notion] .pz .pee-v-grund-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:3.6rem minmax(8rem,1fr) 9.5rem 22rem 5.5rem;align-items:baseline;column-gap:12px;row-gap:6px;font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .pee-v-grund-liste>li{display:contents}.app[data-farben=notion] .pz .pee-v-grund-liste .pee-v-id{align-self:baseline;padding-top:0}.app[data-farben=notion] .pz .pee-v-grund-text{color:var(--ds-mid-green)}.app[data-farben=notion] .ready-ohne-prio{align-self:flex-start;font-size:var(--ds-t-label);cursor:help}.app[data-farben=notion] .pz.pee-v .pee-v-klapplisten>.ready-ohne-prio{padding:8px 0}.app[data-farben=notion] .ready-ohne-prio:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px;border-radius:var(--ds-radius-input)}@media (max-width: 760px){.app[data-farben=notion] .pz .pee-v-grund-liste{overflow-x:auto}}.app[data-farben=notion] .pz .pee-v-weitere-knopf{display:flex}.app[data-farben=notion] .pz .pee-v-weitere-kopf{display:flex;align-items:center;gap:8px}.app[data-farben=notion] .pz .pee-v-zu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 0 -6px;padding:0;border:0;border-radius:var(--ds-radius-pill);background:none;color:var(--ds-mid-green);cursor:pointer}.app[data-farben=notion] .pz .pee-v-zu svg{width:14px;height:14px}.app[data-farben=notion] .pz .pee-v-zu:hover{background:var(--ds-light-green);color:var(--ds-green)}.app[data-farben=notion] .pz .pee-v-zu:focus-visible{outline:2px solid var(--ds-green);outline-offset:1px}.app[data-farben=notion] .pz .pee-v-leiste-feld{grid-area:leiste;display:flex;flex-direction:column;gap:4px;min-width:0}.app[data-farben=notion] .pz .pee-v-leiste.pee-v-leiste-16.pee-v-leiste-mass{display:block;position:relative}.app[data-farben=notion] .pz .pee-v-leiste-mass>:is(.pee-v-stueck,.pee-v-leiste-frei){position:absolute;top:0;bottom:0;min-width:0;padding:0 10px}.app[data-farben=notion] .pz .pee-v-leiste-mass>.pee-v-leiste-frei{padding:0}.app[data-farben=notion] .pz .pee-v-leiste-etiketten{position:relative;height:2.1rem}.app[data-farben=notion] .pz .pee-v-leiste-etikett{position:absolute;bottom:0;display:flex;flex-direction:column;gap:1px;max-width:8rem;color:var(--ds-green);border-left:var(--ds-rule-width) solid var(--ds-light-green);padding-left:6px}.app[data-farben=notion] .pz .pg{display:flex;flex-direction:column;gap:14px;padding:16px 20px 18px;border-radius:var(--ds-radius-card);background:var(--ds-white)}.app[data-farben=notion] .pz .pg-zeile{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 10.5rem;column-gap:14px;align-items:center;min-height:30px;border-bottom:1px solid var(--ds-rule)}.app[data-farben=notion] .pz .pg-block>.pg-zeile:last-child{border-bottom:none}.app[data-farben=notion] .pz .pg-kopf{min-height:20px;border-bottom:none}.app[data-farben=notion] .pz .pg-block{display:flex;flex-direction:column}.app[data-farben=notion] .pz .pg-block-k{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-weight:inherit;color:var(--ds-green)}.app[data-farben=notion] .pz .pg-bereichpunkt{width:8px;height:8px;border-radius:50%}.app[data-farben=notion] .pz .pg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .pg-zeile.ist-sammel .pg-name{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pg-spur{position:relative;height:22px;margin:4px 0}.app[data-farben=notion] .pz .pg-spur-kopf{height:16px;margin:0}.app[data-farben=notion] .pz .pg-tagname{position:absolute;top:0;overflow:hidden;white-space:nowrap;text-overflow:clip;padding-left:3px;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .pg-tagname.ist-nach{color:var(--ds-light-green)}.app[data-farben=notion] .pz .pg-tag{position:absolute;top:-4px;bottom:-4px;border-left:1px solid rgba(20,40,30,.07)}.app[data-farben=notion] .pz .pg-tag.ist-nach{background:#14281e08}.app[data-farben=notion] .pz .pg-sprintende{position:absolute;top:-4px;bottom:-4px;border-left:1.5px dashed var(--ds-mid-green)}.app[data-farben=notion] .pz .pg-weg{position:absolute;top:-4px;bottom:-4px;background:repeating-linear-gradient(135deg,rgba(110,115,100,.28) 0 2px,transparent 2px 6px);z-index:3;pointer-events:none}.app[data-farben=notion] .pz .pg-kapaende{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--ds-green);z-index:4}.app[data-farben=notion] .pz .pg-stein{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;border-radius:var(--ds-radius-marke);transition:opacity .2s var(--ease);z-index:2}.app[data-farben=notion] .pz .pg-stein .tlink-flaeche{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.app[data-farben=notion] .pz .pg-stein-text{position:relative;z-index:1;padding:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ds-t-label);line-height:1}.app[data-farben=notion] .pz .pg-ueber{position:absolute;top:0;right:0;bottom:0;background:var(--ds-orange)}.app[data-farben=notion] .pz .pg-stein.ist-annahme{outline:1.5px dashed var(--ds-mid-green);outline-offset:-1.5px}.app[data-farben=notion] .pz .pg-stein.ist-blass{opacity:.25}.app[data-farben=notion] .pz .pg-stein.ist-hervor{box-shadow:0 0 0 2px var(--ds-green)}.app[data-farben=notion] .pz .pg-wert{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:var(--ds-t-label);color:var(--ds-green);white-space:nowrap}.app[data-farben=notion] .pz .pg-wert>.num{font-size:var(--ds-t-text)}.app[data-farben=notion] .pz .pee-v-freeze .pg+.plan-liste{margin-top:4px}@media (max-width: 760px){.app[data-farben=notion] .pz .pg-zeile{grid-template-columns:5.5rem minmax(0,1fr) 5.5rem;column-gap:8px}.app[data-farben=notion] .pz .pg-tagname{font-size:0}}@media (prefers-reduced-motion: reduce){.app[data-farben=notion] .pz .pg-stein{transition:none}}.app[data-farben=notion] .vs-zustand{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px .9em;min-width:0;color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng);letter-spacing:-.03em}.app[data-farben=notion] .vs-zustand-satz{min-width:0}.app[data-farben=notion] .vs-zustand-wort{font-family:var(--ds-font-regular);font-weight:500}.app[data-farben=notion] .vs-zustand-rest{white-space:pre-wrap}.app[data-farben=notion] .vs-zustand-angabe{color:var(--ds-mid-green)}.app[data-farben=notion] :is(.vs-zustand-punkt,.vs-zustand-haken){margin-right:-.45em}.app[data-farben=notion] .vs-zustand-punkt{flex:none;align-self:center;box-sizing:border-box;width:.55em;height:.55em;border-radius:50%;background:var(--ds-green)}.app[data-farben=notion] .vs-zustand-haken{flex:none;font-family:var(--ds-font-regular);color:var(--ds-green)}.app[data-farben=notion] .vs-zustand--lesen,.app[data-farben=notion] .vs-zustand--lesen .vs-zustand-wort{color:var(--ds-mid-green)}.app[data-farben=notion] .vs-zustand--lesen .vs-zustand-punkt{background:transparent;border:1.5px solid var(--ds-mid-green)}.app[data-farben=notion] :is(.ds-karte--gruen,.ds-karte--hero) .vs-zustand,.app[data-farben=notion] :is(.ds-karte--gruen,.ds-karte--hero) .vs-zustand-haken{color:var(--ds-sand)}.app[data-farben=notion] :is(.ds-karte--gruen,.ds-karte--hero) .vs-zustand-punkt{background:var(--ds-sand)}.app[data-farben=notion] :is(.ds-karte--gruen,.ds-karte--hero) :is(.vs-zustand--lesen,.vs-zustand--lesen .vs-zustand-wort,.vs-zustand-angabe){color:var(--ds-light-green)}.app[data-farben=notion] :is(.ds-karte--gruen,.ds-karte--hero) .vs-zustand--lesen .vs-zustand-punkt{background:transparent;border-color:var(--ds-light-green)}.app[data-farben=notion] .vs-hinweis{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px var(--ds-card-gap);box-sizing:border-box;margin:0 0 var(--ds-card-gap);padding:8px 8px 8px var(--ds-card-padding-s);border-radius:var(--ds-radius-card);background:var(--ds-sand);color:var(--ds-green);font-family:var(--ds-font-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-text);letter-spacing:-.03em}.app[data-farben=notion] :is(.ds-karte:not(.ds-karte--weiss):not(.ds-karte--gruen):not(.ds-karte--hero),.panel) .vs-hinweis{background:var(--ds-white)}.app[data-farben=notion] .vs-hinweis-text{flex:1 1 24ch;min-width:0}.app[data-farben=notion] main .vs-hinweis .vs-hinweis-knopf{padding:7px 16px}.app[data-farben=notion] main .ds-karte:not(.ds-karte--weiss):not(.ds-karte--gruen):not(.ds-karte--hero) .vs-hinweis .vs-hinweis-knopf{background:var(--ds-sand)}.app[data-farben=notion] .is-sprungziel{position:relative;box-shadow:inset 4px 0 0 var(--ds-green);scroll-margin:96px 0}.app[data-farben=notion] tr.is-sprungziel>:first-child{box-shadow:inset 3px 0 0 var(--ds-green)}.app[data-farben=notion] .is-sprungziel[data-als-naechstes]:after{content:none}@media (prefers-reduced-motion: no-preference){.app[data-farben=notion] .is-sprungziel{animation:vs-sprung-an 1.2s ease-out 1}@keyframes vs-sprung-an{0%{background-color:#b4b9a573}to{background-color:transparent}}}.app[data-farben=notion] .is-sprungziel [data-sprung-fokus]:focus-visible,.app[data-farben=notion] .is-sprungziel[data-sprung-fokus]:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .vs-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:8px var(--ds-card-gap);box-sizing:border-box;margin:var(--ds-abschnitt-gap) 0 0;padding:var(--ds-card-padding-s) var(--ds-card-padding-s) var(--ds-card-padding-s) var(--ds-card-padding);border-radius:var(--ds-radius-card-l);background:var(--ds-sand);color:var(--ds-green);box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .vs-weiter-wort{font-family:var(--ds-font-regular);font-size:var(--ds-t-karte);line-height:var(--ds-lh-eng);letter-spacing:-.03em}.app[data-farben=notion] main .vs-weiter .vs-weiter-knopf{max-width:100%;white-space:normal;text-align:left}.app[data-farben=notion] .vs-weiter-zaehler{font-family:var(--ds-font-zahl);opacity:.8}.app[data-farben=notion] .stepper-halt.ist-erledigt .stepper-punkt{background:var(--ds-white);color:var(--ds-green)}.app[data-farben=notion] .stepper-halt.ist-erledigt.ist-hier .stepper-punkt{background:var(--ds-sand)}.app[data-farben=notion] .stepper-kachel .stepper-haken{font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:1}.app[data-farben=notion] .stepper-kachel .stepper-fuerdich{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--ds-green)}.app[data-farben=notion] .stepper-halt.ist-hier .stepper-fuerdich{background:var(--ds-sand)}.app[data-farben=notion] .tour-box .tour-aufgabe{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:.75rem 0 0;padding:10px 12px;border-radius:var(--ds-radius-input);background:var(--ds-white);font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-eng)}.app[data-farben=notion] .tour-box .tour-aufgabe-pill{padding:3px 8px;border-radius:var(--ds-radius-pill);background:var(--ds-green);color:var(--ds-sand);font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase}.app[data-farben=notion] .fs-td-herkunft{display:grid;gap:4px;margin:.75rem 0 0}.app[data-farben=notion] .fs-td-herkunft>div{display:grid;grid-template-columns:minmax(7rem,max-content) 1fr;align-items:baseline;gap:0 .85rem;padding:.4rem .85rem;border-radius:var(--ds-radius-input);background:var(--ds-offwhite)}.app[data-farben=notion] .panel .fs-td-herkunft>div{background:var(--ds-sand)}.app[data-farben=notion] .fs-td-herkunft dt{font-family:var(--sh-text);font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .fs-td-herkunft dd{margin:0;font-family:var(--sh-text);font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-mid-green)}.app[data-farben=notion] .fs-td-herkunft .fs-td-quelle{margin-right:.35rem;font-family:var(--sh-detail);font-size:var(--ds-t-label);letter-spacing:0;text-transform:uppercase;color:var(--ds-green)}@media (max-width: 560px){.app[data-farben=notion] .fs-td-herkunft>div{grid-template-columns:1fr}}.app[data-farben=notion] .dash .vs-kennzahl-wort .fs-status{display:inline;white-space:nowrap}.app[data-farben=notion] .dash .vs-kennzahl-wort .fs-status .fs-punkt{display:inline-block;margin-right:.35rem;vertical-align:.08em}.app[data-farben=notion] .dash .vs-kapa-balken.mit-strichwort{margin-bottom:18px}.app[data-farben=notion] .dash .vs-kapa-strichwort{position:absolute;top:calc(100% + 6px);font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1;letter-spacing:-.03em;white-space:nowrap;color:var(--ds-mid-green);cursor:help}.app[data-farben=notion] .dash .vs-kapa-strichwort.ist-mitte{transform:translate(-50%)}.app[data-farben=notion] .dash .vs-kapa-strichwort.ist-rechts{transform:translate(-100%)}.app[data-farben=notion] .dash .vs-nichtfertig{display:inline-flex;align-items:baseline;gap:6px;margin:0;padding:6px 12px;border:none;border-radius:var(--ds-radius-input);background:var(--ds-white);font-family:var(--ds-font-text);font-size:var(--ds-t-text);letter-spacing:-.03em;color:var(--ds-green);cursor:pointer}.app[data-farben=notion] .dash .vs-nichtfertig b{font-weight:400}.app[data-farben=notion] .dash .vs-nichtfertig-punkt{align-self:center;width:8px;height:8px;border-radius:50%;background:var(--ds-orange)}.app[data-farben=notion] .dash .vs-nichtfertig.ist-neutral .vs-nichtfertig-punkt{background:var(--ds-mid-green)}.app[data-farben=notion] .dash .vs-nichtfertig.is-an{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .dash .vs-nichtfertig:disabled{cursor:default;opacity:.6}.app[data-farben=notion] .dash .vs-nichtfertig:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] .mt .mt-liste{grid-template-columns:4rem minmax(0,1fr) var(--mt-mitte) 15rem 7.5rem 7.5rem}.app[data-farben=notion] .mt .mt-zeile.mt-spaltenkopf{min-height:0;padding:0 0 6px;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .mt .mt-spaltenkopf+.mt-zeile{border-top:var(--ds-rule-width) solid var(--ds-rule)}.app[data-farben=notion] .mt .mt-k-status:has(.mt-leiste){display:flex;align-items:center;gap:10px}.app[data-farben=notion] .mt .mt-k-status:has(.mt-leiste) .fs-status{flex:0 0 8rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.app[data-farben=notion] .mt .mt-k-status .mt-leiste{flex:1 1 auto;width:auto}.app[data-farben=notion] .mt .mt-k-owner{color:var(--ds-mid-green)}@container mtkarte (max-width: 39.99rem){.app[data-farben=notion] .mt .mt-zeile.mt-spaltenkopf{display:none}.app[data-farben=notion] .mt .mt-k-status:has(.mt-leiste){flex:0 0 15rem}}.app[data-farben=notion] .speicher-hinweis{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:130;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:min(22rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;pointer-events:none;font-family:var(--ds-font-text);letter-spacing:-.03em;font-size:var(--ds-t-text);line-height:var(--ds-lh-text)}.app[data-farben=notion] .speicher-hinweis>*{pointer-events:auto}.app[data-farben=notion] .rail-kompakt~.speicher-hinweis{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4rem)}.app[data-farben=notion] .speicher-hinweis .sh-karte{margin:0;padding:var(--ds-card-padding-s);border-radius:var(--ds-radius-card);box-shadow:var(--ds-schatten-2)}.app[data-farben=notion] .speicher-hinweis .sh-offen{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .speicher-hinweis .sh-fehler{background:var(--ds-white);color:var(--ds-green);box-shadow:inset 4px 0 0 var(--ds-orange),var(--ds-schatten-2);padding-left:calc(var(--ds-card-padding-s) + 4px)}.app[data-farben=notion] .speicher-hinweis .sh-satz{margin:0;overflow-wrap:anywhere}.app[data-farben=notion] .speicher-hinweis .sh-zahl{font-family:var(--ds-font-zahl);font-variant-numeric:tabular-nums;letter-spacing:0}.app[data-farben=notion] .speicher-hinweis .sh-was{margin:4px 0 0;color:var(--ds-mid-green);overflow-wrap:anywhere}.app[data-farben=notion] .speicher-hinweis .sh-offen .sh-was{color:var(--ds-sand-2)}.app[data-farben=notion] .speicher-hinweis .sh-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:12px}.app[data-farben=notion] .speicher-hinweis .sh-liste .sh-knoepfe{margin-top:0;margin-left:auto}.app[data-farben=notion] .speicher-hinweis .sh-knopf{min-height:36px;padding:8px 16px;border:none;border-radius:var(--ds-radius-pill);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.app[data-farben=notion] .speicher-hinweis .sh-knopf:disabled{opacity:.6;cursor:default}.app[data-farben=notion] .speicher-hinweis .sh-knopf:focus-visible,.app[data-farben=notion] .speicher-hinweis .sh-liste-knopf:focus-visible{outline:2px solid currentColor;outline-offset:2px}.app[data-farben=notion] .speicher-hinweis .sh-offen .sh-knopf:hover:not(:disabled){background:var(--ds-flaeche-dunkel)}.app[data-farben=notion] .speicher-hinweis .sh-offen .sh-knopf--haupt{background:var(--ds-sand);color:var(--ds-green)}.app[data-farben=notion] .speicher-hinweis .sh-offen .sh-knopf--haupt:hover:not(:disabled){background:var(--ds-offwhite)}.app[data-farben=notion] .speicher-hinweis .sh-fehler .sh-knopf{background:var(--ds-sand)}.app[data-farben=notion] .speicher-hinweis .sh-fehler .sh-knopf:hover:not(:disabled){background:var(--ds-light-green)}.app[data-farben=notion] .speicher-hinweis .sh-fehler .sh-knopf--haupt{background:var(--ds-green);color:var(--ds-sand)}.app[data-farben=notion] .speicher-hinweis .sh-fehler .sh-knopf--haupt:hover:not(:disabled){background:#1f3a2c}.app[data-farben=notion] .speicher-hinweis .sh-liste-knopf{margin-top:6px;padding:0;border:none;background:none;color:var(--ds-sand-2);font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.app[data-farben=notion] .speicher-hinweis .sh-liste-knopf:hover{color:var(--ds-sand)}.app[data-farben=notion] .speicher-hinweis .sh-liste{display:flex;flex-direction:column;gap:6px;max-height:40vh;overflow:auto;margin:12px 0 0;padding:0;list-style:none}.app[data-farben=notion] .speicher-hinweis .sh-liste li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;padding:8px 8px 8px 12px;border-radius:var(--ds-radius-input);background:var(--ds-flaeche-dunkel)}.app[data-farben=notion] .speicher-hinweis .sh-liste .sh-was{margin:0;color:var(--ds-sand)}.app[data-farben=notion] .speicher-hinweis .sh-notion{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;padding:6px 14px;border-radius:var(--ds-radius-pill);background:var(--ds-sand);color:var(--ds-green);box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .speicher-hinweis .sh-punkt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ds-mid-green)}@media (prefers-reduced-motion: no-preference){.app[data-farben=notion] .speicher-hinweis :is(.sh-karte,.sh-notion){animation:sh-rein .16s ease-out}}@keyframes sh-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 480px){.app[data-farben=notion] .speicher-hinweis{right:max(1rem,env(safe-area-inset-right));left:max(1rem,env(safe-area-inset-left));width:auto}.app[data-farben=notion] .speicher-hinweis .sh-knopf{min-height:44px}}.app[data-farben=notion] .pz{--vpl-spalten: minmax(0, 1fr) 7.5rem 12.5rem;--vpl-luecke: 18px;--vpl-polster: 16px;--vpl-gr-spalten: 1.5rem minmax(0, 1fr) 3.4rem}.app[data-farben=notion] .pz.pee-v .pee-v-klapplisten.vpl-listen{display:flex;flex-direction:column;gap:4px;padding:0;border-radius:0;background:transparent;box-shadow:none}.app[data-farben=notion] .pz.pee-v .pee-v-klapplisten.vpl-listen>.ready-ohne-prio{padding:4px 0 0}.app[data-farben=notion] .pz .vpl-listen .pee-v-klapp-kopf{align-items:center;padding:8px 0}.app[data-farben=notion] .pz .vpl-listen .pee-v-klapp-kopf>.pee-v-klapp-winkel{margin-left:0}.app[data-farben=notion] .pz .vpl-spur-platz{display:flex;align-items:center;width:calc(12.5rem - 8px);margin-left:auto;flex:none}.app[data-farben=notion] .pz .vpl-spur{display:flex;gap:2px;height:6px;min-width:8px}.app[data-farben=notion] .pz .vpl-spur-stueck{position:relative;flex-basis:0;min-width:2px;overflow:hidden;border-radius:2px;background:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-spur-fuell{position:absolute;inset:0 auto 0 0;background:var(--ds-green)}.app[data-farben=notion] .pz .vpl-listen .pee-v-klapp-inhalt{gap:6px;padding:0 0 12px}.app[data-farben=notion] .pz .vpl-liste{display:flex;flex-direction:column;gap:6px}.app[data-farben=notion] .pz .vpl-spalten{display:grid;grid-template-columns:var(--vpl-spalten);column-gap:var(--vpl-luecke);padding:0 var(--vpl-polster);font-family:var(--ds-font-regular);font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);text-transform:uppercase;color:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-kacheln{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.app[data-farben=notion] .pz .vpl-kacheln>.ds-kachel.vpl-kachel{display:grid;grid-template-columns:var(--vpl-spalten);column-gap:var(--vpl-luecke);align-items:center;padding:10px var(--vpl-polster);box-shadow:var(--ds-schatten-1)}.app[data-farben=notion] .pz .vpl-kachel>*{min-width:0;margin:0}.app[data-farben=notion] .pz .vpl-was{display:flex;flex-direction:column;gap:4px;min-width:0}.app[data-farben=notion] .pz :is(.vpl-titel,.vpl-meta){margin:0}.app[data-farben=notion] .pz .vpl-titel{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:var(--ds-t-text);line-height:var(--ds-lh-text);color:var(--ds-green)}.app[data-farben=notion] .pz .vpl-nr{flex:none;font-family:var(--ds-font-zahl);letter-spacing:0}.app[data-farben=notion] .pz .vpl-nr:is(.tlink,.tlink-off),.app[data-farben=notion] .pz .vpl-nr :is(.tlink,.tlink-off){color:var(--ds-green)}.app[data-farben=notion] .pz .vpl-titel-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .pz .vpl-rang{box-sizing:border-box;display:inline-flex;align-self:center;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:1.5px solid var(--ds-light-green);border-radius:50%;font-family:var(--ds-font-zahl);font-size:var(--ds-t-label);line-height:1;color:var(--ds-green);cursor:help}.app[data-farben=notion] .pz .vpl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;min-width:0;font-size:var(--ds-t-label);line-height:var(--ds-lh-eng);color:var(--ds-green)}.app[data-farben=notion] .pz .vpl-meta :is(.fs-pille,.fs-status){font-size:var(--ds-t-label)}.app[data-farben=notion] .pz .vpl-meta .fs-pille{max-width:11rem}.app[data-farben=notion] .pz .vpl-wort{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-wer{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .vpl-wer>*,.app[data-farben=notion] .pz .vpl-wer-bei{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-farben=notion] .pz .vpl-wer>.fs-annahme{align-self:flex-start;font-size:var(--ds-t-label);color:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-fort{display:block}.app[data-farben=notion] .pz .vpl-gr{display:grid;grid-template-columns:var(--vpl-gr-spalten);column-gap:8px;align-items:center;font-size:var(--ds-t-text);color:var(--ds-green)}.app[data-farben=notion] .pz .vpl-gr-t{color:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-gr-balken{display:flex;align-items:center;min-width:0}.app[data-farben=notion] .pz .vpl-gr-tage{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.app[data-farben=notion] .pz .vpl-gr-tage.ist-rest{text-decoration:underline dashed var(--ds-mid-green);text-decoration-thickness:1px;text-underline-offset:3px}.app[data-farben=notion] .pz .vpl-balken{position:relative;display:block;width:100%;height:6px;overflow:hidden;border-radius:var(--ds-radius-marke);background:var(--ds-sand);cursor:help}.app[data-farben=notion] .pz .vpl-balken-fuell{position:absolute;inset:0 auto 0 0;border-radius:var(--ds-radius-marke);background:var(--ds-green)}.app[data-farben=notion] .pz .vpl-balken-marke{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ds-white)}.app[data-farben=notion] .pz .vpl-balken.ist-ohne{box-sizing:border-box;border:1px dashed var(--ds-mid-green);background:transparent}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-groesse>.vpl-gr{grid-template-columns:1.25rem 64px minmax(2.6rem,auto);column-gap:6px;font-size:inherit}.app[data-farben=notion] .pz :is(.pee-v-personliste,.pee-v-offen,.pee-v-umzuege) .pee-v-zeilen:has(>.pee-sp){container:vpl-zeilen / inline-size}@container vpl-zeilen (max-width: 62rem){.app[data-farben=notion] .pz li.pee-sp{row-gap:6px}.app[data-farben=notion] .pz li.pee-sp>.pee-sp-marken{grid-row:2;grid-column:2 / 5;flex-wrap:wrap;max-width:none;white-space:normal}.app[data-farben=notion] .pz li.pee-sp>.pee-v-tun{grid-row:2;grid-column:5 / -1}}.app[data-farben=notion] .pz .vpl-kacheln>.ds-kachel.vpl-kachel.ist-draussen{background:color-mix(in srgb,var(--ds-white) 45%,transparent);box-shadow:none}.app[data-farben=notion] .pz .vpl-kachel.ist-draussen :is(.vpl-titel,.vpl-gr){color:var(--ds-mid-green)}.app[data-farben=notion] .pz .vpl-listen .pee-v-teamstufen{padding:0 0 4px}.app[data-farben=notion] .pz .vpl-listen .pee-v-team:hover{background:color-mix(in srgb,var(--ds-white) 60%,transparent)}@media (max-width: 760px){.app[data-farben=notion] .pz .vpl-spalten{display:none}.app[data-farben=notion] .pz .vpl-kacheln>.ds-kachel.vpl-kachel{grid-template-columns:minmax(0,1fr) minmax(0,12.5rem);row-gap:8px}.app[data-farben=notion] .pz .vpl-kachel>.vpl-was{grid-column:1 / -1}.app[data-farben=notion] .pz .vpl-spur-platz{width:6rem}}.app[data-farben=notion] main .vb-bild{display:flex;flex-direction:column;gap:14px;min-width:0}.app[data-farben=notion] main .vb-reihe{display:flex;flex-direction:column;gap:6px;min-width:0}.app[data-farben=notion] main .vb-spurbild{position:relative;width:100%;min-width:0}.app[data-farben=notion] main .vb-spurzeile{position:relative}.app[data-farben=notion] main .vb-spurhalter{display:block}.app[data-farben=notion] main .vb-spur{position:relative;height:14px;border-radius:4px;background:var(--ds-white)}.app[data-farben=notion] main .vb-spur.ist-duenn{height:8px}.app[data-farben=notion] main .vb-spur.ist-ohne{background:transparent}.app[data-farben=notion] main .vb-spur-grund{position:absolute;top:0;bottom:0;left:0;border-radius:4px;background:var(--ds-white)}.app[data-farben=notion] main .vb-spur-grund.ist-angenommen,.app[data-farben=notion] main .vb-spur.ist-angenommen{background:transparent}.app[data-farben=notion] main .vb-spur-kontur{position:absolute;top:0;bottom:0;left:0;z-index:1;border-radius:4px;outline:1.5px dashed var(--ds-mid-green);outline-offset:2px;pointer-events:none}.app[data-farben=notion] main .vb-stueck{position:absolute;top:0;bottom:0;background:var(--vb-farbe, var(--ds-green))}.app[data-farben=notion] main .vb-stueck.ist-anfang{border-radius:4px 0 0 4px}.app[data-farben=notion] main .vb-stueck.ist-ende{border-radius:0 4px 4px 0}.app[data-farben=notion] main .vb-stueck.ist-anfang.ist-ende{border-radius:4px}.app[data-farben=notion] main .vb-stueck.ist-annahme{box-sizing:border-box;border:1.5px dashed var(--vb-fertig, var(--ds-green));background:color-mix(in srgb,var(--vb-fertig, var(--ds-green)) 12%,transparent)}.app[data-farben=notion] main .vb-stueck.ist-schraffur{background:repeating-linear-gradient(135deg,var(--ds-mid-green) 0 1.5px,transparent 1.5px 5px)}.app[data-farben=notion] main .vb-stueck.ist-bereich{border-radius:0 4px 4px 0;opacity:.7}.app[data-farben=notion] main .vb-marke{position:absolute;top:-4px;bottom:-4px;width:14px;margin-left:-7px;display:flex;justify-content:center;z-index:2}.app[data-farben=notion] main .vb-marke>i{display:block;width:2px;height:100%;border-radius:1px;background:var(--ds-green);box-shadow:0 0 0 1.5px var(--ds-sand)}.app[data-farben=notion] main .vb-klammerzeile{position:relative;height:7px;margin-bottom:3px}.app[data-farben=notion] main .vb-klammer{position:absolute;top:0;height:7px;box-sizing:border-box;border:1.5px solid var(--ds-green);border-bottom:none;border-radius:2px 2px 0 0}.app[data-farben=notion] main .vb-texte{position:relative;height:calc(var(--ds-t-label) * 1.4);margin-top:5px}.app[data-farben=notion] main .vb-texte.ist-oben{margin:0 0 4px}.app[data-farben=notion] main :is(.vb-text,.vb-spitze){position:absolute;top:0;white-space:nowrap;font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1.4;letter-spacing:-.01em;color:var(--ds-green)}.app[data-farben=notion] main .vb-text .fs-annahme{color:var(--ds-green)}.app[data-farben=notion] main .vb-spitze{top:50%;transform:translateY(-50%)}.app[data-farben=notion] main :is(.vb-text,.vb-spitze,.vb-grund-zahl,.vb-mehr,.vb-tage-text) .num,.app[data-farben=notion] main :is(.vb-spitze,.vb-grund-zahl,.vb-mehr).num{font-size:var(--ds-t-label);color:var(--ds-green)}.app[data-farben=notion] main .vb-legende{display:flex;flex-wrap:wrap;gap:4px 14px}.app[data-farben=notion] main .vb-legende-eintrag{position:relative;display:inline-flex;align-items:center;gap:6px;font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1.4;letter-spacing:-.01em;color:var(--ds-green);cursor:default;border-radius:2px}.app[data-farben=notion] main .vb-legende-eintrag:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .vb-muster{flex:none;display:block;width:10px;height:10px;border-radius:2px;box-sizing:border-box}.app[data-farben=notion] main .vb-muster.ist-flaeche{background:var(--vb-farbe, var(--ds-green))}.app[data-farben=notion] main .vb-muster.ist-schraffur{border:1px solid var(--ds-mid-green);background:repeating-linear-gradient(135deg,var(--ds-mid-green) 0 1.5px,transparent 1.5px 4px)}.app[data-farben=notion] main .vb-muster.ist-annahme{border:1.5px dashed var(--ds-mid-green)}.app[data-farben=notion] main .vb-muster.ist-marke{width:2px;height:12px;margin:0 4px;border-radius:1px;background:var(--ds-green)}.app[data-farben=notion] main .vb-tage{position:relative;display:block;border-radius:2px}.app[data-farben=notion] main .vb-tage:has(.vb-tage-text){padding-bottom:calc(var(--ds-t-label) * 1.4 + 6px)}.app[data-farben=notion] main .vb-tage:focus-visible{outline:2px solid var(--ds-green);outline-offset:3px}.app[data-farben=notion] main .vb-tage-striche{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.app[data-farben=notion] main .vb-tage-striche>i{position:relative;display:block;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-white)}.app[data-farben=notion] main .vb-tage-striche>i>i{display:block;height:100%;border-radius:inherit;background:var(--ds-green)}.app[data-farben=notion] main .vb-tage-punkt{position:absolute;left:50%;top:50%;width:12px;height:12px;box-sizing:border-box;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--ds-green);background:var(--ds-sand)}.app[data-farben=notion] main .vb-tage-punkt.ist-erledigt{border-color:var(--vb-fertig, var(--ds-green));background:var(--vb-fertig, var(--ds-green))}.app[data-farben=notion] main .vb-tage-text{position:absolute;top:12px;white-space:nowrap;font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1.4;letter-spacing:-.01em;color:var(--ds-green)}.app[data-farben=notion] main .vb-leise{color:var(--ds-mid-green)}.app[data-farben=notion] main .vb-klein{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 16px}.app[data-farben=notion] main .vb-zelle{display:contents}.app[data-farben=notion] main .vb-zelle>.ds-label{white-space:nowrap}.app[data-farben=notion] main .vb-punkte{position:relative;display:flex;align-items:center;gap:5px;min-height:14px;border-radius:2px}.app[data-farben=notion] main .vb-punkte:focus-visible{outline:2px solid var(--ds-green);outline-offset:3px}.app[data-farben=notion] main .vb-punkt{flex:none;display:block;width:10px;height:10px;box-sizing:border-box;border-radius:50%}.app[data-farben=notion] main .vb-punkt.ist-voll{background:var(--vb-farbe, var(--ds-green))}.app[data-farben=notion] main .vb-punkt.ist-gestrichelt{border:1.5px dashed var(--ds-green)}.app[data-farben=notion] main :is(.vb-mehr,.vb-leer){font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1.4;color:var(--ds-mid-green)}.app[data-farben=notion] main .vb-gruende{display:grid;grid-template-columns:minmax(0,max-content) minmax(3rem,1fr);column-gap:10px;row-gap:6px}.app[data-farben=notion] main .vb-gruende>.ds-label{grid-column:1 / -1}.app[data-farben=notion] main .vb-grund{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;border-radius:2px}.app[data-farben=notion] main .vb-grund:focus-visible{outline:2px solid var(--ds-green);outline-offset:2px}.app[data-farben=notion] main .vb-grund-name{min-width:0;overflow-wrap:break-word;font-family:var(--ds-font-text);font-size:var(--ds-t-label);line-height:1.4;letter-spacing:-.01em;color:var(--ds-green)}.app[data-farben=notion] main .vb-grund-spur{display:flex;align-items:center;gap:6px;min-width:0}.app[data-farben=notion] main .vb-grund-balken{flex:none;display:block;width:calc((100% - 2.2rem) * var(--vb-anteil, 0));min-width:3px;height:8px;border-radius:0 4px 4px 0;background:var(--vb-farbe, var(--ds-green))}.app[data-farben=notion] main .vb-grund-balken.ist-schraffur{box-sizing:border-box;border:1px solid var(--ds-green);background:repeating-linear-gradient(135deg,var(--ds-green) 0 1.5px,transparent 1.5px 4px)}.app[data-farben=notion] main .fs-signal.fs-verb.vb-signal{align-items:center}.app[data-farben=notion] .vb-signal-punkt{flex:none;display:block;width:8px;height:8px;border-radius:50%;background:var(--ds-orange)}.app[data-farben=notion] main .vb :is(.charttip,.charttip-key),.app[data-farben=notion] main .vs-bericht-spalte :is(.charttip,.charttip-key){width:max-content;max-width:18rem;z-index:80}.app[data-farben=notion] main :is(.vb,.vs-bericht-spalte) .charthover-box{max-width:none}.app[data-farben=notion] main :is(.vb,.vs-bericht-spalte) .charttip-key{top:calc(100% + 6px);right:auto;left:0}.app[data-farben=notion] main :is(.vb,.vs-bericht-spalte) .ist-kipp>.charttip-key{right:0;left:auto}
