/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer twbase{*,:before,:after{border-style:solid;border-width:0;border-color:var(--ui-border)}}@layer legacy{:root{--bg:oklch(96.2% 0 0);--surface:oklch(100% 0 0);--border:#dedede;--border-hell:oklch(95% 0 0);--schatten-karte:0 1px 2px oklch(0% 0 0/.04), 0 12px 32px -12px oklch(0% 0 0/.08);--text:#171717;--text-dim:#4d4d4d;--accent:oklch(20.5% 0 0);--accent-soft:oklch(92.2% 0 0);--accent-bg:oklch(65.7364% .200801 37.1032/.12);--ring:#f25623;--brand:#f25623;--knopf-bg:oklch(20.5% 0 0);--knopf-text:oklch(98.5% 0 0);--seitenleiste-breite:240px;--seitenleiste-bg:var(--bg);--seitenleiste-hover:oklch(100% 0 0/.6);--seitenleiste-aktiv:oklch(100% 0 0);--tabelle-kopf-bg:oklch(100% 0 0);--tabelle-hover:oklch(97.5% 0 0);--gruen:#0c5132;--gruen-bg:#cdfee1;--gelb:#5e4200;--gelb-bg:#ffd79d;--rot:#8e1f0b;--rot-bg:#ffd6d6;--radius:12px;--radius-karte:24px;--schrift:"Geist", "Segoe UI", system-ui, sans-serif;color-scheme:light}@font-face{font-family:Geist;src:url(/pim/fonts/geist/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/pim/fonts/geist/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/pim/fonts/geist/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/pim/fonts/geist/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/pim/fonts/instrument-sans/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/pim/fonts/instrument-sans/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/pim/fonts/instrument-sans/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/pim/fonts/instrument-sans/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/pim/fonts/inter/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/pim/fonts/inter/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/pim/fonts/inter/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/pim/fonts/inter/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/pim/fonts/ibm-plex-sans/400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/pim/fonts/ibm-plex-sans/500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/pim/fonts/ibm-plex-sans/600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/pim/fonts/ibm-plex-sans/700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root[data-theme=dark]{--bg:oklch(16% 0 0);--surface:oklch(21.5% 0 0);--border:oklch(30% 0 0);--border-hell:oklch(25% 0 0);--schatten-karte:0 1px 2px oklch(0% 0 0/.4), 0 12px 32px -12px oklch(0% 0 0/.5);--text:oklch(98.5% 0 0);--text-dim:oklch(70.8% 0 0);--accent:oklch(92.2% 0 0);--accent-soft:oklch(30% 0 0);--accent-bg:oklch(68.4644% .182692 38.1604/.22);--ring:#f4683a;--brand:#f4683a;--knopf-bg:oklch(92.2% 0 0);--knopf-text:oklch(20.5% 0 0);--seitenleiste-bg:var(--bg);--seitenleiste-hover:oklch(22% 0 0);--seitenleiste-aktiv:oklch(25% 0 0);--tabelle-kopf-bg:oklch(21.5% 0 0);--tabelle-hover:oklch(22% 0 0);--gruen:#5ec98c;--gruen-bg:#16301f;--gelb:#e3b341;--gelb-bg:#33280d;--rot:#f08b84;--rot-bg:#3a1a18;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--schrift);margin:0}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{border-color:var(--ui-ring);box-shadow:0 0 0 3px var(--ui-ring);outline:none}@supports (color:color-mix(in lab,red,red)){input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ui-ring) 50%,transparent)}}a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #00000059;text-decoration:underline #00000059}a:hover{text-decoration-color:currentColor}:root[data-theme=dark] a{text-decoration-color:#ececec66}.app-rahmen{min-height:calc(100vh - var(--hinweis-hoehe,0px));align-items:stretch;display:flex}.sprunglink{z-index:1000;background:var(--knopf-bg);color:var(--knopf-text);border-radius:var(--radius);opacity:0;pointer-events:none;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.sprunglink:focus-visible,.sprunglink:focus{opacity:1;pointer-events:auto;transform:none}.kopf{flex:0 0 var(--seitenleiste-breite);width:var(--seitenleiste-breite);background:var(--seitenleiste-bg);border-right:1px solid var(--border);top:var(--hinweis-hoehe,0px);height:calc(100vh - var(--hinweis-hoehe,0px));align-self:flex-start;padding:16px 12px;position:sticky;overflow-y:auto}.kopf-inner{flex-direction:column;gap:4px;min-height:100%;display:flex}.marke{letter-spacing:-.01em;color:var(--text);padding:6px 8px 16px;font-size:15px;font-weight:500}.marke-zeile{align-items:center;gap:8px;display:flex}.jost-logo{object-fit:contain;border-radius:4px;flex:none}:root[data-theme=dark] .logo-invertierbar{filter:invert()}.jost-wortmarke{letter-spacing:.02em;color:var(--text);font-weight:600;line-height:1}.marke-pim{color:var(--text-dim);margin-left:1px;font-weight:400}.marke-betreiber{color:var(--text-dim);letter-spacing:normal;align-items:center;gap:5px;margin-top:2px;font-size:12px;font-weight:400;display:flex}.sjw-wortmarke{flex:none;width:auto;display:block}.sjw-fusszeile{justify-content:center;padding:24px 16px 20px;display:flex}.sjw-fusszeile a{opacity:.45;transition:opacity .15s ease-out}.sjw-fusszeile a:hover,.sjw-fusszeile a:focus-visible{opacity:.8}.nav{flex-direction:column;gap:2px;margin-left:0;display:flex}.nav a{border-radius:var(--radius);height:32px;color:var(--text);align-items:center;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--seitenleiste-hover);text-decoration:none}.nav a.aktiv{background:var(--seitenleiste-aktiv);color:var(--text);font-weight:500}.nav-trenner{background:var(--border);align-self:auto;width:auto;height:1px;margin:8px}main{width:100%;padding:24px clamp(16px,1.5vw,32px)}@media (max-width:900px){main{padding-left:12px;padding-right:12px}}.inhaltsbereich{flex-direction:column;flex:auto;min-width:0;display:flex}.portal-fusszeile{color:var(--text-dim);border-top:1px solid var(--border);margin-top:auto;padding:14px clamp(16px,1.5vw,32px) 18px;font-size:12px}.kacheln{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.kachel{background:var(--ui-card);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;padding:20px}.kachel .wert{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.05}.kachel .beschriftung{color:var(--text-dim);margin-top:4px;font-size:12px}.hinweis{background:var(--ui-card);color:var(--ui-foreground);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-bottom:20px;padding:12px 16px 12px 46px;font-size:14px;position:relative}.hinweis:before{content:"i";background:var(--text-dim);width:20px;height:20px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:italic;font-weight:600;line-height:1;display:flex;position:absolute;top:12px;left:14px}.hinweis.warnung{background:var(--gelb-bg)}.hinweis.warnung:before{content:"!";background:var(--gelb);color:var(--gelb-bg);font-style:normal}.hinweis.kritisch{background:var(--rot-bg)}.hinweis.kritisch:before{content:"✕";background:var(--rot);color:var(--rot-bg);font-size:10px;font-style:normal}.hinweis.erfolg:before{content:"✓";background:var(--gruen,#2e8540);color:var(--gruen-bg,#fff);font-style:normal}.hinweis .titel{margin-bottom:4px;font-weight:500}.hinweis .detail{color:var(--text);font-size:13px}.werkzeuge{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;display:flex}.sammelleiste{border-color:var(--accent);border-radius:var(--radius);box-shadow:none;padding:8px 14px}.sammel-auswahl{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.sammel-pfeil{color:var(--text-dim);font-size:10px}.sammelleiste-spacer{flex:auto}.sammel-warnung{color:var(--gelb);white-space:nowrap;font-size:12px}input[type=search],input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=url],input[type=tel],select{border:1px solid var(--ui-border);border-radius:var(--ui-radius);height:32px;color:var(--ui-foreground);font:inherit;background:0 0;min-width:0;padding:0 10px;font-size:14px}:root[data-theme=dark] :is(input[type=search],input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=url],input[type=tel],select,textarea){background:#ffffff0b;border-color:#ffffff26}select option{background:var(--ui-popover);color:var(--ui-foreground)}input[type=search]{flex:240px}input[type=search].spalten-suche,.export-liste>input[type=search]{flex:none}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}label.schalter{color:var(--text-dim);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}button{background:var(--knopf-bg);min-height:32px;color:var(--knopf-text);border-radius:var(--ui-radius);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;line-height:1.25;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}button:where(:hover:not(:disabled)){background:var(--knopf-bg)}@supports (color:color-mix(in lab,red,red)){button:where(:hover:not(:disabled)){background:color-mix(in oklch,var(--knopf-bg) 80%,transparent)}}button.leise{background:var(--ui-background);color:var(--ui-foreground);border:1px solid var(--ui-border)}button.leise:hover:not(:disabled){background:var(--ui-muted)}:root[data-theme=dark] button.leise{background:#ffffff0b;border-color:#ffffff26}button:disabled{opacity:.5;cursor:default}.zwischenablage-anzeige{color:var(--text-dim);font-size:13px}.tabelle-rahmen{background:var(--ui-card);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th{text-align:left;color:var(--ui-foreground);border-bottom:1px solid var(--ui-border);white-space:nowrap;background:var(--ui-card);height:40px;padding:0 10px;font-size:13px;font-weight:500;position:sticky;top:0}td{border-bottom:1px solid var(--ui-border);height:40px;padding:8px 10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){tbody tr:hover{background:color-mix(in oklch,var(--ui-muted) 50%,transparent)}}td.nr{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}td.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.miniatur{background:var(--border-hell);border:1px solid var(--border);color:var(--text-dim);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.miniatur img{object-fit:contain;background:var(--border-hell);width:100%;height:100%}.miniatur-gross{border-radius:6px}.miniatur-laedt{animation:1.4s ease-in-out infinite miniatur-puls}@keyframes miniatur-puls{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.miniatur-laedt{opacity:.6;animation:none}}.miniatur-fehler{border-style:dashed}td.miniatur-zelle{white-space:nowrap;width:1%;padding:4px 8px 4px 12px}.zeile-mit-miniatur{align-items:center;gap:8px;display:flex}.kopf-mit-miniatur{align-items:flex-start;gap:16px;display:flex}.kopf-mit-miniatur>.kopf-miniatur-text{flex:1;min-width:0}.stufe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.stufe-kopf .balken{flex:260px;max-width:420px}.reiter button .reiter-zahl{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:center;margin-left:3px;font-weight:500;display:inline-flex}.reiter button .reiter-zahl .ampel{margin-right:6px}.umschalter{border-radius:calc(var(--ui-radius) * 1.2);background:var(--ui-muted);flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.umschalter button{color:var(--ui-foreground);background:0 0}@supports (color:color-mix(in lab,red,red)){.umschalter button{color:color-mix(in oklch,var(--ui-foreground) 60%,transparent)}}.umschalter button{border-radius:calc(var(--ui-radius) * .9);border:1px solid #0000;padding:4px 12px;font-size:13px;font-weight:500;transition:color .15s,background-color .15s,box-shadow .15s}.umschalter button:hover:not(:disabled){color:var(--ui-foreground);background:0 0}.umschalter button[aria-pressed=true],.umschalter button[aria-pressed=true]:hover:not(:disabled){background:var(--ui-background);color:var(--ui-foreground);box-shadow:0 1px 2px var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.umschalter button[aria-pressed=true],.umschalter button[aria-pressed=true]:hover:not(:disabled){box-shadow:0 1px 2px color-mix(in oklch,var(--ui-foreground) 12%,transparent)}}:root[data-theme=dark] .umschalter button[aria-pressed=true]{background:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .umschalter button[aria-pressed=true]{background:color-mix(in oklch,var(--ui-foreground) 10%,transparent)}}:root[data-theme=dark] .umschalter button[aria-pressed=true]{border-color:var(--ui-border)}.html-vorschau{border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;min-height:160px;margin-top:6px}.ampel{vertical-align:-2px;flex:none;width:14px;height:14px;margin-right:5px;display:inline-block}.ampel svg{display:block}.ampel.gruen{color:var(--gruen)}.ampel.gelb{color:#b45309}:root[data-theme=dark] .ampel.gelb{color:#e3b341}.ampel.rot{color:var(--rot)}.balken{align-items:center;gap:8px;min-width:130px;display:flex}.balken .spur{background:var(--border);border-radius:3px;flex:1;min-width:60px;height:6px;overflow:hidden}.balken .fuell{border-radius:3px;height:100%}.balken .fuell.gruen{background:var(--gruen)}.balken .fuell.gelb{background:var(--gelb)}.balken .fuell.rot{background:var(--rot)}.balken .zahl{font-variant-numeric:tabular-nums;color:var(--text-dim);text-align:right;min-width:34px;font-size:12px}.marke-pflicht{color:var(--rot);margin-left:3px;font-weight:600}.abzeichen{border:1px solid var(--ui-border);height:20px;color:var(--ui-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.abzeichen.fehlt{background:var(--rot-bg);color:var(--rot);border-color:#0000}.abzeichen.ok{background:var(--gruen-bg);color:var(--gruen);border-color:#0000}.zurueck{color:var(--text-dim);margin-bottom:10px;font-size:13px;display:inline-block}.detail-kopf{background:var(--ui-card);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-bottom:16px;padding:16px}.detail-kopf h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.1}.detail-kopf .unterzeile{color:var(--text-dim);margin-bottom:14px}.stammdaten{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 20px;padding-top:14px;display:grid}.stammdaten dt{color:var(--text-dim);font-size:12px}.stammdaten dd{margin:2px 0 0;font-weight:500}.reiter{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.reiter button{color:var(--text-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 14px;font-weight:500}.reiter button.aktiv{color:var(--text);border-bottom-color:var(--text);font-weight:500}.reiter button:hover:not(:disabled){color:var(--text);background:0 0}.leer{color:var(--text-dim);font-style:italic}.sitzung-laedt{min-height:calc(100vh - var(--hinweis-hoehe,0px));color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.sitzung-laedt-text{font-size:13px}.lade,.fehler{text-align:center;color:var(--text-dim);padding:40px}.fehler{color:var(--rot)}.fehler button{margin-left:10px}.sr-nur{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes skelett-puls{0%,to{opacity:.35}50%{opacity:.7}}.skelett-tabelle{flex-direction:column;gap:10px;padding:16px 4px;display:flex}.skelett-zeile{border-radius:var(--radius);background:var(--border);height:15px;animation:1.4s ease-in-out infinite skelett-puls}.blaettern{font-variant-numeric:tabular-nums;color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.login-seite{min-height:calc(100vh - var(--hinweis-hoehe,0px));background:var(--bg);grid-template-rows:1fr auto;place-items:center;padding:20px;display:grid}.login-karte{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:28px;display:flex}.login-logo{align-self:center;margin-bottom:-4px}img.login-logo:not(.sjw-wortmarke){border-radius:10px;width:48px;height:48px;display:block}img.login-logo.sjw-wortmarke{width:auto;height:30px}.login-marke{letter-spacing:-.01em;text-align:center;font-size:19px;font-weight:500}.login-untertitel{color:var(--text-dim);margin-top:2px;font-size:13px;font-weight:400;display:block}.login-betreiber{color:var(--text-dim);justify-content:center;align-items:center;gap:5px;margin-top:-6px;font-size:12px;display:flex}.login-karte label{color:var(--text-dim);flex-direction:column;gap:5px;font-size:13px;display:flex}.login-karte input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;padding:9px 11px}.login-fehler{background:var(--rot-bg);color:var(--rot);border-radius:var(--radius);padding:9px 11px;font-size:13px}.login-hinweis{color:var(--text-dim);text-align:center;margin:0;font-size:12px}.sprachwahl{gap:4px;display:flex}.sprachwahl button{background:var(--bg);color:var(--text-dim);border:1px solid var(--border);flex:1;padding:5px;font-size:12px}.sprachwahl button.aktiv{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.nutzer-block{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;margin-left:0;padding-top:12px;display:flex}.nutzer-name{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:none;padding:0 4px;font-size:13px;overflow:hidden}.hinweisleiste{z-index:150;background:var(--gelb-bg);color:var(--gelb);border-bottom:1px solid var(--border);text-align:center;padding:4px 16px;font-size:12px;font-weight:600;line-height:1.35;position:sticky;top:0}.banner-warnung{background:var(--gelb-bg);color:var(--gelb);border-bottom:1px solid var(--border);text-align:center;padding:8px 20px;font-size:13px}.banner-warnung button.banner-link{all:unset;cursor:pointer;font-weight:600;text-decoration:underline}.nutzer-menue-wrapper{position:relative}.nutzer-trigger{all:unset;border-radius:var(--radius);cursor:pointer;width:100%;padding:6px 4px;display:block}.nutzer-trigger:hover,.nutzer-trigger:focus-visible{background:var(--seitenleiste-hover)}.nutzer-trigger .nutzer-name{padding:0}.nutzer-menue{background:var(--surface);border-radius:var(--radius-karte);min-width:220px;box-shadow:var(--schatten-karte);z-index:60;border:0;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.nutzer-menue button,.nutzer-menue a{all:unset;cursor:pointer;border-radius:var(--radius);color:var(--text);padding:8px 10px;font-size:13px;font-weight:500}.nutzer-menue button:hover,.nutzer-menue a:hover{background:var(--seitenleiste-hover)}.nutzer-menue button:focus-visible,.nutzer-menue a:focus-visible{background:var(--seitenleiste-hover);outline:2px solid var(--ring);outline-offset:-2px}.nutzer-menue hr{border:0;border-top:1px solid var(--border);margin:4px 2px}.modal-hintergrund{z-index:200;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.modal{background:var(--ui-popover);color:var(--ui-foreground);border-radius:var(--radius-karte);box-shadow:0 0 0 1px var(--ui-foreground),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@supports (color:color-mix(in lab,red,red)){.modal{box-shadow:0 0 0 1px color-mix(in oklch,var(--ui-foreground) 10%,transparent),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.modal{width:480px;max-width:100%;max-height:calc(100vh - 32px);padding:20px;overflow-y:auto}.modal-kopf{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.modal-kopf h2{margin:0;font-size:16px;font-weight:500}.modal-schliessen{padding:2px 8px}.modal-hinweistext{color:var(--text-dim);margin:0 0 14px;font-size:13px}.modal-unterueberschrift{margin:18px 0 8px;font-size:13px;font-weight:500}.modal-zeile{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.modal-zeile label{color:var(--text-dim);font-size:12px}.modal-zeile input{width:100%}.modal-zeile-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-zeile-inline input{flex:160px}.modal-fehler{color:var(--rot);background:var(--rot-bg);border-radius:var(--radius);margin-bottom:12px;padding:8px 10px;font-size:13px}.modal-text{margin:0 0 16px;font-size:13px}.modal-aktionen{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.firma-zugaenge-tabelle{max-height:260px;margin-bottom:8px;overflow-y:auto}.erfassung-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.erfassung-kopf h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.1}.erfassung-kopf .unterzeile{color:var(--text-dim);margin:4px 0 0;font-size:13px}.kopf-aktionen{flex-wrap:wrap;gap:8px;display:flex}.aufgabenleiste{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.aufgabe{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:550;display:inline-flex}.aufgabe.problem{border-color:var(--rot);background:var(--rot-bg)}.aufgabe.aktiv{background:var(--text);color:var(--surface);border-color:var(--text)}.aufgaben-filter-anzeige{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;display:inline-flex}.wie-funktioniert{background:var(--bg);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-bottom:16px;padding:14px 16px}.wie-funktioniert-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wie-funktioniert-kopf h2{margin:0;font-size:14px;font-weight:500}.wie-funktioniert-schritte{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;display:grid}.wie-funktioniert-schritte h3{margin:0 0 4px;font-size:13px;font-weight:500}.wie-funktioniert-schritte p{color:var(--text-dim);margin:0;font-size:12.5px}.wie-funktioniert-knopf{margin:0 0 12px}.trenner{background:var(--border);align-self:stretch;width:1px;margin:0 4px}.speicherstatus{font-weight:500}.speicherstatus.ruhig{color:var(--gruen)}.speicherstatus.ausstehend,.speicherstatus.speichert{color:var(--gelb)}.speicherstatus.offline,.speicherstatus.fehler{color:var(--rot)}.tabelle-rahmen.raster{max-height:65vh;overflow:auto}.raster-tabelle{border-collapse:separate;border-spacing:0;font-size:13px}.raster-tabelle th{border-right:1px solid var(--border);white-space:normal;vertical-align:bottom;z-index:3;max-width:150px;font-size:12px}.raster-tabelle td{border-right:1px solid var(--border);height:auto;padding:0}.raster-tabelle .haft{background:var(--surface);z-index:2;position:sticky}.raster-tabelle th.haft{z-index:4;background:var(--tabelle-kopf-bg)}.spalte-auswahl{text-align:center;width:34px;left:0;padding:6px!important}.spalte-artnr{min-width:140px;left:34px;padding:6px 10px!important}.spalte-artnr .sort-kopf{padding:6px 10px}.zeilen-name{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-family:inherit;font-size:11px;overflow:hidden}.raster-tabelle .spalte-fixiert{z-index:2;background:var(--surface);position:sticky}.raster-tabelle th.spalte-fixiert{z-index:4;background:var(--tabelle-kopf-bg)}.spalte-fixiert-rand{box-shadow:2px 0 0 var(--border)}.spalten-menu{position:relative}.spalten-panel{z-index:20;background:var(--surface);border-radius:var(--radius-karte);width:300px;max-height:420px;box-shadow:var(--schatten-karte);border:0;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.spalten-suche{width:100%}.spalten-schnellwahl{flex-wrap:wrap;gap:6px;display:flex}.spalten-liste{border-top:1px solid var(--border-hell);border-bottom:1px solid var(--border-hell);margin:0;padding:0;list-style:none;overflow-y:auto}.spalten-zeile{justify-content:space-between;align-items:center;gap:8px;padding:5px 2px;font-size:13px;display:flex}.spalten-zeile:not(:last-child){border-bottom:1px solid var(--border-hell)}.spalten-zeile label:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.spalte-fixieren{color:var(--text-dim);flex:none;align-items:center;gap:4px;font-size:11px;display:flex}.spalte-fixieren.aktiv{color:var(--text);font-weight:600}.spalten-fuss{justify-content:flex-end;display:flex}.zelle{cursor:cell;outline:none;min-width:110px;max-width:190px;position:relative}.zelle .zellwert{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;display:block;overflow:hidden}.zelle.aktiv,.zelle:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.zelle.fehlt .zellwert{color:var(--rot);background:var(--rot-bg);font-style:italic}.zelle.eingereicht{background:var(--gelb-bg)}.zelle.abgelehnt{background:var(--rot-bg)}.zelle.server-fehler{box-shadow:inset 0 0 0 2px var(--rot)}.zelle-fehlertext,.zelle-grundtext{color:var(--rot);white-space:normal;overflow-wrap:break-word;padding:2px 9px 6px;font-size:11px;line-height:1.3}.zelle input,.zelle select,.zelle input:focus-visible,.zelle select:focus-visible{width:100%;font:inherit;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:7px 8px}.pruefbereich{border-top:2px solid var(--text);margin-top:20px;padding-top:16px}.pruef-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pruef-kopf h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500}.vorher{color:var(--text-dim);text-decoration:line-through}.einheit{color:var(--text-dim);font-size:12px}.entscheidung{gap:4px;display:flex}.entscheidung button{background:var(--surface);border:1px solid var(--border);width:30px;color:var(--text-dim);padding:4px 0;font-weight:600}.entscheidung button.ja.aktiv{background:var(--gruen-bg);color:var(--gruen);border-color:var(--gruen)}.entscheidung button.nein.aktiv{background:var(--rot-bg);color:var(--rot);border-color:var(--rot)}.rollen-marke{border-radius:var(--radius);letter-spacing:.4px;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);margin-left:7px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.formular-schmal{max-width:480px}.adress-zeile{grid-template-columns:96px minmax(0,1fr) 96px;gap:0 8px;display:grid}.zweispaltig{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:16px;display:grid}.spalte-links{max-height:78vh;overflow-y:auto}.spalte-rechts{min-width:0}tbody tr.gewaehlt,tbody tr.gewaehlt:hover{background:var(--accent-soft)}tbody tr.gewaehlt td:first-child{box-shadow:inset 3px 0 0 var(--accent)}h2.abschnitt{color:var(--ui-foreground);letter-spacing:-.02em;margin:28px 0 12px;font-size:18px;font-weight:600}.zusammenfuehren-leiste{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.cwertliste{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-top:12px;padding:12px 14px}.cwertliste .beschriftung{color:var(--text-dim);margin-bottom:6px;font-size:12px}.cwertliste code{word-break:break-all;color:var(--text);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12px}.zeilen-aktionen{flex-wrap:wrap;gap:5px;display:flex}.zeilen-aktionen button{padding:4px 9px;font-size:12px}.passwort-zeile{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.passwort-zeile code{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:13px}.passwort-zeile code.passwort{letter-spacing:.5px;font-weight:600}.fehlergrenze{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;max-width:720px;margin:30px auto;padding:22px 24px}.fehlergrenze:before{content:"!";background:var(--rot);width:26px;height:26px;color:var(--rot-bg);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.fehlergrenze h2{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:500}.fehlergrenze p{color:var(--text-dim);margin:0 0 14px}.fehlergrenze pre{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--rot);margin:0 0 14px;padding:10px 12px;font-size:12px;overflow-x:auto}@media (max-width:900px){.app-rahmen{flex-direction:column}.kopf{border-bottom:1px solid var(--border);flex:none;width:100%;height:auto;padding:10px 12px;position:static}.kopf-inner{flex-flow:wrap;align-items:center;gap:16px;min-height:auto}.marke{padding:0}.nav{flex-flow:wrap;margin-left:auto}.nav-trenner{align-self:stretch;width:1px;height:auto;margin:0 4px}.nutzer-block{border-top:0;flex-direction:row;align-items:center;margin-top:0;margin-left:16px;padding-top:0}.nutzer-name{max-width:220px;padding:0}.zweispaltig{grid-template-columns:1fr}.spalte-links{max-height:40vh}}@media (max-width:640px){main{padding:12px}}.stufenleiste{align-items:stretch;gap:4px;margin-bottom:20px;display:flex}.stufenleiste-item{background:var(--surface);border-radius:var(--radius-karte);min-width:0;box-shadow:var(--schatten-karte);border:0;flex:1 1 0;padding:16px 18px}.stufenleiste-bezeichnung{margin-bottom:6px;font-weight:500}.stufenleiste-prozent{font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:28px;font-weight:500;line-height:1.1}.stufe-unterzeile{color:var(--text-dim);margin-top:6px;font-size:12px}.stufe-hinweis{color:var(--gelb);margin-top:6px;font-size:12px}.stufe-gedaempft{opacity:.6}.stufe-gedaempft .stufenleiste-bezeichnung{color:var(--text-dim)}.stufenleiste-pfeil{color:var(--text-dim);flex:none;justify-content:center;align-items:center;padding:0 2px;font-size:18px;display:flex}.aufgaben-liste{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-bottom:20px;overflow:hidden}.aufgabe-zeile{border-bottom:1px solid var(--border-hell);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.aufgabe-zeile:last-child{border-bottom:0}.aufgabe-prio{flex:0 0 52px;padding-top:1px}.aufgabe-inhalt{flex:auto;min-width:0}.aufgaben-fussnote{color:var(--text-dim);margin:-12px 0 20px;font-size:12px}.aufgabe-titel{font-weight:500}.aufgabe-anzahl{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:500}.aufgabe-beschreibung{color:var(--text-dim);margin-top:2px;font-size:12px}.aufgabe-aktionen{flex-wrap:wrap;flex:none;gap:6px;display:flex}.aufgabe-leer{text-align:center;color:var(--text-dim);padding:30px}.abzeichen.niedrig{opacity:.6}.klein-hinweis{color:var(--text-dim);margin-top:4px;font-size:11px}.erinnerung-karte{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;margin-bottom:20px;padding:18px 20px}.erinnerung-textfeld{color:var(--text-dim);flex-direction:column;gap:6px;margin:12px 0;font-size:12px;display:flex}textarea{border:1px solid var(--ui-border);border-radius:var(--ui-radius);width:100%;color:var(--ui-foreground);font:inherit;resize:vertical;background:0 0;padding:8px 10px;font-size:14px}.linkknopf{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);align-items:center;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex}.linkknopf:hover{background:var(--seitenleiste-hover);text-decoration:none}@media (max-width:800px){.stufenleiste{flex-direction:column}.stufenleiste-pfeil{padding:2px 0;transform:rotate(90deg)}}.detail-wertzelle{min-width:220px}.detail-editor{align-items:center;gap:6px;display:flex}.detail-editor input[type=text],.detail-editor input[type=number],.detail-editor input[type=date]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;width:100%;min-width:0;padding:6px 9px}.detail-wertzelle select{width:100%}.detail-einheit{color:var(--text-dim);white-space:nowrap;font-size:12px}.detail-feldfehler{color:var(--rot);margin-top:4px;font-size:12px}.detail-einreichen{justify-content:flex-end;margin-top:16px;display:flex}.anlage-karte{background:var(--surface);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;flex-direction:column;gap:16px;max-width:560px;padding:20px 24px;display:flex}.anlage-feld{flex-direction:column;gap:4px;display:flex}.anlage-feld label{color:var(--text-dim);font-size:12px;font-weight:600}.anlage-feld input[type=text],.anlage-feld select{width:100%}.anlage-anzeige{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.anlage-inline-formular{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anlage-inline-formular input[type=text]{width:200px}.ansicht-umschalter{margin-bottom:16px}td:has(>input[type=checkbox]:only-child){text-align:center;vertical-align:middle}.klein-hinweis.kategorie-hinweis{margin-top:2px}.klein-hinweis.kategorie-hinweis.wird-angelegt{color:var(--gelb,#a06a00)}.stapel-zusammenfassung{color:var(--text-dim);margin-bottom:10px;font-size:13px}.stapel-tabelle input[type=text],.stapel-tabelle select{width:100%;min-width:110px;font:inherit;background:var(--surface);color:var(--text);border:1px solid #0000;border-radius:4px;padding:6px 8px}.stapel-tabelle input[type=text]:focus,.stapel-tabelle select:focus{box-shadow:none;outline:none}.stapel-tabelle td:focus-within{outline:2px solid var(--ring);outline-offset:-2px}.stapel-tabelle input.zelle-fehler,.stapel-tabelle select.zelle-fehler{border-color:var(--rot);background:var(--rot-bg)}.stapel-tabelle td{vertical-align:top;padding:4px 6px}.stapel-tabelle .klein-hinweis{white-space:nowrap}.stapel-aktionen{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.hinweis.erfolg{border-color:var(--gruen,#2e8540);background:var(--gruen-bg,#eaf7ee)}th:has(.sort-kopf){padding:0!important}.sort-kopf{width:100%;font:inherit;font-weight:inherit;color:inherit;text-align:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:9px 12px;display:flex}.sort-kopf:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.sort-pfeil{color:var(--text-dim);opacity:0;font-size:9px;line-height:1}th:hover .sort-pfeil{opacity:.45}.sort-pfeil.aktiv{opacity:1;color:var(--text)}th:hover .sort-pfeil.aktiv{opacity:1}.zeichenzaehler{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.zeichenzaehler.warnung{color:var(--gelb)}.zelle.readonly{cursor:default;background:var(--bg)}.zelle.readonly .zellwert{color:var(--text-dim)}.spalte-readonly{background:var(--bg)}.marke-readonly{opacity:.7;margin-left:4px;font-size:11px}.raster-tabelle th.preis-paar-b{background:var(--accent-soft)}.preis-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.raster-tabelle td.preis-name{padding:7px 12px}.raster-tabelle td.preis-zelle,.raster-tabelle td.preis-zelle input{text-align:right;font-variant-numeric:tabular-nums}.raster-tabelle th.preis-kopf .sort-kopf{text-align:right;justify-content:flex-end}.preis-kopf-name,.preis-kopf-art{display:block}.preis-kopf-art{white-space:normal;font-size:11px;font-weight:400}.raster-tabelle td.preis-zelle.preis-vorschlag{background:var(--gelb-bg);color:var(--gelb);font-style:italic}.preis-abweichung-punkt{background:var(--gelb);width:7px;height:7px;box-shadow:0 0 0 2px var(--gelb-bg);vertical-align:1px;border-radius:50%;margin-right:6px;display:inline-block}.preis-regelhinweis{color:var(--gelb);white-space:nowrap;padding:0 9px 4px;font-size:11px;font-style:normal;display:block}.schloss-symbol{vertical-align:-1px;flex:none}.feld-abgeleitet,.feld-abgeleitet .unterzeile{color:var(--text-dim)}.dialog-hintergrund{z-index:250;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.dialog-fenster{background:var(--ui-popover);border-radius:var(--radius-karte);box-shadow:0 0 0 1px var(--ui-foreground),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border:0}@supports (color:color-mix(in lab,red,red)){.dialog-fenster{box-shadow:0 0 0 1px color-mix(in oklch,var(--ui-foreground) 10%,transparent),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}}.dialog-fenster{flex-direction:column;width:min(720px,100%);max-height:85vh;padding:16px;display:flex}.dialog-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dialog-kopf h2{margin:0;font-size:16px}.dialog-textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;min-height:260px;color:var(--text);flex:1;padding:10px;font-family:monospace;font-size:13px}.dialog-vorschau{border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex:1;width:100%;min-height:260px}.dialog-aktionen{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.dialog-kopf,.dialog-aktionen{flex:none}.tastenkuerzel-hilfe{flex-direction:column;flex:auto;gap:14px;min-height:0;padding-right:4px;display:flex;overflow:auto}.tastenkuerzel-gruppe h3{text-transform:none;color:var(--text-dim);margin:0 0 6px;font-size:12px;font-weight:500}.tastenkuerzel-gruppe dl{grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:0 16px;margin:0;display:grid}.tastenkuerzel-zeile{display:contents}.tastenkuerzel-zeile dt,.tastenkuerzel-zeile dd{border-bottom:1px solid var(--border-hell);align-items:center;margin:0;padding:6px 0;display:flex}.tastenkuerzel-gruppe dl>.tastenkuerzel-zeile:last-child dt,.tastenkuerzel-gruppe dl>.tastenkuerzel-zeile:last-child dd{border-bottom:0}kbd{font:inherit;background:var(--tabelle-kopf-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;border-bottom-width:2px;padding:2px 7px;font-size:12px;font-weight:600;line-height:1.2;display:inline-block}.dialog-fenster.klein{width:min(420px,100%)}.modell-raster .zelle{white-space:nowrap;max-width:none}.modell-raster .zelle .zellwert{text-overflow:clip;white-space:nowrap;overflow:visible}.modell-raster .zelle.spalte-breit{white-space:nowrap;max-width:280px}.modell-raster .zelle.spalte-breit .zellwert{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-abschnitt{color:var(--text-dim);margin:16px 0 4px;padding:0 8px;font-size:12px;font-weight:500}.nav-abschnitt:first-child{margin-top:4px}.modell-raster th{max-width:280px}.modell-raster .sort-kopf>span:first-child{text-overflow:ellipsis;overflow:hidden}.nav-abschnitt~a{padding-left:22px}.bild-werkzeuge{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-bottom:12px;display:flex}.bild-werkzeuge .bild-zusammenfassung{margin:0}.detail-kopf .bild-werkzeuge .unterzeile{margin-bottom:0}.bild-sortierung{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.bild-upload{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.bild-dropzone{border:2px dashed var(--border);border-radius:var(--radius-karte);text-align:center;color:var(--text-dim);background:var(--surface);flex:320px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.bild-dropzone.aktiv{border-color:var(--accent);background:var(--accent-soft)}.bild-upload-kanaele{border-radius:var(--radius-karte);color:var(--text-dim);box-shadow:var(--schatten-karte);border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:8px 14px;display:flex}.bild-upload-kanaele legend{padding:0 6px;font-size:12px}.bild-dateien-knopf{background:var(--knopf-bg);color:var(--knopf-text);border-radius:var(--radius);cursor:pointer;padding:7px 14px;font-weight:600;display:inline-block}.bild-dateien-knopf.gesperrt{opacity:.5;cursor:default}.bild-datei-eingabe{display:none}.rueckgaengig-leiste{margin-bottom:8px}.rueckgaengig-zeile{align-items:center;gap:10px;display:flex}.bild-raster{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:12px;display:grid}.bild-kachel{border-radius:var(--radius-karte);background:var(--surface);cursor:grab;box-shadow:var(--schatten-karte);border:0;overflow:hidden}.bild-kachel:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bild-kachel-zieht{opacity:.35}.bild-kachel-inaktiv{cursor:default}.bild-kachel-inaktiv .bild-kachel-bild{opacity:.45}.bild-kachel-bild{aspect-ratio:1;background:var(--bg);position:relative}.bild-kachel-vorschau{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.bild-platzhalter{background:repeating-linear-gradient(45deg,var(--border-hell),var(--border-hell) 8px,var(--surface) 8px,var(--surface) 16px);width:100%;height:100%}.bild-hauptbild-marke{z-index:1;position:absolute;top:6px;left:6px}.bild-kachel-felder{flex-direction:column;gap:6px;padding:8px 10px 10px;font-size:13px;display:flex}.bild-kachel-felder label{display:block}.bild-kachel-felder select{width:100%;font:inherit;text-overflow:ellipsis;padding:5px 4px 5px 8px}.bild-kachel-felder select.feld-offen{border-color:var(--rot)}.bild-kachel-kanaele{flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.bild-kachel-aktionen{flex-direction:column;gap:4px;margin-top:4px;display:flex}.bild-kachel-aktionen button{width:100%}.bild-raster-abstand{margin-top:10px}.bild-ohne-kanal{margin:20px 0 0}.bild-lightbox{z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.bild-lightbox img{object-fit:contain;max-width:100%;max-height:100%}.bild-lightbox-schliessen{background:var(--surface);color:var(--text);border-radius:999px;width:36px;height:36px;padding:0;position:fixed;top:16px;right:16px}.titel-mit-zurueck{align-items:center;gap:10px;display:flex}.zurueck-pfeil{border-radius:var(--radius);width:30px;height:30px;color:var(--text);justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:inline-flex}.zurueck-pfeil:hover{background:var(--seitenleiste-hover);text-decoration:none}.nachladen-fuss{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:center;margin-top:14px;font-size:13px;display:flex}.zelle.markiert{background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}.markierungsleiste{background:var(--tabelle-hover);box-sizing:border-box;flex-wrap:nowrap;height:32px;margin-bottom:4px;padding:0 14px;overflow:hidden}.markierungsleiste>*{white-space:nowrap;flex:none}.markierungsleiste>.unterzeile-hinweis{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.markierungsleiste>button{padding-top:2px;padding-bottom:2px}.markierungsleiste.ruht{visibility:hidden}.markierung-anzeige{font-variant-numeric:tabular-nums;font-weight:600}.unterzeile-hinweis{color:var(--text-dim);font-size:12px}.raster-tabelle,.raster-tabelle td,.raster-tabelle th{-webkit-user-select:none;user-select:none}.raster-tabelle input,.raster-tabelle textarea,.raster-tabelle select,.raster-tabelle [contenteditable=true]{-webkit-user-select:text;user-select:text}.paletten-kacheln{flex-wrap:wrap;gap:8px;display:flex}.palette-kachel{border-radius:var(--radius);border:2px solid #0000;padding:10px 16px;font-size:13px;font-weight:600}.palette-kachel.aktiv{border-color:var(--text);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text)}.logo-abschnitt{flex-wrap:wrap;gap:16px;margin-bottom:4px;display:flex}.logo-vorschau{background:var(--surface);border-radius:var(--radius-karte);width:220px;box-shadow:var(--schatten-karte);border:0;padding:12px 14px}.logo-vorschau-titel{color:var(--text-dim);margin-bottom:8px;font-size:12px;font-weight:500}.logo-vorschau-flaeche{border:1px dashed var(--border);border-radius:var(--radius);justify-content:center;align-items:center;height:80px;margin-bottom:8px;display:flex}.logo-vorschau-dunkel .logo-vorschau-flaeche{background:#141414;border-style:solid;border-color:#333}.schrift-liste{flex-direction:column;gap:4px;display:flex}.schrift-option{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:baseline;gap:12px;padding:8px 10px;display:flex}.schrift-option.schrift-fehlt{opacity:.55;cursor:not-allowed}.schrift-name{min-width:190px;font-size:13px;font-weight:600}.schrift-vorschau{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:14px}.einstellungen-vorschau{background:var(--bg);border-radius:var(--radius-karte);max-width:420px;box-shadow:var(--schatten-karte);border:0;padding:16px}.einstellungen-vorschau-nav{gap:6px;margin-bottom:12px;display:flex}.einstellungen-vorschau-nav-eintrag{border-radius:var(--radius);color:var(--text-dim);padding:6px 10px;font-size:13px;font-weight:500}.einstellungen-vorschau-nav-eintrag.aktiv{background:var(--surface);color:var(--accent);font-weight:500}.einstellungen-vorschau-knopf{background:var(--knopf-bg);color:var(--knopf-text);border-radius:var(--radius);cursor:default;border:0;margin-bottom:12px;padding:7px 14px;font-weight:600}.einstellungen-vorschau-tabelle{border-collapse:collapse;background:var(--surface);width:100%;font-size:13px}.einstellungen-vorschau-tabelle th{text-align:left;color:var(--text-dim);border-bottom:1px solid var(--border);padding:6px 8px;font-size:11px}.einstellungen-vorschau-tabelle td{border-bottom:0;padding:6px 8px}.system-hinweis-zeile{color:var(--text-dim);margin-top:24px;font-size:12px}.system-hinweis-zeile summary{cursor:pointer;list-style-position:outside}.system-hinweis-zeile .detail{max-width:65ch;margin-top:6px}.text-austausch-kopf{align-items:flex-start}.text-austausch-knoepfe{margin-bottom:12px}.ta-dialog{max-height:90vh}.ta-dialog.breit{width:min(1100px,100%)}.ta-koerper{flex:auto;min-height:0;padding-right:4px;overflow:auto}.ta-gruppe{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 10px;padding:8px 12px 10px;display:flex}.ta-gruppe legend{padding:0 6px;font-size:12px;font-weight:600}.ta-gruppe .unterzeile{flex:100%;margin:0}.ta-zahl{width:64px;margin:0 4px}.ta-datei{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ta-ablage{border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:14px 16px;display:flex}.ta-ablage.ziel{border:2px dashed var(--accent);background:var(--accent-bg);padding:13px 15px}.ta-ablage-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ta-ablage-text strong{overflow-wrap:anywhere}.ta-label{margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ta-nurleere{margin-bottom:2px}.ta-zusammenfassung{flex-wrap:wrap;gap:8px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.ta-zusammenfassung li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:6px 12px}.ta-zusammenfassung li.warn{background:var(--gelb-bg);color:var(--gelb);border-color:#0000}.ta-zusammenfassung li.fehler{background:var(--rot-bg);color:var(--rot);border-color:#0000}.ta-auswahlzeile{gap:8px;margin:8px 0;display:flex}.ta-modell{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:10px}.ta-modell-kopf{background:var(--tabelle-kopf-bg);border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.ta-modell>.ta-fehler{padding:6px 12px}.ta-tabelle{table-layout:fixed;width:100%}.ta-tabelle th,.ta-tabelle td{vertical-align:top;white-space:normal}.ta-haken{width:28px}.ta-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:12px;overflow:auto}.ta-diff-neu{background:var(--gruen-bg);color:var(--gruen);border-radius:2px}.ta-diff-alt{background:var(--rot-bg);color:var(--rot);border-radius:2px;text-decoration:line-through}.ta-status{background:var(--accent-soft);color:var(--text);border-radius:999px;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.ta-status.neu{background:var(--gruen-bg);color:var(--gruen)}.ta-status.konflikt{background:var(--gelb-bg);color:var(--gelb)}.ta-status.fehler{background:var(--rot-bg);color:var(--rot)}.ta-warn{color:var(--gelb);margin-top:4px;font-size:12px}.ta-fehler{color:var(--rot);margin-top:4px;font-size:12px}.ta-probleme{padding-left:18px}.abzeichen.gelb{background:var(--gelb-bg);color:var(--gelb);border-color:#0000}.export-bereich{border-top:1px solid var(--border);margin-top:28px;padding-top:16px}.export-bereich h3{margin:0 0 8px;font-size:15px;font-weight:500}.export-umfang{border-radius:var(--radius-karte);background:var(--surface);box-shadow:var(--schatten-karte);border:0;margin:0 0 10px;padding:8px 12px 10px}.export-umfang legend{padding:0 4px;font-size:12px;font-weight:600}.export-umfang-option{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.export-umfang-option input{margin-top:3px}.export-umfang-option .detail{color:var(--text-dim);max-width:70ch;display:block}.export-hinweis{max-width:90ch}.export-listen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.export-liste{border-radius:var(--radius-karte);background:var(--surface);min-width:0;box-shadow:var(--schatten-karte);border:0;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.export-liste.ziel{outline:2px dashed var(--accent);outline-offset:-2px}.export-liste h4{margin:0;font-size:13px;font-weight:500}.export-liste-inhalt{min-height:120px;max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}.export-liste-inhalt details>summary{cursor:pointer;padding:6px 2px;font-weight:600;list-style-position:inside}.export-liste-inhalt details ul{margin:0 0 6px;padding:0;list-style:none}.export-wert{border:1px solid #0000;border-bottom-color:var(--border-hell);border-radius:var(--radius);cursor:grab;align-items:center;gap:8px;padding:5px 6px;display:flex;position:relative}.export-wert:hover{background:var(--tabelle-hover)}.export-wert:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.export-wert.wird-gezogen{opacity:.45}.export-wert.einfuegen-davor:before{content:"";background:var(--accent);border-radius:2px;height:3px;position:absolute;top:-2px;left:0;right:0}.export-wert.ungueltig .export-wert-text{color:var(--text-dim);font-style:italic}.export-wert .griff{color:var(--text-dim);-webkit-user-select:none;user-select:none;flex:none}.export-wert-text{overflow-wrap:anywhere;flex:auto;min-width:0}.export-wert-text .detail{color:var(--text-dim)}.export-wert .nr-klein{color:var(--text-dim);font-variant-numeric:tabular-nums}.export-wert-aktionen{flex:none;gap:4px;display:flex}.export-wert-aktionen button,.export-wert>button{flex:none;padding:3px 8px}.export-titel-eingabe{width:min(260px,100%)}.export-uebernehmen select{min-width:240px}.export-vorschau-kopf{align-items:center;gap:8px;margin:16px 0 4px;display:flex}.export-vorschau-kopf .export-vorschau-titel{margin:0}.export-vorschau-titel{margin:16px 0 4px;font-size:13px;font-weight:500}.stamm-bereich{border-top:1px solid var(--border);margin-top:28px;padding-top:16px}.stamm-bereich h3{margin:0 0 8px}@media (max-width:1100px){.export-listen{grid-template-columns:minmax(0,1fr)}}.konflikt-bereich>summary{cursor:pointer;list-style-position:outside}.konflikt-bereich-hinweis{color:var(--text)}.konflikt-liste{flex-direction:column;gap:12px;margin-top:12px;display:flex}.konflikt-karte{background:var(--surface);color:var(--text);border-radius:var(--radius-karte);box-shadow:var(--schatten-karte);border:0;padding:12px 14px}.konflikt-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.konflikt-kopf h3{margin:0;font-size:14px;font-weight:500}.konflikt-aktuell{color:var(--text-dim);margin-bottom:8px;font-size:12px}.konflikt-fassungen{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.konflikt-fassung{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.konflikt-fassung-kopf{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.konflikt-text,.konflikt-volltext>div{white-space:pre-line;overflow-wrap:anywhere}.konflikt-text{flex:auto}.konflikt-volltext summary{cursor:pointer;color:var(--text-dim);font-size:12px}.konflikt-volltext>div{max-height:260px;margin-top:6px;overflow:auto}.konflikt-fassung button{align-self:flex-start}.shopify-wert-text{overflow-wrap:anywhere}.shopify-wert-en{color:var(--text-dim);margin-top:4px;font-size:12px}.konflikt-fehler{text-align:left;margin-top:8px;padding:8px 0 0;font-size:13px}.konflikt-modell{margin-bottom:24px}.konflikt-modellname{color:var(--text-dim);font-weight:400}.bild-bereich,.bild-ueberschrift{margin-top:24px}.bild-quick{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:8px 0 12px;display:flex}.bild-gruppe{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:6px 12px 8px;display:flex}.bild-gruppe legend{color:var(--text-dim);padding:0 6px;font-size:12px;font-weight:600}.bild-option{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.bild-profile{margin:0 0 8px}.bild-profile>summary{cursor:pointer;padding:4px 0;font-weight:600}.bild-profile-inhalt{flex-direction:column;gap:10px;padding:8px 0 4px;display:flex}.bild-profil-liste{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bild-profil-liste .abzeichen{align-items:center;gap:6px;padding:2px 4px 2px 7px;display:inline-flex}.bild-profil-neu{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.bild-profil-neu input[type=text],.bild-profil-neu input:not([type]){min-width:220px}.bild-aktionen{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.bild-position{margin-bottom:12px;padding:12px}.bild-position-kopf{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bild-position-aktionen{gap:6px;display:inline-flex}.bild-kategorie{margin-bottom:10px}.bild-kategorie-name{margin-bottom:4px}.bild-kacheln{flex-wrap:wrap;gap:10px;display:flex}.auswahl-kachel{border:2px solid var(--border);border-radius:var(--radius);background:var(--border-hell);cursor:pointer;width:112px;height:112px;display:block;position:relative;overflow:hidden}.auswahl-kachel:hover{border-color:var(--text-dim)}.auswahl-kachel.gewaehlt{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.auswahl-kachel:focus-within{outline:2px solid var(--ring);outline-offset:2px}.auswahl-kachel input[type=checkbox]{z-index:1;cursor:pointer;background:var(--surface);border-radius:3px;width:20px;height:20px;margin:0;position:absolute;top:6px;left:6px}.bild-vorschau{object-fit:contain;background:var(--border-hell);width:100%;height:100%;display:block}.bild-vorschau.laedt{animation:1.4s ease-in-out infinite miniatur-puls}.bild-vorschau.fehlt{background:repeating-linear-gradient(45deg,transparent 0 8px,var(--border) 8px 9px),var(--border-hell)}@media (prefers-reduced-motion:reduce){.bild-vorschau.laedt{opacity:.6;animation:none}}.bild-fuss{margin-top:8px}.breite-28{width:28px!important}.breite-34{width:34px!important}.breite-56{width:56px!important}.breite-70{width:70px!important}.breite-80{width:80px!important}.breite-90{width:90px!important}.breite-100{width:100px!important}.breite-110{width:110px!important}.breite-120{width:120px!important}.breite-130{width:130px!important}.breite-140{width:140px!important}.breite-150{width:150px!important}.breite-160{width:160px!important}.breite-170{width:170px!important}.breite-180{width:180px!important}.breite-190{width:190px!important}.breite-200{width:200px!important}.breite-210{width:210px!important}.breite-220{width:220px!important}.breite-230{width:230px!important}.breite-240{width:240px!important}.breite-260{width:260px!important}.breite-380{width:380px!important}.voll{width:100%!important}.mindestbreite-200{min-width:200px!important}.mindestbreite-220{min-width:220px!important}.mindestbreite-110{min-width:110px!important}.hoechstbreite-110{max-width:110px!important}.spalte-28{width:28%!important}.abstand-oben-0{margin-top:0!important}.abstand-oben-4{margin-top:4px!important}.abstand-oben-6{margin-top:6px!important}.abstand-oben-8{margin-top:8px!important}.abstand-oben-10{margin-top:10px!important}.abstand-oben-12{margin-top:12px!important}.abstand-oben-16{margin-top:16px!important}.abstand-oben-20{margin-top:20px!important}.abstand-unten-4{margin-bottom:4px!important}.abstand-unten-6{margin-bottom:6px!important}.abstand-unten-8{margin-bottom:8px!important}.abstand-unten-10{margin-bottom:10px!important}.abstand-unten-12{margin-bottom:12px!important}.abstand-unten-16{margin-bottom:16px!important}.abstand-links-6{margin-left:6px!important}.abstand-rechts-4{margin-right:4px!important}.rand-links-auto{margin-left:auto!important}.rand-0{margin:0!important}.innen-12{padding:12px!important}.innen-16{padding:16px!important}.innen-20{padding:20px!important}.innen-24{padding:24px!important}.innen-30{padding:30px!important}.innen-40{padding:40px!important}.innen-unten-8{padding-bottom:8px!important}.zelle-oben{vertical-align:top!important;padding-top:8px!important}.text-mitte{text-align:center!important}.text-links{text-align:left!important}.schrift-klein{font-size:11px!important}.schrift-12{font-size:12px!important}.schrift-13{font-size:13px!important}.farbe-rot{color:var(--rot)!important}.farbe-gelb{color:var(--gelb)!important}.farbe-gruen{color:var(--gruen)!important}.grossbuchstaben{text-transform:uppercase!important}.gedaempft{opacity:.7!important}.text-gekuerzt{text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:bottom!important;max-width:300px!important;display:inline-block!important;overflow:hidden!important}.beschriftung-klein{color:var(--text-dim)!important;font-size:12px!important}.hinweistext{color:var(--text-dim)!important;font-size:13px!important}.flex-zeile{display:flex!important}.richtung-spalte{flex-direction:column!important}.umbruch{flex-wrap:wrap!important}.ausrichtung-mitte{align-items:center!important}.ausrichtung-anfang{align-items:flex-start!important}.selbst-unten{align-self:flex-end!important}.verteilt{justify-content:space-between!important}.rechtsbuendig{justify-content:flex-end!important}.zentriert{justify-content:center!important}.luecke-4{gap:4px!important}.luecke-6{gap:6px!important}.luecke-8{gap:8px!important}.luecke-12{gap:12px!important}.luecke-4-24{gap:4px 24px!important}.zeiger{cursor:pointer!important}.liste-eingerueckt{margin:8px 0 0!important;padding-left:18px!important}.sentinel-zelle{border:none!important;height:1px!important;padding:0!important}.logo-bild{max-width:100%!important;max-height:60px!important}.leerzeile-haftend{text-align:left!important;padding:30px!important;position:sticky!important;left:0!important}.gruppenzeile{background:var(--tabelle-kopf-bg)!important;font-weight:600!important}.knopf-klein-neben-text{margin-left:4px!important;padding:0 4px!important}.ohne-kopfrand{border-top:0!important;padding-top:0!important}tbody tr.zeile-widerspruch,tbody tr.zeile-widerspruch:hover{background:var(--gelb-bg)}.zell-link{color:inherit;text-decoration:none}.zell-link:hover{text-decoration:none}.zeile-mit-miniatur>.zell-link{display:flex}.stufen-zelle{align-items:center;gap:8px;display:flex}.sync-fortschritt{max-width:360px;margin-top:8px}.sync-fortschritt .fuell{background:var(--text);transition:width .7s cubic-bezier(.25,1,.5,1)}.sync-fortschritt .zahl{color:var(--text);min-width:40px;font-weight:500}.sync-schritt{color:var(--text-dim);margin-top:4px;font-size:12px}@media (prefers-reduced-motion:reduce){.sync-fortschritt .fuell{transition:none}}select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737373' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.875rem;padding-right:2.25rem}.karten-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-snug:1.375;--radius-md:calc(var(--ui-radius) * .8);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--shadow-card:0 1px 2px oklch(0% 0 0/.04), 0 12px 32px -12px oklch(0% 0 0/.08);--shadow-pill:0 1px 2px oklch(0% 0 0/.06), 0 4px 12px -4px oklch(0% 0 0/.1)}}@layer components{[data-slot=button],[data-slot=badge]{color:inherit;font:inherit;background:0 0;border:0 solid #0000;padding:0;text-decoration:none}[data-slot=input],[data-slot=table-head],[data-slot=table-cell],[data-slot=table-row],[data-slot=table]{all:revert;font:inherit;color:inherit;border:0 solid var(--ui-border);box-sizing:border-box}[data-slot=table]{border-collapse:collapse}[data-slot=card]:has(>table){overflow-x:auto!important}[data-slot=card] a,[data-slot=table] a{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){[data-slot=card] a,[data-slot=table] a{-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-11{top:calc(var(--spacing) * 11)}.top-12{top:calc(var(--spacing) * 12)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.top-\[var\(--hinweis-hoehe\,0px\)\]{top:var(--hinweis-hoehe,0px)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-12{bottom:calc(var(--spacing) * 12)}.left-0{left:0}.z-40{z-index:40}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[1\.3rem\]{margin-left:1.3rem}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100svh-var\(--hinweis-hoehe\,0px\)\)\]{height:calc(100svh - var(--hinweis-hoehe,0px))}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[78vh\]{max-height:78vh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[32rem\]{min-height:32rem}.min-h-\[calc\(100svh-var\(--hinweis-hoehe\,0px\)\)\]{min-height:calc(100svh - var(--hinweis-hoehe,0px))}.w-5{width:calc(var(--spacing) * 5)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-22\.5{width:calc(var(--spacing) * 22.5)}.w-28{width:calc(var(--spacing) * 28)}.w-32\.5{width:calc(var(--spacing) * 32.5)}.w-40{width:calc(var(--spacing) * 40)}.w-50{width:calc(var(--spacing) * 50)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-72{width:calc(var(--spacing) * 72)}.w-\[72px\]{width:72px}.w-\[84px\]{width:84px}.w-\[90px\]{width:90px}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[70ch\]{max-width:70ch}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-55{min-width:calc(var(--spacing) * 55)}.min-w-56{min-width:calc(var(--spacing) * 56)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--ui-radius) * 1.8)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--ui-radius)}.rounded-md{border-radius:calc(var(--ui-radius) * .8)}.rounded-sm{border-radius:calc(var(--ui-radius) * .6)}.rounded-xl{border-radius:calc(var(--ui-radius) * 1.4)}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.rounded-b-\[1\.75rem\]{border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border,.border-input{border-color:var(--ui-border)}.border-sidebar-border{border-color:var(--ui-sidebar-border)}.border-soft-green-foreground\/20{border-color:var(--ui-soft-green-foreground)}@supports (color:color-mix(in lab,red,red)){.border-soft-green-foreground\/20{border-color:color-mix(in oklab,var(--ui-soft-green-foreground) 20%,transparent)}}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--ui-muted)}.bg-background{background-color:var(--ui-background)}.bg-brand{background-color:var(--ui-brand)}.bg-card{background-color:var(--ui-card)}.bg-destructive\/10{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--ui-destructive) 10%,transparent)}}.bg-foreground{background-color:var(--ui-foreground)}.bg-muted,.bg-muted\/40{background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--ui-muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--ui-muted) 50%,transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-popover{background-color:var(--ui-popover)}.bg-primary{background-color:var(--knopf-bg)}.bg-secondary{background-color:var(--ui-muted)}.bg-sidebar{background-color:var(--ui-sidebar)}.bg-soft-green{background-color:var(--ui-soft-green)}.bg-soft-orange{background-color:var(--ui-soft-orange)}.bg-transparent{background-color:#0000}.bg-\[radial-gradient\(120\%_85\%_at_15\%_0\%\,\#ff9a70_0\%\,\#f25623_38\%\,\#a83511_70\%\,\#171717_100\%\)\]{background-image:radial-gradient(120% 85% at 15% 0,#ff9a70,#f25623 38%,#a83511 70%,#171717)}.bg-\[radial-gradient\(circle_at_30\%_25\%\,\#ff7a4d\,\#f25623\)\]{background-image:radial-gradient(circle at 30% 25%,#ff7a4d,#f25623)}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--ui-foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-0{padding-left:0}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-heading{font-family:var(--schrift)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#171717\]{color:#171717}.text-accent-foreground{color:var(--ui-foreground)}.text-background{color:var(--ui-background)}.text-brand-foreground{color:#171717}.text-card-foreground{color:var(--ui-foreground)}.text-destructive{color:var(--ui-destructive)}.text-foreground,.text-foreground\/45{color:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/45{color:color-mix(in oklab,var(--ui-foreground) 45%,transparent)}}.text-foreground\/60{color:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--ui-foreground) 60%,transparent)}}.text-muted-foreground{color:var(--ui-muted-foreground)}.text-popover-foreground{color:var(--ui-foreground)}.text-primary{color:var(--knopf-bg)}.text-primary-foreground{color:var(--knopf-text)}.text-secondary-foreground{color:var(--ui-foreground)}.text-sidebar-foreground{color:var(--ui-sidebar-foreground)}.text-soft-green-foreground{color:var(--ui-soft-green-foreground)}.text-soft-orange-foreground{color:var(--ui-soft-orange-foreground)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.04)), 0 12px 32px -12px var(--tw-shadow-color,oklch(0% 0 0/.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-pill{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.06)), 0 4px 12px -4px var(--tw-shadow-color,oklch(0% 0 0/.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-pill{box-shadow:var(--shadow-pill)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-foreground\/5{--tw-ring-color:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--ui-foreground) 5%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--ui-foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(6\)\]{--card-spacing:calc(var(--spacing) * 6)}.running{animation-play-state:running}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--ui-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--ui-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-left-2\.5:before{content:var(--tw-content);left:calc(var(--spacing) * -2.5)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2)}.before\:bg-sidebar-border:before{content:var(--tw-content);background-color:var(--ui-sidebar-border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--ui-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-card\/80:hover{background-color:var(--ui-card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab,var(--ui-card) 80%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--ui-destructive) 20%,transparent)}}.hover\:bg-foreground\/85:hover{background-color:var(--ui-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab,var(--ui-foreground) 85%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--ui-muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--knopf-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--knopf-bg) 80%,transparent)}}.hover\:bg-sidebar-accent\/60:hover{background-color:var(--ui-sidebar-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-sidebar-accent\/60:hover{background-color:color-mix(in oklab,var(--ui-sidebar-accent) 60%,transparent)}}.hover\:text-foreground:hover{color:var(--ui-foreground)}.hover\:text-muted-foreground:hover{color:var(--ui-muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--ui-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--ui-destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ui-ring)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ui-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ui-ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--ui-border) 50%,transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--ui-radius)}.has-checked\:border-foreground:has(:checked){border-color:var(--ui-foreground)}.has-checked\:bg-muted:has(:checked){background-color:var(--ui-muted)}.has-focus-visible\:ring-2:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus-visible\:ring-ring:has(:focus-visible){--tw-ring-color:var(--ui-ring)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--ui-muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--ui-muted)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--ui-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--ui-destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 20%, transparent)}}.aria-\[current\=page\]\:bg-sidebar-accent[aria-current=page]{background-color:var(--ui-sidebar-accent)}.aria-\[current\=page\]\:font-medium[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-\[current\=page\]\:text-sidebar-accent-foreground[aria-current=page]{color:var(--ui-foreground)}.aria-\[current\=page\]\:shadow-pill[aria-current=page]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.06)), 0 4px 12px -4px var(--tw-shadow-color,oklch(0% 0 0/.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--shadow-pill)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=sm\]\:rounded-\[1\.25rem\][data-size=sm]{border-radius:1.25rem}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--ui-radius) * .6)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--ui-muted)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_9rem_6rem\]{grid-template-columns:1fr 9rem 6rem}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}}@media (min-width:48rem){.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}@media not all and (min-width:64rem){.md\:max-lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:max-lg\:ml-0{margin-left:0}.md\:max-lg\:justify-center{justify-content:center}.md\:max-lg\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:max-lg\:px-0{padding-inline:0}.md\:max-lg\:pl-0{padding-left:0}.md\:max-lg\:before\:hidden:before{content:var(--tw-content);display:none}}}@media (min-width:64rem){.lg\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:grid-cols-\[minmax\(300px\,2fr\)_3fr\]{grid-template-columns:minmax(300px,2fr) 3fr}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *){border-color:var(--ui-border)}.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--ui-destructive) 20%,transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *){background-color:color-mix(in oklab,var(--ui-border) 30%,transparent)}}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *){color:var(--ui-muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--ui-destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--ui-border) 50%,transparent)}}.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--ui-muted) 50%,transparent)}}.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover{color:var(--ui-foreground)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *):disabled{background-color:color-mix(in oklab,var(--ui-border) 80%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--ui-destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ui-destructive) 40%, transparent)}}@media print{.print\:hidden{display:none}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--ui-background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--ui-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]),.dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])){border-color:var(--ui-border)}.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])){background-color:var(--ui-border)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]),.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--ui-border) 30%,transparent)}}.dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-state=active]),.dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *):where([data-active]:not([data-active=false])){color:var(--ui-foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[1\.125rem\] svg{width:1.125rem;height:1.125rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:stroke-\[1\.75\] svg{stroke-width:1.75px}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--ui-destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--ui-destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--ui-muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--knopf-bg)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--knopf-bg) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--ui-muted)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--ui-muted) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--ui-muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[1\.75rem\]>*):is(img:first-child){border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}:is(.\*\:\[img\:last-child\]\:rounded-b-\[1\.75rem\]>*):is(img:last-child){border-bottom-right-radius:1.75rem;border-bottom-left-radius:1.75rem}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ui-background:oklch(96.2% 0 0);--ui-foreground:#171717;--ui-card:oklch(100% 0 0);--ui-popover:oklch(100% 0 0);--ui-muted:#ececec;--ui-muted-foreground:#4d4d4d;--ui-destructive:oklch(57.7% .245 27.325);--ui-border:#dedede;--ui-ring:#f25623;--ui-brand:#f25623;--ui-sidebar:var(--ui-background);--ui-sidebar-foreground:#4d4d4d;--ui-sidebar-accent:oklch(100% 0 0);--ui-sidebar-border:#dedede;--ui-soft-orange:#fcd9cb;--ui-soft-orange-foreground:#8a2a0a;--ui-soft-green:oklch(93% .06 160);--ui-soft-green-foreground:oklch(42% .11 160);--ui-radius:.75rem}[data-theme=dark]{--ui-background:oklch(16% 0 0);--ui-foreground:oklch(97% 0 0);--ui-card:oklch(21.5% 0 0);--ui-popover:oklch(20.5% 0 0);--ui-muted:oklch(26.9% 0 0);--ui-muted-foreground:oklch(70.8% 0 0);--ui-destructive:oklch(70.4% .191 22.216);--ui-border:oklch(100% 0 0/.1);--ui-ring:#f4683a;--ui-brand:#f4683a;--ui-sidebar:var(--ui-background);--ui-sidebar-foreground:oklch(72% 0 0);--ui-sidebar-accent:oklch(25% 0 0);--ui-sidebar-border:oklch(100% 0 0/.12);--ui-soft-orange:oklch(42% .08 50);--ui-soft-orange-foreground:oklch(93% .05 55);--ui-soft-green:oklch(36% .06 160);--ui-soft-green-foreground:oklch(90% .08 160);--shadow-card:0 1px 2px oklch(0% 0 0/.4), 0 12px 32px -12px oklch(0% 0 0/.5);--shadow-pill:0 1px 2px oklch(0% 0 0/.5)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
