@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:oklch(96.5% .009 85);--color-paper-2:oklch(93.8% .01 85);--color-paper-3:oklch(90.5% .011 85);--color-surface:oklch(99% .004 85);--color-ink:oklch(24% .022 245);--color-ink-2:oklch(38% .02 245);--color-muted:oklch(48% .016 245);--color-rule:oklch(85% .012 85);--color-rule-strong:oklch(76% .014 85);--color-input-border:oklch(64% .02 245);--color-accent:oklch(41% .115 243);--color-accent-hover:oklch(36% .115 243);--color-accent-ink:oklch(96.5% .009 85);--color-accent-soft:oklch(41% .115 243/.08);--color-accent-soft-2:oklch(41% .115 243/.14);--color-focus:oklch(52% .16 243);--color-success:oklch(46% .09 155);--color-success-soft:oklch(46% .09 155/.1);--color-warning:oklch(58% .12 70);--color-warning-ink:oklch(40% .1 70);--color-warning-soft:oklch(58% .12 70/.12);--color-error:oklch(48% .14 25);--color-error-soft:oklch(48% .14 25/.1);--status-cold:oklch(49% .02 245);--status-kontaktiert:oklch(49% .1 243);--status-ersttermin:oklch(50% .11 300);--status-verkaufstermin:oklch(51% .13 60);--status-vertragstermin:oklch(48% .1 155);--status-kunde:oklch(46% .11 195);--status-verloren:oklch(45% .05 25);--font-ui:"Source Sans 3 Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--leading-ui:1.5;--leading-prose:1.6;--measure:62ch;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--radius-sm:6px;--radius-md:10px;--radius-pill:999px;--rule-hairline:1px solid var(--color-rule);--shadow-float:0 1px 2px oklch(24% .022 245/.06), 0 8px 24px oklch(24% .022 245/.1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-med:.22s;--z-dropdown:10;--z-sticky:20;--z-panel-backdrop:30;--z-panel:40;--z-toast:50;--z-tooltip:60;--kopf-hoehe:3.5rem;--inhalt-breite:88rem}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-med:0s}}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{-webkit-text-size-adjust:100%;font-size:100%}body{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-ui);color:var(--color-ink);background:var(--color-paper);font-variation-settings:"wght" 400;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}h1{font-family:var(--font-display);font-variation-settings:"wght" 560, "opsz" 24;font-weight:560;font-size:var(--text-2xl);letter-spacing:-.012em}h2{font-size:var(--text-lg);font-weight:600}h3{font-size:var(--text-base);font-weight:600}p{margin:0}p+p{margin-top:var(--space-sm)}a{color:var(--color-accent);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--color-accent-hover)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::placeholder{color:var(--color-muted);opacity:1}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabellenzahl{font-variant-numeric:tabular-nums}.gedaempft{color:var(--color-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-md);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active:not([disabled]){transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-accent-ink)}.btn-primary:hover:not([disabled]){background:var(--color-accent-hover)}.btn-secondary{background:var(--color-surface);border-color:var(--color-input-border);color:var(--color-ink)}.btn-secondary:hover:not([disabled]){background:var(--color-paper-2)}.btn-ghost{color:var(--color-ink-2);padding-inline:var(--space-sm);background:0 0}.btn-ghost:hover:not([disabled]){background:var(--color-paper-3);color:var(--color-ink)}.btn-danger{background:var(--color-surface);border-color:var(--color-error);color:var(--color-error)}.btn-danger:hover:not([disabled]){background:var(--color-error-soft)}.btn-klein{min-height:2rem;padding-inline:var(--space-sm);font-size:var(--text-xs)}.btn-symbol{min-width:2.5rem;padding:0}.btn-symbol.btn-klein{min-width:2rem}.feld{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.feld>label,.feld-label{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:600}.feld-hinweis{font-size:var(--text-xs);color:var(--color-muted)}.feld-fehler{font-size:var(--text-xs);color:var(--color-error)}.eingabe,.auswahl,.textfeld{width:100%;min-height:2.5rem;padding:0 var(--space-sm);background:var(--color-surface);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);color:var(--color-ink);transition:border-color var(--dur-fast) var(--ease-out)}.textfeld{padding-block:var(--space-xs);min-height:5.5rem;line-height:var(--leading-ui);resize:vertical}.eingabe:hover,.auswahl:hover,.textfeld:hover{border-color:var(--color-ink-2)}.eingabe:focus-visible,.auswahl:focus-visible,.textfeld:focus-visible{border-color:var(--color-focus);outline-offset:0}.eingabe[aria-invalid=true],.auswahl[aria-invalid=true],.textfeld[aria-invalid=true]{border-color:var(--color-error)}.eingabe[disabled],.auswahl[disabled],.textfeld[disabled]{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.auswahl{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23465468' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right var(--space-sm) center;padding-right:2.25rem}.eingabe-code{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center;font-size:var(--text-xl);min-height:3rem}.hinweis{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);align-items:flex-start;display:flex}.hinweis-fehler{border-color:var(--color-error);background:var(--color-error-soft);color:var(--color-error)}.hinweis-erfolg{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.hinweis-warnung{border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning-ink)}.skelett-stapel{gap:var(--space-xs);display:grid}.skelett{background:var(--color-paper-3);border-radius:var(--radius-sm);min-height:1em;animation:skelett-puls 1.4s var(--ease-out) infinite}@keyframes skelett-puls{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}.marke{border-radius:var(--radius-pill);font-size:var(--text-xs);background:var(--color-paper-2);color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:.4em;padding:.1em .6em .1em .5em;font-weight:600;line-height:1.6;display:inline-flex}.marke-punkt{background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.sprunglink{left:var(--space-md);z-index:var(--z-tooltip);padding:var(--space-xs) var(--space-sm);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);position:absolute;top:-3rem}.sprunglink:focus{top:var(--space-xs)}.geruest{--kopf-hoehe:0px;grid-template-columns:16.5rem minmax(0,1fr);align-items:start;min-height:100dvh;display:grid}.ladebildschirm{min-height:100dvh;color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-lg);place-items:center;display:grid}.kopf{z-index:var(--z-sticky);background:color-mix(in oklch, var(--color-paper-2) 94%, var(--color-surface));border-right:var(--rule-hairline);height:100dvh;position:sticky;top:0;overflow-y:auto}.kopf-innen{min-height:100%;padding:var(--space-lg) var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex}.wortmarke{align-content:center;align-items:baseline;gap:var(--space-xs);min-width:0;min-height:44px;color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;text-decoration:none;display:inline-flex}.wortmarke-name{font-family:var(--font-display);font-variation-settings:"wght" 560, "opsz" 18;font-size:var(--text-lg);letter-spacing:-.01em}.wortmarke-logo{width:100%;max-width:100%;height:auto;display:block}.wortmarke-crm{font-size:var(--text-xs);color:var(--color-accent);border-radius:var(--radius-sm);border:1px solid;padding:0 .35em;font-weight:600;line-height:1.5}.bereiche{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.bereiche-etikett{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;padding:var(--space-xs) var(--space-sm);text-transform:uppercase;font-weight:700}.bereich{min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.bereich:hover{background:var(--color-paper-3);color:var(--color-ink)}.bereich.aktiv{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.kopf-rechts{padding-top:var(--space-lg);border-top:var(--rule-hairline);gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.seitenleiste-inhalt{gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.navigation-knopf{display:none}.kopf :is(a,button){min-height:44px}.kopf :is(a,button):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.benutzermenue{position:relative}.avatar{width:100%;min-height:44px;padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-rule-strong);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;gap:var(--space-xs);text-align:left;font-weight:700;display:flex}.avatar-initialen{background:var(--color-paper-2);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.konto-name{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm)}.avatar:hover{border-color:var(--color-ink-2)}.menue{margin-top:var(--space-xs);min-width:0;padding:var(--space-xs);background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md);z-index:var(--z-dropdown);animation:menue-auf var(--dur-med) var(--ease-out);flex-direction:column;display:flex}@keyframes menue-auf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.menue-kopf{padding:var(--space-xs) var(--space-sm) var(--space-sm);border-bottom:var(--rule-hairline);margin-bottom:var(--space-xs);font-size:var(--text-sm);flex-direction:column;display:flex}.menue-gruppe{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.07em;margin:var(--space-sm) var(--space-sm) var(--space-2xs);text-transform:uppercase;font-weight:700}.menue-eintrag{align-items:center;gap:var(--space-sm);text-align:left;width:100%;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;text-decoration:none;display:flex}.menue-eintrag:hover{background:var(--color-paper-2)}.inhalt{width:100%;min-width:0;max-width:var(--inhalt-breite);padding:clamp(var(--space-md), 2.5vw, var(--space-xl)) var(--space-lg) var(--space-xl);outline:none;margin:0 auto}.inhalt-schmal{max-width:44rem;margin-inline:auto}.inhalt-mittel{max-width:64rem;margin-inline:auto}.seitenkopf{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.seitenkopf-text{gap:var(--space-2xs);flex-direction:column;display:flex}.seitenkopf-text p{color:var(--color-muted);font-size:var(--text-sm)}.seitenkopf h1{letter-spacing:-.025em}.seitenkopf-aktionen{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.zurueck{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);margin-bottom:var(--space-sm);text-decoration:none;display:inline-flex}.zurueck:hover{color:var(--color-ink)}.leer{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);border:1px dashed var(--color-rule-strong);border-radius:var(--radius-md);color:var(--color-ink-2);max-width:var(--measure);flex-direction:column;display:flex}.leer h2{font-weight:600}.toasts{right:var(--space-lg);bottom:var(--space-lg);z-index:var(--z-toast);gap:var(--space-xs);max-width:min(26rem, calc(100vw - 2 * var(--space-lg)));flex-direction:column;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-md);box-shadow:var(--shadow-float);font-size:var(--text-sm);animation:toast-auf var(--dur-med) var(--ease-out);display:flex}.toast-fehler{background:var(--color-error)}.toast-erfolg{background:var(--color-success)}.toast-schliessen{color:inherit;font-size:var(--text-lg);padding:0 0 0 var(--space-xs);background:0 0;border:0;margin-left:auto;line-height:1}@keyframes toast-auf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dialog{border:var(--rule-hairline);border-radius:var(--radius-md);padding:var(--space-lg);background:var(--color-surface);max-width:28rem;color:var(--color-ink);box-shadow:var(--shadow-float)}.dialog::backdrop{background:oklch(24% .022 245/.35)}.dialog p{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.dialog-fuss{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-lg);display:flex}.dialog-feld{gap:var(--space-2xs);margin-top:var(--space-md);flex-direction:column;display:flex}.dialog-feld label{font-size:var(--text-sm);font-weight:600}.zelle-klein{font-size:var(--text-xs)}.statusmarke{color:var(--marke-farbe,var(--color-ink-2));background:color-mix(in oklch, var(--marke-farbe,var(--color-ink-2)) 12%, var(--color-surface))}.marke-klein{padding-block:0;font-size:.75rem}.datenliste{gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);grid-template-columns:max-content 1fr;align-items:baseline;display:grid}.datenliste dt{color:var(--color-muted);font-weight:600}.datenliste dd{overflow-wrap:anywhere;min-width:0;margin:0}.abschnitt{padding-block:var(--space-lg);border-top:var(--rule-hairline)}.abschnitt:first-child{border-top:0;padding-top:0}.abschnitt-kopf{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.formular{gap:var(--space-lg);flex-direction:column;display:flex}.formular-raster{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.formular-raster .feld-breit{grid-column:1/-1}.formular-fuss{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--rule-hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.rollenwahl{border:0;min-width:0;margin:0;padding:0}.rollenwahl legend{margin-bottom:var(--space-2xs);padding:0}.rolle{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr;align-items:start;display:grid}.rolle+.rolle{margin-top:var(--space-xs)}.rolle:hover{border-color:var(--color-input-border)}.rolle.gewaehlt{border-color:var(--color-accent);background:var(--color-accent-soft)}.rolle input{accent-color:var(--color-accent);margin:.3rem 0 0}.rolle>span{font-size:var(--text-sm);flex-direction:column;gap:2px;display:flex}.tabelle-huelle{border:var(--rule-hairline);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.tabelle th,.tabelle td{text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hairline);vertical-align:middle}.tabelle th{color:var(--color-muted);font-weight:600;font-size:var(--text-xs);background:var(--color-paper-2);white-space:nowrap}.tabelle tbody tr:last-child td{border-bottom:0}.tabelle tbody tr:hover{background:color-mix(in oklch, var(--color-accent) 3%, var(--color-surface))}.tabelle .zeilenlink{color:var(--color-ink);font-weight:600;text-decoration:none}.tabelle .zeilenlink:hover{text-decoration:underline}@media (width<=63.99rem){.geruest{grid-template-columns:minmax(0,1fr)}.kopf{border-right:0;border-bottom:var(--rule-hairline);height:auto;position:static;overflow:visible}.kopf-innen{padding:var(--space-xs) var(--space-md);row-gap:var(--space-sm);column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.wortmarke-name{font-size:var(--text-base)}.navigation-knopf{min-width:44px;display:inline-flex}.seitenleiste-inhalt{padding:var(--space-xs) 0;grid-column:1/-1;display:none}.seitenleiste-inhalt.offen{display:flex}}@media (width<=47.9rem){.inhalt{padding:var(--space-md)}.datenliste{gap:var(--space-2xs);grid-template-columns:1fr}.datenliste dt{margin-top:var(--space-xs)}.toasts{right:var(--space-md);left:var(--space-md);bottom:var(--space-md);max-width:none}}:where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in oklch, var(--color-accent) 55%, white);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=22.5rem){.wortmarke-crm{display:none}}.anmeldung{min-height:100dvh;padding:var(--space-lg);background:linear-gradient(180deg, var(--color-paper-2) 0, var(--color-paper-2) 38%, transparent 38%), var(--color-paper);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;display:grid}.anmeldung-karte{width:100%;max-width:26rem;padding:var(--space-xl);background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-float);gap:var(--space-lg);flex-direction:column;display:flex}.anmeldung-kopf{gap:var(--space-2xs);flex-direction:column;display:flex}.anmeldung-marke{font-family:var(--font-display);font-variation-settings:"wght" 560, "opsz" 18;font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-ink-2)}.anmeldung-kopf h1{font-size:var(--text-3xl)}.anmeldung-kopf p{font-size:var(--text-sm);max-width:30ch}.anmeldung-formular{gap:var(--space-md);flex-direction:column;display:flex}.anmeldung-knopf{min-height:2.75rem;margin-top:var(--space-xs)}.anmeldung-link{font-size:var(--text-sm);align-self:center}.anmeldung-bleiben{align-items:center;gap:var(--space-sm);cursor:pointer;min-height:2.75rem;display:flex}.anmeldung-bleiben input{flex-shrink:0;width:1.25rem;height:1.25rem}@media (width<=30rem){.anmeldung{padding:var(--space-md);padding-top:var(--space-2xl);align-content:start}.anmeldung-karte{padding:var(--space-lg)}}.zweifaktor{max-width:34rem}.schritte{gap:var(--space-xs);counter-reset:schritt;font-size:var(--text-xs);color:var(--color-muted);margin:0;padding:0;list-style:none;display:flex}.schritte li{counter-increment:schritt;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-rule);flex:1;display:flex}.schritte li:before{content:counter(schritt);border:1px solid;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;font-weight:600;display:grid}.schritte li.aktiv{color:var(--color-accent);border-bottom-color:var(--color-accent)}.schritte li.erledigt{color:var(--color-success);border-bottom-color:var(--color-success)}.schritte li.erledigt:before{content:"✓"}.qr-block{gap:var(--space-lg);grid-template-columns:auto 1fr;align-items:start;display:grid}.qr{border:var(--rule-hairline);border-radius:var(--radius-sm);background:#fff;flex:none}.qr-text{gap:var(--space-sm);font-size:var(--text-sm);flex-direction:column;display:flex}.geheimschluessel{padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2);border-radius:var(--radius-sm);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}@media (width<=34rem){.qr-block{grid-template-columns:1fr;justify-items:center}}.suchfeld{color:var(--color-muted);align-items:center;display:inline-flex;position:relative}.suchfeld svg{left:var(--space-sm);pointer-events:none;position:absolute}.suchfeld .eingabe{min-width:15rem;padding-left:2.25rem}.auswahl-kompakt{width:auto;min-width:11rem}.schalter{align-items:center;gap:var(--space-xs);min-height:2.5rem;padding:0 var(--space-sm);border:1px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.schalter input{accent-color:var(--color-accent);width:1rem;height:1rem;margin:0}.board{gap:var(--space-md);padding-bottom:var(--space-md);scroll-snap-type:x proximity;grid-auto-columns:minmax(17rem,1fr);grid-auto-flow:column;align-items:start;min-height:61dvh;display:grid;overflow-x:auto}.spalte{scroll-snap-align:start;background:color-mix(in oklch, var(--color-paper-2) 86%, var(--color-surface));border-radius:var(--radius-md);min-height:24rem;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-direction:column;display:flex}.spalte.ziel{border-color:var(--color-accent);background:var(--color-accent-soft)}.spalte-kopf{align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-md) 0;display:flex}.spalte-kopf h2{font-size:var(--text-sm);letter-spacing:.01em;font-weight:700}.spalte-punkt{border-radius:50%;flex:none;width:.625rem;height:.625rem}.spalte-zahl{font-size:var(--text-xs);color:var(--color-muted);background:var(--color-paper-3);border-radius:var(--radius-pill);text-align:center;min-width:1.5rem;margin-left:auto;padding:0 .5em;font-weight:600;line-height:1.5rem}.spalte-kurz{padding:0 var(--space-md) var(--space-sm);font-size:var(--text-xs);color:var(--color-muted)}.spalte-liste{gap:var(--space-xs);padding:0 var(--space-xs) var(--space-xs);flex-direction:column;flex:1;display:flex}.spalte-leer{border:1px dashed var(--color-rule-strong);border-radius:var(--radius-sm);min-height:6rem;color:var(--color-muted);font-size:var(--text-xs);flex:1;place-items:center;display:grid}.karte{gap:var(--space-xs);padding:var(--space-md);background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-sm);cursor:grab;transition:box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;position:relative}.karte-oeffnen{z-index:0;border-radius:inherit;position:absolute;inset:0}.karte-kopf,.karte-zeile,.karte-fuss,.karte-status{z-index:1;position:relative}.karte-kopf,.karte-zeile,.karte-fuss{pointer-events:none}.karte:hover{box-shadow:var(--shadow-float);transform:translateY(-1px)}.karte:active{cursor:grabbing}.karte.gezogen{opacity:.45;transform:rotate(-1deg)}.karte.fest{cursor:default}.karte.wartet{opacity:.7}.karte-schloss{color:var(--color-muted)}.auswahl-karte:disabled{opacity:1;color:var(--color-muted);cursor:default;background-image:none}.karte-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);display:flex}.karte-titel{color:var(--color-ink);font-weight:600;font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.35}.karte:hover .karte-titel{color:var(--color-accent)}.karte-avatar{background:var(--color-paper-3);width:1.5rem;height:1.5rem;color:var(--color-ink-2);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.karte-zeile{font-size:var(--text-xs);line-height:1.4}.karte-fuss{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);display:flex}.karte-termin{color:var(--color-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35em;min-width:0;display:inline-flex;overflow:hidden}.karte-termin.faellig{color:var(--color-error);font-weight:600}.karte:has(.karte-termin.faellig){border-left:3px solid var(--color-error)}.karte-status{display:block}.auswahl-karte{min-height:1.75rem;font-size:var(--text-xs);padding-left:var(--space-xs);color:var(--color-muted);background-color:#0000;border-color:#0000}.auswahl-karte:hover,.auswahl-karte:focus-visible{border-color:var(--color-input-border);background-color:var(--color-surface);color:var(--color-ink)}.icp{gap:2px;display:inline-flex}.icp-punkt{background:var(--color-paper-3);border:1px solid var(--color-rule-strong);border-radius:50%;width:.4rem;height:.4rem}.icp-punkt.voll{background:var(--color-accent);border-color:var(--color-accent)}@media (width<=47.9rem){.board{scroll-snap-type:x mandatory;grid-auto-columns:minmax(84vw,1fr);min-height:auto}.suchfeld .eingabe{width:100%;min-width:0}.seitenkopf-aktionen{grid-template-columns:1fr 1fr;width:100%;display:grid}.seitenkopf-aktionen .suchfeld{grid-column:1/-1}.auswahl-kompakt{width:100%;min-width:0}}.sortierknopf{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.lead-werkzeugleiste{align-items:center;gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.lead-werkzeugleiste .schalter{background:var(--color-paper)}.lead-tabelle tbody tr{transition:background-color var(--dur-fast) var(--ease-out)}.lead-tabelle td{padding-block:var(--space-md)}.lead-zeile-oeffnen{cursor:pointer}.lead-zeile-oeffnen:focus-visible{outline:3px solid color-mix(in oklch, var(--color-accent) 55%, white);outline-offset:-3px}.lead-zeile-oeffnen:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--color-accent)}.sortierknopf:hover{color:var(--color-ink)}.faellig-text{color:var(--color-error);font-weight:600}.lead-tabelle td:first-child{min-width:14rem}@media (width<=47.9rem){.lead-werkzeugleiste{grid-template-columns:1fr 1fr;width:100%;display:grid}.lead-werkzeugleiste .suchfeld,.lead-werkzeugleiste .btn{grid-column:1/-1}.lead-werkzeugleiste .auswahl-kompakt{width:100%}}.vertriebsakte{gap:var(--space-lg);display:grid}.vertriebsakte .abschnitt-kopf p{color:var(--color-muted);margin:var(--space-2xs) 0 0}.vertriebsakte-block{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.vertriebsakte-block h3{font:600 var(--text-lg)/1.3 var(--font-sans);margin:0 0 var(--space-sm)}.vertriebsakte label{gap:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;display:grid}.produktkarten{gap:var(--space-xs);margin-top:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));display:grid}.produktkarte{border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-sm);background:var(--color-surface)}.produktkarte.ausgewaehlt{border-color:var(--color-accent);background:var(--color-accent-soft)}.produktkarte>div{align-items:center;gap:var(--space-xs);justify-content:space-between;display:flex}.produktkarte p{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-xs) 0;line-height:1.45}.produktkarte a{font-size:var(--text-sm)}.status-ok,.status-offen{border-radius:var(--radius-pill);font-size:var(--text-xs);padding:.1rem .4rem;font-weight:600}.status-ok{color:var(--color-success);background:var(--color-success-soft)}.status-offen{color:var(--color-warning);background:var(--color-warning-soft)}.aktivitaet-form{align-items:end;gap:var(--space-sm);grid-template-columns:9rem minmax(12rem,1fr) 9rem auto;display:grid}.aktenliste{margin:var(--space-sm) 0 0;gap:0;padding:0;list-style:none;display:grid}.aktenliste li{gap:var(--space-sm);border-top:1px solid var(--color-rule);padding:var(--space-sm) 0;grid-template-columns:7rem 1fr auto auto;align-items:baseline;display:grid}.aktenliste small{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-2xs);display:block}.aktivitaet-abschluss{background:var(--color-surface-2);border-radius:var(--radius-sm);gap:var(--space-sm);padding:var(--space-sm);grid-column:2/-1;display:grid}.aktivitaet-abschluss>div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.aktenliste time{color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap}.datei-knopf{cursor:pointer;margin-top:var(--space-xs);display:inline-grid!important}.datei-knopf input{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.entwurf-werkzeug{align-items:end;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.entwurf-werkzeug label{flex:17rem}.vertriebsakte textarea{resize:vertical}@media (width<=720px){.aktivitaet-form{grid-template-columns:1fr}.aktenliste li{gap:var(--space-2xs);grid-template-columns:1fr}.aktivitaet-abschluss{grid-column:auto}}.lead-detail .seitenkopf-text p{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.lead-raster{gap:clamp(var(--space-lg), 3vw, var(--space-2xl));margin-top:var(--space-lg);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);align-items:start;display:grid}.lead-fokus{margin-top:var(--space-lg)}.lead-fokus .kasten{border-left:4px solid var(--color-accent);box-shadow:var(--shadow-float)}.lead-arbeitsbereich{gap:var(--space-md);flex-direction:column;display:flex}.lead-arbeitsbereich>.vertriebsakte,.lead-arbeitsbereich>.kasten{padding:clamp(var(--space-md), 2vw, var(--space-lg));background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md)}.lead-kontext{top:calc(var(--kopf-hoehe) + var(--space-md));position:sticky}.kasten{padding:var(--space-md);background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md)}.lead-links>.abschnitt{background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md);margin-bottom:var(--space-md);padding:var(--space-lg)}.lead-links>.abschnitt+.abschnitt{border-top:var(--rule-hairline)}.kasten .abschnitt-kopf{margin-bottom:var(--space-sm)}.mehrzeilig{white-space:pre-wrap}.stufenleiste{gap:var(--space-2xs);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.stufe{align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600;display:flex}.stufe:hover{border-color:var(--stufe-farbe);color:var(--color-ink)}.stufe-nr{width:1.5rem;height:1.5rem;font-size:var(--text-xs);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.stufe.erreicht{color:var(--color-ink-2)}.stufe.erreicht .stufe-nr{background:var(--stufe-farbe);border-color:var(--stufe-farbe);color:var(--color-paper)}.stufe.jetzt{border-color:var(--stufe-farbe);background:color-mix(in oklch, var(--stufe-farbe) 10%, var(--color-surface));color:var(--color-ink);font-weight:700}.stufe:focus-visible{z-index:1;position:relative}.stufe-kurz{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.abschluss{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.abschluss-text{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.abschluss-knopf{min-height:2rem;padding:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);font-weight:600}.abschluss-knopf:hover:not(:disabled){border-color:var(--stufe-farbe);color:var(--color-ink)}.abschluss-kurz{min-width:0;font-size:var(--text-xs);color:var(--color-muted);flex:1 0 100%;margin:0}.abschluss-knopf:disabled{cursor:not-allowed;opacity:.55}.abschluss-knopf.jetzt{border-color:var(--stufe-farbe);background:color-mix(in oklch, var(--stufe-farbe) 12%, var(--color-surface));color:var(--color-ink);font-weight:700}.stufe-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stufe:disabled{cursor:default;opacity:.7}.stufe.jetzt:disabled{opacity:1}.nur-lesen-hinweis{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted);display:flex}.wiedervorlage{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;display:flex}.wiedervorlage-datum{align-items:center;gap:var(--space-xs);display:flex}.wiedervorlage-datum.faellig{color:var(--color-error)}.notiz-formular{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.notiz-formular .textfeld{min-height:4.5rem}.notiz-fuss{justify-content:flex-end;display:flex}.verlauf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.verlauf-eintrag{padding:var(--space-sm) 0;border-top:var(--rule-hairline);font-size:var(--text-sm)}.verlauf-meta{justify-content:space-between;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-2xs);display:flex}.verlauf-wer{color:var(--color-ink-2);font-weight:600}.verlauf-text{white-space:pre-wrap;overflow-wrap:anywhere}.verlauf-system{color:var(--color-muted)}.verlauf-mehr{padding-top:var(--space-sm);border-top:var(--rule-hairline);justify-content:center;display:flex}@media (width<=63.9rem){.lead-raster{gap:var(--space-lg);grid-template-columns:1fr}.lead-kontext{position:static}}.lead-kontext>.abschnitt{background:var(--color-surface);border:var(--rule-hairline);border-radius:var(--radius-md);margin-bottom:var(--space-md);padding:var(--space-lg)}.lead-kontext>.abschnitt+.abschnitt{border-top:var(--rule-hairline)}@media (width<=47.9rem){.stufenleiste{grid-template-columns:1fr;grid-auto-flow:row}.stufe{min-height:2.5rem}}.wv-gruppen{gap:var(--space-xl);flex-direction:column;display:flex}.wv-kopf{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs);font-size:var(--text-sm);display:flex}.wv-kopf h2{font-family:var(--font-display);font-variation-settings:"wght" 560, "opsz" 18}.wv-liste{border:var(--rule-hairline);border-radius:var(--radius-md);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.wv-zeile{gap:var(--space-md);padding:var(--space-md);border-top:var(--rule-hairline);font-size:var(--text-sm);grid-template-columns:7.5rem minmax(0,1fr) auto auto;align-items:center;display:grid}.wv-zeile:first-child{border-top:0}.wv-zeile.meine{background:color-mix(in oklch, var(--color-accent) 4%, var(--color-surface))}.wv-zeile:hover{background:color-mix(in oklch, var(--color-accent) 3%, var(--color-surface))}.wv-datum{flex-direction:column;font-weight:600;line-height:1.3;display:flex}.wv-datum .gedaempft{font-weight:400;font-size:var(--text-xs)}.wv-inhalt{min-width:0}.wv-schritt{color:var(--color-ink-2);overflow-wrap:anywhere}.wv-rechts{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;display:flex}.wv-ohne{align-items:center;gap:var(--space-xs);margin-top:var(--space-xl);font-size:var(--text-sm);color:var(--color-ink-2);display:flex}@media (width<=47.9rem){.wv-zeile{row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datum pfeil""inhalt inhalt""rechts rechts"}.wv-datum{gap:var(--space-xs);flex-direction:row;grid-area:datum;align-items:baseline}.wv-inhalt{grid-area:inhalt}.wv-rechts{flex-direction:row;grid-area:rechts;justify-content:space-between;align-items:center}.wv-zeile>a.btn{grid-area:pfeil}}.zustand{font-size:var(--text-xs);align-items:center;gap:.3em;font-weight:600;display:inline-flex}.zustand.aktiv{color:var(--color-success)}.zustand.gesperrt{color:var(--color-muted)}.zustand.fehlt{color:var(--color-warning-ink)}tr.gesperrt td{color:var(--color-muted)}.aktionen-liste{gap:var(--space-xs);flex-wrap:wrap;display:flex}.benutzer-gruppe+.benutzer-gruppe{margin-top:var(--space-xl)}.benutzer-gruppe>p{max-width:68ch;margin-block:var(--space-sm)}.benutzer-auswahl{padding:var(--space-sm);border:1px solid var(--color-muted);border-radius:8px;min-width:0;margin:0}.benutzer-checkbox{align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;display:flex}.benutzer-checkbox input{flex-shrink:0;width:18px;height:18px}.benutzer-formular-inhalt{border:0;min-width:0;margin:0;padding:0}.benutzer-verwaltung :is(button,select,input:not([type=checkbox])){min-height:44px}.benutzer-verwaltung :is(button,select,input):focus-visible{outline-offset:3px;outline:2px solid}.benutzer-loeschdialog{overflow-wrap:anywhere;width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.benutzer-loeschdialog .feld{margin-block:var(--space-sm)}.benutzer-loeschdialog .dialog-fuss{flex-wrap:wrap}.lead-regeln{gap:var(--space-xl);display:grid}.regel-abschnitt{gap:var(--space-md);padding:clamp(var(--space-md), 3vw, var(--space-xl));border:var(--rule-hairline);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.regel-abschnitt-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.regel-abschnitt-kopf p,.regel-verlauf{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);max-width:var(--measure)}.regel-budget{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);flex:none}.regel-budget.voll{background:var(--color-success-soft);color:var(--color-success)}.regel-karten{gap:var(--space-sm);display:grid}.regel-karte{align-items:end;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr) auto;display:grid}.regel-karte:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.regel-karte.inaktiv{opacity:.72}.regel-karte.quelle-karte{grid-template-columns:minmax(12rem,.8fr) minmax(10rem,1fr) minmax(12rem,1.5fr) auto}.regel-karte.freigegeben{border-color:var(--color-success);background:var(--color-success-soft)}.regel-schalter{align-items:center;gap:var(--space-xs);min-height:2.5rem;font-size:var(--text-sm);color:var(--color-ink-2);font-weight:600;display:flex}.regel-schalter input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.regel-felder{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 7rem;display:grid}.regel-gewicht .eingabe{font-variant-numeric:tabular-nums}@media (width<=52rem){.regel-karte,.regel-karte.quelle-karte{grid-template-columns:1fr;align-items:stretch}.regel-felder{grid-template-columns:1fr}.regel-abschnitt-kopf{flex-direction:column}}.produktwissen{gap:var(--space-xl);display:grid}.wissen-abschnitt{gap:var(--space-md);padding:clamp(var(--space-md), 3vw, var(--space-xl));border:var(--rule-hairline);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.wissen-kopf{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.wissen-kopf p,.wissen-verlauf{margin:var(--space-2xs) 0 0;max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm)}.wissen-liste{gap:var(--space-sm);display:grid}.wissen-karte{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid}.wissen-karte:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.wissen-karte.inaktiv{opacity:.68}.wissen-zeile{gap:var(--space-sm);grid-template-columns:8rem minmax(12rem,1fr) 10rem;display:grid}.wissen-schalter{align-items:center;gap:var(--space-xs);min-height:2rem;color:var(--color-ink-2);font-size:var(--text-sm);font-weight:600;display:flex}.wissen-schalter input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.wissen-karte textarea{resize:vertical}@media (width<=52rem){.wissen-kopf{flex-direction:column}.wissen-zeile{grid-template-columns:1fr}}.cockpit{gap:var(--space-xl);flex-direction:column;display:flex}.cockpit-ueberblick,.cockpit-arbeitsliste,.cockpit-hinweis,.cockpit-skelett>section{padding:var(--space-lg);border:var(--rule-hairline);border-radius:var(--radius-md);background:var(--color-surface)}.cockpit-heute{align-items:center;gap:var(--space-lg);padding:clamp(var(--space-lg), 3vw, var(--space-xl));background:linear-gradient(120deg, var(--color-accent-soft), var(--color-surface) 62%);border:1px solid color-mix(in oklch, var(--color-accent) 20%, var(--color-rule));border-radius:var(--radius-md);grid-template-columns:minmax(0,1.3fr) auto auto;display:grid}.cockpit-heute h2{font-family:var(--font-display);font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));font-variation-settings:"wght" 580, "opsz" 24}.cockpit-heute p:not(.cockpit-ueberzeile){color:var(--color-ink-2);margin-top:var(--space-xs);max-width:48rem}.cockpit-kennzahlen{gap:var(--space-sm);grid-template-columns:repeat(3,max-content);display:grid}.cockpit-kennzahlen span{color:var(--color-muted);font-size:var(--text-xs);text-align:center;white-space:nowrap;flex-direction:column;gap:.1rem;display:flex}.cockpit-kennzahlen strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1}.cockpit-abschnittkopf{justify-content:space-between;align-items:end;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.cockpit-abschnittkopf h2,.cockpit-hinweis h2{font-family:var(--font-display);font-size:var(--text-xl);font-variation-settings:"wght" 560, "opsz" 18}.cockpit-ueberzeile{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.cockpit-stufen{border-top:var(--rule-hairline);border-left:var(--rule-hairline);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cockpit-stufe{gap:var(--space-2xs) var(--space-xs);min-height:6.5rem;padding:var(--space-md);border-right:var(--rule-hairline);border-bottom:var(--rule-hairline);color:var(--color-ink);grid-template-columns:auto 1fr;align-items:center;text-decoration:none;display:grid}.cockpit-stufe:hover,.cockpit-stufe:focus-visible{background:var(--color-accent-soft)}.cockpit-stufe-punkt{border-radius:50%;width:.55rem;height:.55rem}.cockpit-stufe-label{font-size:var(--text-xs);color:var(--color-ink-2)}.cockpit-stufe strong{font-family:var(--font-display);font-size:var(--text-2xl);grid-column:1/-1;line-height:1}.cockpit-liste{border-top:var(--rule-hairline);margin:0;padding:0;list-style:none}.cockpit-lead{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:var(--rule-hairline);grid-template-columns:5rem minmax(0,1fr) max-content max-content;align-items:center;display:grid}.cockpit-lead-datum{color:var(--color-error);font-size:var(--text-xs);flex-direction:column;line-height:1.3;display:flex}.cockpit-lead-datum strong{font-size:var(--text-sm)}.cockpit-lead-inhalt{min-width:0}.cockpit-lead-name{color:var(--color-ink);font-weight:700;text-decoration:none}.cockpit-lead-name:hover,.cockpit-lead-name:focus-visible,.cockpit-lead-oeffnen:hover,.cockpit-lead-oeffnen:focus-visible,.textlink:hover,.textlink:focus-visible{color:var(--color-accent);text-decoration:underline}.cockpit-lead-inhalt p,.cockpit-hinweis p,.cockpit-ruhig{margin-top:var(--space-2xs);color:var(--color-ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.cockpit-lead-status{font-size:var(--text-xs);white-space:nowrap;font-weight:700}.cockpit-lead-oeffnen,.textlink{color:var(--color-ink-2);font-size:var(--text-sm);font-weight:700}.cockpit-ruhig{padding:var(--space-lg) 0 var(--space-xs)}.cockpit-hinweis{justify-content:space-between;align-items:center;gap:var(--space-lg);background:var(--color-paper-2);display:flex}.cockpit-hinweis>div{max-width:var(--measure)}.cockpit-skelett{gap:var(--space-xl);display:grid}@media (width<=55rem){.cockpit-heute{grid-template-columns:1fr auto}.cockpit-heute>.btn{grid-column:1/-1;justify-self:start}.cockpit-stufen{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.9rem){.cockpit-heute{gap:var(--space-md);padding:var(--space-md);grid-template-columns:1fr}.cockpit-kennzahlen{grid-template-columns:repeat(3,1fr);width:100%}.cockpit-heute>.btn{justify-content:center;width:100%}.cockpit-ueberblick,.cockpit-arbeitsliste,.cockpit-hinweis,.cockpit-skelett>section{padding:var(--space-md)}.cockpit-abschnittkopf,.cockpit-hinweis{flex-direction:column;align-items:flex-start}.cockpit-stufen{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-lead{gap:var(--space-xs);grid-template-columns:1fr max-content;grid-template-areas:"datum status""inhalt inhalt""oeffnen oeffnen"}.cockpit-lead-datum{grid-area:datum}.cockpit-lead-inhalt{grid-area:inhalt}.cockpit-lead-status{grid-area:status}.cockpit-lead-oeffnen{grid-area:oeffnen;align-items:center;min-height:2.75rem;display:inline-flex}}.pepsi-raster{gap:var(--space-lg);grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;display:grid}.pepsi-liste{gap:var(--space-xs);top:var(--space-lg);flex-direction:column;display:flex;position:sticky}.pepsi-kandidat{min-height:44px;padding:var(--space-sm);border:var(--rule-hairline);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);text-align:left;gap:var(--space-2xs);display:grid}.pepsi-kandidat:hover,.pepsi-kandidat.aktiv{border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent)}.pepsi-kandidat span,.pepsi-kandidat small,.pepsi-detailkopf p,.pepsi-daten dt{color:var(--color-muted)}.pepsi-detail{border-top:var(--rule-hairline)}.pepsi-detail article{gap:var(--space-lg);padding-top:var(--space-lg);display:grid}.pepsi-detailkopf{justify-content:space-between;gap:var(--space-md);align-items:start;display:flex}.pepsi-detailkopf h2{font-size:var(--text-xl)}.label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pepsi-score{background:var(--color-accent-soft);min-width:4.5rem;min-height:4.5rem;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.pepsi-score strong{font-size:var(--text-xl);line-height:1}.pepsi-daten{gap:var(--space-xs) var(--space-md);overflow-wrap:anywhere;grid-template-columns:max-content 1fr;display:grid}.pepsi-pruefung{gap:var(--space-md);grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);display:grid}.pepsi-pruefung label{gap:var(--space-2xs);color:var(--color-ink-2);flex-direction:column;font-weight:700;display:flex}.pepsi-pruefung .feld-breit{grid-column:1/-1}.pepsi-aktionen{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=760px){.pepsi-raster{grid-template-columns:1fr}.pepsi-liste{position:static}.pepsi-pruefung{grid-template-columns:1fr}}
