@font-face{font-family:inter;src:url(../media/inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c0c6215b-module__vq1V1a__className{font-family:inter,inter Fallback}.inter_c0c6215b-module__vq1V1a__variable{--font-inter:"inter", "inter Fallback"}
:root{--sb-bg:#111114;--sb-surface:#1a1a1f;--sb-surface2:#222228;--sb-border:#2e2e36;--sb-text:#f0f0f4;--sb-muted:#a0a3b0;--sb-faint:#969baa;--sb-red:#dd0741;--sb-red-hover:#b50a1f;--ink:var(--sb-text);--ink-60:var(--sb-muted);--ink-40:var(--sb-faint);--surface:var(--sb-bg);--card:var(--sb-surface);--card-2:var(--sb-surface2);--line:var(--sb-border);--glut:var(--sb-red);--glut-dunkel:var(--sb-red-hover);--hauch:color-mix(in srgb, var(--card-2) 60%, transparent);--ok:#4ade80;--ok-flaeche:#22c55e24;--warn:#fbbf24;--warn-flaeche:#f59e0b24;--stopp:#fb7185;--stopp-flaeche:#dd074129;--neutral-flaeche:var(--card-2);--radius:14px;--seitenleiste:240px;--radius-klein:6px;--radius-flaeche:12px;--zeit-schnell:.12s;--t-meta:.75rem;--t-zelle:.875rem;--t-titel:1rem;--t-seite:1.5rem;--font-stack:var(--font-inter), "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-stack);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-size:.875rem;line-height:1.55}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--card)}::-webkit-scrollbar-thumb{background:var(--ink-40);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--ink-60)}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}h2{text-transform:none;letter-spacing:-.015em;color:var(--ink);margin:0 0 .75rem;font-size:.9375rem;font-weight:650}p{margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--glut);outline-offset:2px;border-radius:4px}.ladebalken{z-index:90;transform-origin:0;background:var(--glut);pointer-events:none;opacity:0;width:100%;height:3px;position:fixed;top:0;left:0}.ladebalken[data-laeuft=nein]{visibility:hidden}.ladebalken[data-laeuft=ja]{visibility:visible;opacity:1;animation:1.1s ease-in-out infinite ladebalkenzug}@keyframes ladebalkenzug{0%{opacity:1;transform:scaleX(0)}50%{opacity:1;transform:scaleX(.7)}to{opacity:.35;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ladebalken[data-laeuft=ja]{opacity:1;transform:none}}.geruest{min-width:0;min-height:100vh}.seitenleiste{background:var(--card);border-right:1px solid var(--line);flex-direction:column;display:flex}.seitenleiste__marke{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:.6rem;padding:1rem;text-decoration:none;display:flex}.seitenleiste__marke img{width:132px;height:auto;display:block}.seitenleiste__marke span{letter-spacing:.08em;text-transform:none;color:var(--ink-60);font-size:.6875rem;font-weight:500;line-height:1}.vereins-wahl{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;margin:1rem .85rem .25rem}.vereins-wahl summary{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:.6rem;padding:.75rem;list-style:none;display:flex}.vereins-wahl summary::-webkit-details-marker{display:none}.vereins-wahl summary:hover{background:var(--card-2)}.vereins-wahl__wappen{background:var(--card-2);border:1px solid var(--line);letter-spacing:.02em;width:28px;height:28px;color:var(--ink-60);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;display:inline-flex}.vereins-wahl__name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}.vereins-wahl__rolle{color:var(--ink-40);font-size:.6875rem;font-weight:600;display:block}.vereins-wahl__pfeil{color:var(--ink-40);flex-shrink:0;transition:transform .15s}.vereins-wahl[open] .vereins-wahl__pfeil{transform:rotate(180deg)}.vereins-wahl__liste{border-top:1px solid var(--line);background:color-mix(in srgb, var(--card-2) 40%, transparent);max-height:300px;padding:.35rem;overflow-y:auto}.vereins-wahl__liste a{color:var(--ink-60);white-space:nowrap;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.8125rem;text-decoration:none;display:flex;overflow:hidden}.vereins-wahl__liste a span:not(.vereins-wahl__punkt){text-overflow:ellipsis;overflow:hidden}.vereins-wahl__liste a:hover{background:var(--card-2);color:var(--ink)}.vereins-wahl__liste a[aria-current=true]{background:var(--card-2);color:var(--ink);font-weight:700}.vereins-wahl__punkt{background:var(--ink-40);border-radius:999px;flex-shrink:0;width:7px;height:7px}.vereins-wahl__punkt[data-ton=ok]{background:var(--ok)}.vereins-wahl__punkt[data-ton=warn]{background:var(--warn)}.vereins-wahl__punkt[data-ton=stopp]{background:var(--stopp)}.vereins-wahl__alle{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.seitenleiste__nav{flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.65rem;display:flex;overflow-y:auto}.seitenleiste__gruppe{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);margin:.85rem 0 .25rem;padding:0 .6rem;font-size:.6875rem;font-weight:600}.seitenleiste__gruppe:first-child{margin-top:0}.nav-zeile{min-height:40px;color:var(--ink-60);background:0 0;border-radius:8px;align-items:center;gap:.625rem;padding:.4rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .12s;display:flex;position:relative}.nav-zeile:hover{background:var(--card-2)}.nav-zeile[aria-current=page]{background:var(--card-2);color:var(--ink);font-weight:650}.nav-zeile[aria-current=page]:before{content:"";background:var(--glut);border-radius:999px;width:3px;position:absolute;top:.45rem;bottom:.45rem;left:0}.nav-zeile__chip{background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s;display:flex}.nav-zeile[aria-current=page] .nav-zeile__chip{background:0 0}.nav-zeile__chip svg{color:currentColor;width:18px;height:18px;display:block}.nav-zeile__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-zeile__zaehler{background:var(--card-2);border:1px solid var(--line);min-width:1.375rem;color:var(--ink-60);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex-shrink:0;padding:.05rem .35rem;font-size:.6875rem;font-weight:800;line-height:1.4}.nav-zeile[aria-current=page] .nav-zeile__zaehler{color:var(--ink)}.seitenleiste__tuer{border-top:1px solid var(--line);flex-shrink:0;max-height:45vh;padding:.5rem;overflow-y:auto}.seitenleiste__tuer .nav-tuer{margin-top:0}.seitenleiste__fuss{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:.35rem;padding:.75rem;display:flex}.seitenleiste__nutzer{letter-spacing:0;text-transform:none;color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 .4rem;font-size:.8125rem;font-weight:600;overflow:hidden}.seitenleiste__abmelden{border:1px solid var(--line);width:100%;color:var(--ink-60);text-align:left;background:0 0;border-radius:10px;padding:.5rem .75rem;font-size:.6875rem;font-weight:700}.seitenleiste__abmelden:hover{color:var(--glut);border-color:var(--glut)}.seitenleiste__version{letter-spacing:.06em;color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;padding:.2rem .4rem 0;font-size:.6875rem;font-weight:700;text-decoration:none;display:block;overflow:hidden}.seitenleiste__version:hover,.seitenleiste__version[aria-current=page]{color:var(--ink-60)}.btn-press{transition:transform .1s,opacity .1s}.btn-press:active{opacity:.85;transform:scale(.96)}.live-stand{color:var(--ink-60);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.live-stand[data-laeuft=false] .live-punkt{background:var(--ink-40);animation:none}.live-kurve{width:100%;height:32px;margin-top:.5rem;display:block;overflow:visible}.trichter{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.trichter li{grid-template-columns:10rem 1fr auto;align-items:center;gap:.75rem;display:grid}.trichter__name{font-size:.8125rem;font-weight:700}.trichter__balken{background:var(--card-2);border-radius:6px;height:1.5rem;position:relative;overflow:hidden}.trichter__balken:after{content:"";width:var(--anteil,0%);background:var(--ton,var(--ink-40));opacity:.85;border-radius:6px;position:absolute;inset:0 auto 0 0}.trichter__wert{font-variant-numeric:tabular-nums;text-align:right;min-width:3.5rem;font-size:.9375rem;font-weight:800}@media (max-width:640px){.trichter li{grid-template-columns:1fr auto}.trichter__balken{grid-area:2/1/auto/-1}}.live-anzeige{color:var(--ok);white-space:nowrap;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:700;display:inline-flex}.live-anzeige[data-aktiv=false]{color:var(--ink-40);font-weight:600}.live-punkt{background:var(--ok);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-out infinite live-puls}.live-anzeige[data-aktiv=false] .live-punkt{background:var(--ink-40);animation:none}@keyframes live-puls{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.mobilkopf{z-index:30;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0}.mobilkopf>summary{cursor:pointer;align-items:center;gap:.6rem;min-height:64px;padding:.85rem 1rem;list-style:none;display:flex}.mobilkopf>summary::-webkit-details-marker{display:none}.mobilkopf__balken{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);flex-shrink:0;width:18px;height:12px;position:relative}.mobilkopf__balken:after{content:"";background:var(--ink);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.mobilkopf__titel{letter-spacing:.04em;text-transform:none;font-size:.8125rem;font-weight:600}.mobilkopf[open] .seitenleiste{border-right:none;border-top:1px solid var(--line);max-height:70vh}.inhalt{width:100%;min-width:0;max-width:88rem;margin:0 auto;padding:0 1rem 3rem}@media (min-width:900px){.mobilkopf{display:none}.geruest{grid-template-columns:var(--seitenleiste) minmax(0, 1fr);align-items:start;display:grid}.geruest>.seitenleiste{height:100vh;position:sticky;top:0}.inhalt{padding:0 clamp(1.25rem,2.3vw,2.25rem) 3rem}}@media (max-width:899.98px){.geruest>.seitenleiste{display:none}}.karte{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1rem;padding:1.1rem}.karten-reihe{gap:.85rem;margin:0 0 1.5rem;display:grid}@media (min-width:720px){.karten-reihe{grid-template-columns:repeat(2,1fr);gap:1rem}.karten-reihe.vierer{grid-template-columns:repeat(4,1fr)}}a.vereins-karte{text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:block}a.vereins-karte:hover{border-color:var(--ink-40);transform:translateY(-2px);box-shadow:0 8px 32px #0006}.vereins-karte h3{margin:0 0 .15rem;font-size:1rem}.vereins-karte .neben{color:var(--ink-60);margin:0;font-size:.8125rem}.vereins-karte .fuss{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.status{white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:600;display:inline-block}.status[data-ton=ok]{background:var(--ok-flaeche);color:var(--ok)}.status[data-ton=warn]{background:var(--warn-flaeche);color:var(--warn)}.status[data-ton=stopp]{background:var(--stopp-flaeche);color:var(--stopp)}.status[data-ton=neutral]{background:var(--neutral-flaeche);color:var(--ink-60)}.tabelle-umschlag{overflow-x:auto}.zelle-marke{display:none}@media (max-width:639.98px){.positionen,.positionen tbody,.positionen tfoot,.positionen tr,.positionen td{width:100%;display:block}.positionen thead{display:none}.positionen tbody tr{border:1px solid var(--line);border-radius:10px;margin:0 0 .6rem;padding:.6rem .8rem}.positionen tbody td{white-space:normal;border-bottom:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem 0;display:flex;text-align:left!important}.positionen tbody td>span:last-child{text-align:right}.positionen .zelle-marke{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40);flex:none;font-size:.6875rem;font-weight:800;display:block}.positionen tfoot tr{justify-content:space-between;gap:1rem;padding:.35rem .8rem;display:flex}.positionen tfoot tr:last-child{font-weight:700}.positionen tfoot td{white-space:normal;border-bottom:none;width:auto;padding:0;display:block;text-align:left!important}.positionen tfoot td:last-child{text-align:right!important}}table{border-collapse:collapse;width:100%;font-size:.8125rem}th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60);border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .75rem .5rem 0;font-size:.6875rem;font-weight:800}td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top;padding:.65rem .75rem .65rem 0}tr:last-child td{border-bottom:none}tbody tr{transition:background-color .15s}tbody tr:hover{background:color-mix(in srgb, var(--card-2) 55%, transparent)}td.zahl,th.zahl{text-align:right}td.zahl:last-child,th.zahl:last-child{padding-right:0}.zeilen-ziel{overflow-wrap:anywhere;min-height:24px;padding:.2rem 0;display:block}td.umbruch{white-space:normal;overflow-wrap:anywhere;min-width:8rem}@media (max-width:640px){.tabelle-gestapelt table,.tabelle-gestapelt tbody,.tabelle-gestapelt tr,.tabelle-gestapelt td{width:100%;display:block}.tabelle-gestapelt thead{display:none}.tabelle-gestapelt tr{border-bottom:1px solid var(--line);padding:.7rem 0}.tabelle-gestapelt tr:last-child{border-bottom:none}.tabelle-gestapelt td{white-space:normal;overflow-wrap:anywhere;border-bottom:none;grid-template-columns:7rem 1fr;align-items:baseline;gap:.5rem;padding:.15rem 0;display:grid}.tabelle-gestapelt td>*{justify-self:start}.tabelle-gestapelt td:before{text-align:left;content:attr(data-spalte);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60);font-size:.6875rem;font-weight:800}.tabelle-gestapelt td[data-spalte=Aufgabe],.tabelle-gestapelt td[data-spalte=Nummer]{padding-bottom:.3rem}}.sprungmarke{z-index:100;background:var(--glut);color:#fff;border-radius:0 0 8px;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.sprungmarke:focus{left:0}label{margin:0 0 .3rem;font-size:.8125rem;font-weight:600;display:block}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;border:1px solid var(--line);background:var(--card-2);width:100%;color:var(--ink);border-radius:8px;padding:.5rem .65rem;transition:border-color .2s,box-shadow .2s}.feld select{line-height:inherit;min-height:calc(1lh + 1rem + 2px)}textarea{resize:vertical;min-height:4.5rem}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--glut);outline-offset:2px;border-color:var(--glut);box-shadow:0 0 0 3px #dd07411f}button,a.knopf-link{min-height:var(--knopf-hoehe,40px);padding:var(--knopf-polster,.5rem .9rem);font:inherit;font-size:var(--knopf-schrift,.875rem);white-space:nowrap;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;font-weight:700;line-height:1.2;transition:transform .1s,opacity .1s,background-color .15s;display:inline-flex}button.klein,a.knopf-link.klein{--knopf-hoehe:36px;--knopf-schrift:.8125rem;--knopf-polster:.35rem .7rem}button.gross,a.knopf-link.gross{--knopf-hoehe:48px;--knopf-schrift:1rem;--knopf-polster:.75rem 1.25rem}button:active:not(:disabled){opacity:.85;transform:scale(.96)}button.primaer{background:var(--glut);color:#fff}button.primaer:hover{background:var(--glut-dunkel)}a.knopf-link{background:var(--glut);color:#fff;text-decoration:none}a.knopf-link:hover{background:var(--glut-dunkel)}a.knopf-link:active{opacity:.85;transform:scale(.96)}button:disabled{opacity:.45;cursor:not-allowed}button.primaer:disabled:hover{background:var(--glut)}button.leise{color:#ffffffd9;text-underline-offset:.2em;background:0 0;text-decoration:underline}button.zweitrangig,a.knopf-link.zweitrangig{background:var(--neutral-flaeche);color:var(--ink)}a.knopf-link.zweitrangig{border:1px solid var(--line)}a.knopf-link.zweitrangig:hover{background:var(--card-2)}button.gefahr{background:var(--stopp-flaeche);color:var(--stopp)}button.gefahr:hover{background:color-mix(in srgb, var(--stopp) 24%, transparent)}a.filter-chip{border:1px solid var(--line);background:var(--neutral-flaeche);color:var(--ink);border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-block}a.filter-chip:hover{border-color:var(--ink-40)}a.filter-chip[data-aktiv=ja]{background:var(--glut);border-color:var(--glut);color:#fff}.release-akzent{--ton:#a855f7}.release-chip{background:color-mix(in srgb, var(--ton) 12%, transparent);border:1px solid color-mix(in srgb, var(--ton) 38%, transparent);color:var(--ton)}.release-hero{border:1px solid color-mix(in srgb, var(--ton) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ton) 18%, transparent) 0%, color-mix(in srgb, var(--ton) 4%, transparent) 45%, transparent 100%)}.release-eyebrow{color:var(--ton)}.release-reset{color:var(--ton);border:1px solid color-mix(in srgb, var(--ton) 40%, transparent);background:0 0}.release-neu-badge{background:var(--ton);color:#fff}.meldung{border-radius:8px;margin:0 0 1rem;padding:.7rem .9rem;font-size:.8125rem}.meldung[data-ton=fehler]{background:var(--stopp-flaeche);color:var(--stopp)}.meldung[data-ton=ok]{background:var(--ok-flaeche);color:var(--ok)}.meldung[data-ton=warn]{background:var(--warn-flaeche);color:var(--warn)}.statuskopf{grid-template-columns:auto auto;justify-content:end;align-items:center;gap:.35rem .5rem;margin:0;display:grid}.statuskopf__zeile{grid-area:1/1/auto/-1;justify-self:end;align-items:center;gap:.4rem;display:inline-flex}.statuskopf select{grid-area:2/1}.statuskopf button{grid-area:2/2}.statuskopf .status{grid-area:2/1/auto/-1;justify-self:end}.statuskopf .rueckmeldung{grid-area:3/1/auto/-1}.statuskopf__label{font-size:var(--t-meta);color:var(--ink-60);font-weight:600}.statuskopf__punkt{background:var(--ink-60);border-radius:999px;flex:none;width:.6rem;height:.6rem}.statuskopf__punkt[data-ton=ok]{background:var(--ok)}.statuskopf__punkt[data-ton=warn]{background:var(--warn)}.statuskopf__punkt[data-ton=stopp]{background:var(--stopp)}.statuskopf select{min-width:11rem}.statuskopf .rueckmeldung{text-align:right;max-width:28rem;margin:0}@media (max-width:719px){.statuskopf{justify-content:start}.statuskopf__zeile,.statuskopf .status{justify-self:start}.statuskopf .rueckmeldung{text-align:left}}.meldung[data-ton=neutral]{background:var(--neutral-flaeche);color:var(--ink)}a.shop-link{background:var(--neutral-flaeche);color:var(--ink);border:1px solid var(--line);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}a.shop-link:hover{border-color:var(--ink-60)}a.shop-link svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.schalter-liste{margin:0;padding:0;list-style:none}.schalter-liste li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.schalter-liste li:first-child{padding-top:0}.schalter-liste li:last-child{border-bottom:none;padding-bottom:0}.schalter-liste li button,.schalter-liste li a.knopf-link,.arbeitsliste td button,.arbeitsliste td a.knopf-link,table.liste td button,table.liste td a.knopf-link{--knopf-hoehe:36px;--knopf-schrift:.8125rem;--knopf-polster:.35rem .7rem}.schalter-liste li button.gross,.arbeitsliste td button.gross,table.liste td button.gross{--knopf-hoehe:48px;--knopf-schrift:1rem;--knopf-polster:.75rem 1.25rem}.schalter-liste .neben{color:var(--ink-60);font-size:.8125rem;display:block}.artikel-mini{border:1px solid var(--line);background:var(--card-2);object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.zeilen-formular{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.farb-reihe{flex-wrap:wrap;gap:1.25rem;display:flex}.farb-reihe input[type=color]{cursor:pointer;width:4.5rem;height:2.75rem;padding:.2rem}.theme-karte[data-aktiv=ja]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.theme-karte h3{margin:0 0 .2rem;font-size:1rem}.theme-karte .neben{color:var(--ink-60);margin:0;font-size:.8125rem}.nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.umgebungs-band{color:#fff;text-align:center;letter-spacing:.06em;background:repeating-linear-gradient(-45deg,#ffd75e 0 12px,#16181d 12px 24px);font-size:.8125rem;font-weight:700}.umgebungs-band span{background:#16181d;padding:.15rem .75rem;display:inline-block}.anmeldung{background:var(--surface);place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid}.anmeldung-spalte{width:100%;max-width:22rem}.anmeldung .karte{width:100%;padding:1.75rem 1.5rem}.anmeldung .marke{justify-content:center;margin:0 0 1.5rem;display:flex}.anmeldung .marke img{width:auto;height:34px}.anmeldung .feld{margin:0 0 1rem}.anmeldung button{width:100%}.swatches{flex-wrap:wrap;gap:.5rem;display:flex}.swatch{cursor:pointer;color:var(--ink-60);text-align:center;flex-direction:column;align-items:center;gap:.25rem;width:3.5rem;font-size:.6875rem;font-weight:400;display:flex}.swatch input{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.swatch-farbe{border:1px solid var(--line);border-radius:50%;width:2.25rem;height:2.25rem}.swatch input:checked+.swatch-farbe{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ink)}.swatch input:focus-visible+.swatch-farbe{outline:2px solid var(--glut);outline-offset:2px}.karte[data-ton=warn]{background:var(--warn-flaeche);border-color:var(--warn)}.wertereihe{flex-wrap:wrap;gap:1.5rem;padding:0;list-style:none;display:flex}.wertereihe li{flex-direction:column;gap:.15rem;display:flex}.wertereihe .neben{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-60);font-size:.75rem}.visuell-versteckt{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobilkopf .seitenleiste__marke{display:none}.neben{color:var(--ink-60);font-size:.875em;line-height:1.45}.werteliste{grid-template-columns:minmax(9rem,auto) 1fr;gap:.35rem 1rem;font-size:.875rem;display:grid}.werteliste dt{color:var(--ink-60);font-weight:600}.werteliste dd{margin:0}.sichtbar-nur-vorleser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.abholblock{border:1px solid var(--line);border-radius:8px;margin:0 0 1rem;padding:.85rem 1rem}.abholblock__kopf{margin:0 0 .6rem;font-size:.9375rem}.abholblock button[disabled]{opacity:.55;cursor:progress}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.werkzeug{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-flaeche);gap:.75rem;margin-bottom:1rem;padding:.85rem;display:grid}.werkzeug__reihe{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.werkzeug__feld{flex:14rem;min-width:11rem}.werkzeug__feld--schmal{flex:0 11rem;min-width:9rem}.werkzeug__feld label,.werkzeug label.werkzeug__feld{margin:0}.werkzeug input,.werkzeug select{border-radius:var(--radius-klein);min-height:40px}.zaehlerleiste{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--line);min-height:36px;color:var(--ink);font-family:inherit;font-size:var(--t-zelle);cursor:pointer;transition:background-color var(--zeit-schnell) ease, border-color var(--zeit-schnell) ease;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{background:var(--hauch);border-color:var(--ink-60)}.chip[aria-current=true],.chip[aria-pressed=true]{background:var(--glut);border-color:var(--glut);color:#fff;font-weight:700}.chip__zahl{font-variant-numeric:tabular-nums;color:var(--ink-60);font-weight:700}.chip[aria-current=true] .chip__zahl,.chip[aria-pressed=true] .chip__zahl{color:#fff}.chip__punkt{background:var(--ton,var(--ink-60));border-radius:999px;flex:none;width:8px;height:8px}.aktivfilter{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.aktivfilter__marke{border:1px solid var(--glut);background:color-mix(in srgb, var(--glut) 14%, transparent);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .6rem;text-decoration:none;display:inline-flex}.aktivfilter__weg{width:24px;height:24px;color:var(--ink-60);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.aktivfilter__marke:hover .aktivfilter__weg{background:var(--glut);color:#fff}.aktivfilter>a.knopf-link.aktivfilter__zuruecksetzen{min-height:calc(26px + .4rem)}.arbeitsliste{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-flaeche);overflow:hidden}.arbeitsliste table{font-size:var(--t-zelle)}.arbeitsliste thead th{background:var(--surface);border-bottom:1px solid var(--line);padding:.65rem 1rem}.arbeitsliste td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;padding:.75rem 1rem}.arbeitsliste td.zahl{white-space:nowrap}.arbeitsliste tbody tr{transition:background-color var(--zeit-schnell) ease}.arbeitsliste tbody tr:hover{background:var(--hauch)}.arbeitsliste td:first-child{box-shadow:inset 3px 0 0 var(--kante,transparent)}.aufgabe__titel{font-size:var(--t-titel);color:var(--ink);font-weight:600;line-height:1.35}a.aufgabe__titel{min-height:24px;padding:.15rem 0;display:inline-block}.aufgabe__meta{font-size:var(--t-meta);color:var(--ink-60);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:2px;display:flex}.aufgabe__nummer{font-variant-numeric:tabular-nums}.aufgabe__meta>*,.aufgabe__titel{overflow-wrap:anywhere;min-width:0}.art{font-size:var(--t-meta);letter-spacing:.02em;color:var(--ink);white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.art svg{width:16px;height:16px;color:var(--ton,var(--ink-60));flex:none}.frist{font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.frist[data-stufe=UEBERFAELLIG]{color:var(--stopp);font-weight:700}.frist[data-stufe=HEUTE]{color:var(--warn);font-weight:600}.frist[data-stufe=SPAETER]{color:var(--ink-60)}.handlung{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--hauch);min-height:36px;color:var(--ink);font-size:var(--t-zelle);white-space:nowrap;transition:background-color var(--zeit-schnell) ease, border-color var(--zeit-schnell) ease;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:600;text-decoration:none;display:inline-flex}.handlung:hover{background:var(--glut);border-color:var(--glut);color:#fff}.handlung__pfeil{opacity:.6}.handlung:hover .handlung__pfeil{opacity:1}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:1.25rem;display:flex}.seitenkopf h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:750}.seitenkopf__stand{font-size:var(--t-meta);color:var(--ink-60);font-variant-numeric:tabular-nums}.zustand{text-align:center;padding:2rem 1rem}.zustand__satz{font-size:var(--t-titel);margin:0 0 .35rem;font-weight:600}.zustand__hinweis{font-size:var(--t-zelle);color:var(--ink-60);max-width:72ch;margin:0 auto .9rem}.zustand__kennung{font-size:var(--t-meta);color:var(--ink-60);font-variant-numeric:tabular-nums}@media (max-width:640px){.arbeitsliste{background:0 0;border:none;border-radius:0;overflow:visible}.arbeitsliste table,.arbeitsliste tbody,.arbeitsliste tr,.arbeitsliste td{width:100%;display:block}.arbeitsliste thead{display:none}.arbeitsliste tbody tr{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-flaeche);box-shadow:inset 3px 0 0 var(--kante,transparent);margin-bottom:.55rem;padding:.75rem .85rem}.arbeitsliste tbody tr:hover{background:var(--card)}.arbeitsliste td{box-shadow:none;border:none;padding:0}.arbeitsliste td+td{margin-top:.5rem}.handlung{justify-content:center;width:100%;min-height:44px}.chip,.werkzeug input,.werkzeug select{min-height:44px}.aktivfilter__marke{min-height:40px}.aktivfilter>a.knopf-link.aktivfilter__zuruecksetzen{min-height:calc(34px + .4rem)}.aktivfilter__weg{width:32px;height:32px}}.mehrfilter__knopf{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--hauch);min-height:40px;color:var(--ink);font-size:var(--t-zelle);cursor:pointer;transition:background-color var(--zeit-schnell) ease, border-color var(--zeit-schnell) ease;align-items:center;gap:.45rem;padding:.35rem .8rem;font-weight:600;list-style:none;display:inline-flex}.mehrfilter__knopf::-webkit-details-marker{display:none}.mehrfilter__knopf:hover{background:var(--card);border-color:var(--ink-60)}.mehrfilter__winkel svg{width:16px;height:16px;transition:transform var(--zeit-schnell) ease;display:block}.mehrfilter[open] .mehrfilter__winkel svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mehrfilter__winkel svg{transition:none}}@media (max-width:640px){.werkzeug__reihe{gap:.6rem}.werkzeug__feld,.werkzeug__feld--schmal{flex:100%;min-width:0}.werkzeug__reihe>button[type=submit]{flex:100%;min-height:44px}.mehrfilter__knopf{justify-content:center;width:100%;min-height:44px}}.feinfilter,.feinfilter__inhalt{display:contents}.feinfilter__knopf{display:none}.werkzeug__reihe>button[type=submit]{order:1}.werkzeug__reihe .mehrfilter{flex:100%;order:2}.werkzeug__reihe .werkzeug__satz{flex:100%;order:3;margin:.25rem 0 0}@media (max-width:640px){.feinfilter{flex:100%;min-width:0;display:block}.feinfilter__knopf{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--hauch);width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--zeit-schnell) ease, border-color var(--zeit-schnell) ease;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:600;display:flex}.feinfilter__knopf:hover{background:var(--card);border-color:var(--ink-60)}.feinfilter__zahl{color:var(--ink-60);font-weight:500}.feinfilter__winkel{display:inline-flex}.feinfilter__winkel svg{transition:transform var(--zeit-schnell) ease;display:block}.feinfilter[data-offen=ja] .feinfilter__winkel svg{transform:rotate(180deg)}.feinfilter__inhalt{display:none}.feinfilter[data-offen=ja] .feinfilter__inhalt{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.feinfilter__inhalt>*{flex:none;width:100%}.feinfilter__inhalt>.mehrfilter,.feinfilter__inhalt>.werkzeug__satz{flex:none}}.zeilenaktionen{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.handlung--leise{color:var(--ink-60);background:0 0;border-color:#0000;font-weight:500}.handlung--leise:hover{background:var(--hauch);color:var(--ink)}.zeilenziel{align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.zeilenziel:hover{text-underline-offset:3px;text-decoration:underline}.kategorien-leiste{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.6rem 0;display:flex;position:sticky;top:0}.schalter{white-space:nowrap;cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.schalter input{width:1.15rem;height:1.15rem;margin:0}.schalter-liste>li[data-geaendert=ja]{border-left:3px solid var(--warn);padding-left:.6rem}.segmente{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--surface);display:inline-flex;overflow:hidden}.segmente a{color:var(--ink-60);border-right:1px solid var(--line);padding:.45rem .8rem;font-size:.8125rem;font-weight:600;text-decoration:none}.segmente a:last-child{border-right:0}.segmente a:hover{background:var(--card);color:var(--ink)}.segmente a[aria-current=page]{background:var(--glut);color:#fff}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kennzahl{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.15rem;padding:.8rem 1rem;display:flex;position:relative;overflow:hidden}.kennzahl:before{content:"";background:var(--ton,transparent);height:3px;position:absolute;inset:0 0 auto}.kennzahl__wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700}.kennzahl__name{font-size:.8125rem;font-weight:600}.kennzahl__neben{color:var(--ink-60);font-size:.75rem}.karte>h2{letter-spacing:-.01em;margin:0 0 .9rem;font-size:1rem;font-weight:700}.karte .liste{margin:0}.eigenartikel{gap:1rem;display:grid}.eigenartikel .feld{margin:0}.eigenartikel__groessen{border:1px solid var(--line);border-radius:var(--radius-klein);margin:0;padding:.9rem 1rem}.eigenartikel__groessen legend{font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60);padding:0 .4rem;font-weight:700}.eigenartikel__liste{gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.eigenartikel__zeile{gap:.5rem;display:grid}@media (min-width:560px){.eigenartikel__zeile{grid-template-columns:1fr 1fr auto;align-items:end}}.eigenartikel__weg{white-space:nowrap;min-height:40px}.eigenartikel__wege{flex-wrap:wrap;gap:.5rem;display:flex}.chronik{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.chronik__eintrag{background:var(--card-2);border-radius:var(--radius-klein);padding:.6rem .8rem}.chronik__kopf{font-size:var(--t-meta);color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin:0 0 .3rem;display:flex}.chronik__wer{font-weight:600}.chronik__wann{font-variant-numeric:tabular-nums}.chronik__text{font-size:var(--t-zelle);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.chronik__neu{border-top:1px dashed var(--line);padding-top:.9rem}.anschrift__knopf{width:100%;margin-top:.9rem}.anschrift__formular{border-top:1px dashed var(--line);gap:.6rem;margin-top:.9rem;padding-top:.9rem;display:grid}.anschrift__formular .feld{margin:0}.anschrift__ort{grid-template-columns:7rem 1fr;gap:.6rem;display:grid}.anschrift__wege{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.beschreibung{align-items:start;gap:.9rem;display:grid}@media (min-width:900px){.beschreibung{grid-template-columns:1fr 1fr}}.beschreibung textarea{min-height:16rem;font-family:inherit;line-height:1.5}.beschreibung__vorschau{min-width:0}.vorschau{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--card-2);min-height:16rem;font-size:var(--t-zelle);overflow-wrap:anywhere;padding:.9rem 1rem;line-height:1.55}.vorschau__absatz{margin:0 0 .7rem}.vorschau__absatz:last-child{margin-bottom:0}.vorschau__titel{margin:1rem 0 .35rem;font-size:.9375rem;font-weight:700}.vorschau>.vorschau__titel:first-child{margin-top:0}.vorschau__liste{margin:0 0 .7rem;padding-left:1.2rem}.vorschau__liste li{margin:0 0 .2rem}.vorschau__link{text-underline-offset:.15em}.vorschau__leer{color:var(--ink-60);margin:0}.suchkarte__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.suchkarte__zahl{text-transform:none;letter-spacing:0;font-size:var(--t-meta);color:var(--ink-60);font-variant-numeric:tabular-nums;background:var(--neutral-flaeche);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-weight:600}.suchwege{text-align:left;gap:.5rem;max-width:44ch;margin:0 auto;padding:0;list-style:none;display:grid}.suchwege li{border:1px solid var(--line);border-radius:var(--radius-klein);font-size:var(--t-zelle);color:var(--ink-60);padding:.6rem .8rem}.suchwege li b{color:var(--ink)}.suchwege__knoepfe{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.treffer{background:color-mix(in srgb, var(--glut) 28%, transparent);color:inherit;border-radius:3px;padding:0 1px}.werkzeug__feld--weit{flex:24rem}.hinweis{font-size:var(--t-meta);color:var(--ink-60);max-width:34rem;margin:.35rem 0 1rem;line-height:1.5}.werkzeug .hinweis{max-width:none}.feldname{font-size:var(--t-meta);color:var(--ink-60);margin-bottom:.2rem;font-weight:600;display:block}.blaettern{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.9rem 0 0;display:flex}.blaettern a{border:1px solid var(--line);border-radius:var(--radius-klein);min-height:40px;color:var(--ink);font-size:var(--t-zelle);align-items:center;padding:.35rem .9rem;text-decoration:none;display:inline-flex}.blaettern a:hover{border-color:var(--ink-40);background:var(--card-2)}.angaben{gap:.5rem 1.25rem;margin:0;display:grid}@media (min-width:560px){.angaben{grid-template-columns:max-content 1fr}}.angaben dt{font-size:var(--t-meta);color:var(--ink-60);margin:0}.angaben dd{margin:0}.swatch-name{font-size:var(--t-meta);color:var(--ink-60);margin-top:.3rem;display:block}.fussnote{border-top:1px dashed var(--line);color:var(--ink-60);margin:.9rem 0 0;padding-top:.75rem;font-size:.8125rem}.liste td.zahl,.liste th.zahl{text-align:right;font-variant-numeric:tabular-nums}.umsatzverlauf{margin:0}.umsatzverlauf__bild{width:100%;height:9rem;display:block;overflow:visible}.umsatzverlauf__balken{fill:var(--glut);transition:fill .16s}.umsatzverlauf__bild:hover .umsatzverlauf__balken{fill:#ff5c7a}.umsatzverlauf__balken--minus{fill:var(--stopp)}.umsatzverlauf__null{stroke:#727280;stroke-width:1px}.umsatzverlauf__achse{color:var(--ink-60);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.4rem;font-size:.75rem;display:flex}.umsatzverlauf__zahlen{margin-top:.9rem}.umsatzverlauf__zahlen summary{cursor:pointer;color:var(--ink-60);padding:.35rem 0;font-size:.8125rem;font-weight:600}.umsatzverlauf__zahlen summary:hover{color:var(--ink)}.anteilbalken{background:var(--card-2);vertical-align:middle;border-radius:999px;width:3.5rem;height:.5rem;margin-right:.5rem;display:inline-block;position:relative;overflow:hidden}.anteilbalken:after{content:"";width:var(--anteil,0%);background:var(--ton,var(--ink-40));border-radius:999px;position:absolute;inset:0 auto 0 0}.farbfeld{background:var(--ton,transparent);vertical-align:middle;border:1px solid #727280;border-radius:3px;flex:none;width:1rem;height:1rem;display:inline-block}.farbangabe{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin-right:.9rem;display:inline-flex}.bericht-abschnitt{scroll-margin-top:4.5rem}.naechster-schritt{border:1px solid var(--line);border-left:3px solid var(--glut);border-radius:var(--radius);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;padding:.8rem 1rem;display:flex}.trichter-tabelle__eingerueckt{padding-left:1.25rem}.trichter-tabelle__zusatz{white-space:nowrap;display:block}.basis{color:var(--ink-60);margin:.6rem 0 .35rem;font-size:.8125rem;line-height:1.45}.bericht-bereiche{margin:1.5rem 0 1rem}.bericht-bereiche>h2{margin-bottom:.25rem}.bericht-bereiche .console-abschnitt{scroll-margin-top:4.5rem}.bericht-aktionen{text-align:center;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem;width:min(100%,26rem);display:grid}@media (max-width:640px){.tabelle-gestapelt td>.anteilwert{justify-self:end}.tabelle-gestapelt th.tabelle-gruppe{border-bottom:none;padding:0;display:block}.tabelle-gestapelt td>.trichter-tabelle__zusatz{grid-column:2;justify-self:end}.tabelle-gestapelt td.trichter-tabelle__eingerueckt>.neben{grid-column:2}}.nav-tuer{margin-top:.75rem}.nav-tuer>summary{color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;list-style:none;transition:background .12s;display:flex;position:relative}.nav-tuer>summary::-webkit-details-marker{display:none}.nav-tuer>summary:hover{background:var(--card-2)}.nav-tuer>summary:focus-visible{outline:2px solid var(--glut);outline-offset:2px}.nav-tuer__pfeil{opacity:.6;flex-shrink:0;transition:transform .12s}.nav-tuer[open]>.nav-tuer__pfeil,.nav-tuer[open]>summary .nav-tuer__pfeil{transform:rotate(180deg)}.nav-tuer__inhalt{gap:1px;margin-top:.15rem;padding-left:.75rem;display:grid}.seitenleiste__suche{margin:.25rem 0 .5rem}.seitenleiste__suche input{border:1px solid var(--line);background:var(--card-2);width:100%;color:var(--ink);border-radius:10px;padding:.45rem .75rem;font-size:.8125rem}.seitenleiste__suche input:focus-visible{outline:2px solid var(--glut);outline-offset:1px}.detail-raster{align-items:start;gap:1.25rem;display:grid}@media (min-width:62rem){.detail-raster{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:1.5rem}}.detail-raster>aside>h2:first-child{margin-top:0}[hidden]{display:none!important}.verlauf{margin:0;padding:0;list-style:none}.verlauf__eintrag{padding:0 0 1.1rem 1.5rem;position:relative}.verlauf__eintrag:before{content:"";background:var(--line);width:1px;position:absolute;top:1.05rem;bottom:0;left:4px}.verlauf__eintrag:last-child{padding-bottom:0}.verlauf__eintrag:last-child:before{display:none}.verlauf__punkt{background:var(--ton,var(--ink-40));border-radius:50%;width:9px;height:9px;position:absolute;top:.35rem;left:0}.verlauf__zeit{font-size:var(--t-meta);color:var(--ink-60);font-variant-numeric:tabular-nums;display:block}.verlauf__titel{font-weight:600}.verlauf__zusatz{font-size:var(--t-zelle);color:var(--ink-60);display:block}.verlauf__wer{font-size:var(--t-meta);color:var(--ink-60);display:block}.farbpaar{vertical-align:middle;flex:none;gap:2px;display:inline-flex}.farbpaar__farbe{border:1px solid var(--line);background:var(--ton,var(--neutral-flaeche));border-radius:50%;width:1.1rem;height:1.1rem}.farbstellungen{flex-wrap:wrap;gap:.4rem 1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.farbstellungen__eintrag{font-size:var(--t-zelle);align-items:center;gap:.45rem;display:inline-flex}.farbstellungen__eintrag[data-aktiv=nein]{color:var(--ink-60)}.bildplaetze{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bildplatz__leer{aspect-ratio:1;text-align:center;font-size:var(--t-meta);color:var(--ink-60);background:var(--surface);place-items:center;margin:0;padding:.75rem;line-height:1.45;display:grid}.bildplatz__wege{gap:.5rem;padding:.4rem .5rem .55rem;display:grid}.bildplatz__upload{gap:.4rem;display:grid}.bildplatz__upload input[type=file]{font-size:var(--t-meta);min-width:0;max-width:100%}.bildplatz__upload button{justify-self:start}.bildplatz__entfernen summary{cursor:pointer;font-size:var(--t-meta);color:var(--ink-60)}.bildplatz__entfernen form{gap:.5rem;margin-top:.4rem;display:grid}.bildplatz__entfernen label{font-size:var(--t-meta);align-items:center;gap:.4rem;display:flex}.bildplatz__entfernen input[type=checkbox]{flex:none;width:1rem;height:1rem}.bildplatz__entfernen button{justify-self:start}.suchvorschau{background:var(--card-2);border:1px solid var(--line);border-radius:6px;max-width:34rem;padding:.9rem 1rem}.suchvorschau__pfad{color:var(--ink-60);word-break:break-all;margin:0;font-size:.75rem}.suchvorschau__titel{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.suchvorschau__text{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.suchvorschau__herkunft{border-top:1px solid var(--line);color:var(--ink-60);margin:.6rem 0 0;padding-top:.5rem;font-size:.75rem}.bereit{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 1.25rem;padding:.875rem 1rem}.bereit__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bereit__kopf h2{margin:0;font-size:1rem}.bereit__satz{font-size:var(--t-zelle);margin:0}.bereit__satz[data-ton=stopp]{color:var(--stopp)}.bereit__satz[data-ton=ok]{color:var(--ok)}.bereit__stand{font-size:var(--t-meta);color:var(--ink-60)}.bereit__liste{gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.bereit__zeile{border-radius:var(--radius-klein);background:var(--neutral-flaeche);font-size:var(--t-zelle);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.5rem .625rem;display:grid}.bereit__zeile[data-lage=ROT]{background:var(--stopp-flaeche)}.bereit__zeile[data-lage=OFFEN]{background:var(--warn-flaeche)}.bereit__lage{white-space:nowrap;font-weight:600}.bereit__zeile[data-lage=ROT] .bereit__lage{color:var(--stopp)}.bereit__zeile[data-lage=OFFEN] .bereit__lage{color:var(--warn)}.bereit__kennung{font-size:var(--t-meta);color:var(--ink-60);display:block}.bereit__variable code{font-size:.8125rem}.bereit details{margin-top:.75rem}.bereit summary{cursor:pointer;font-size:var(--t-zelle);color:var(--ink-60)}.bereit details .bereit__liste{margin-top:.5rem}@media (max-width:640px){.bereit__zeile{grid-template-columns:1fr;gap:.25rem}}.verkauf{white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.verkauf[data-ton=ok]{background:var(--ok-flaeche);color:var(--ok)}.verkauf[data-ton=warn]{background:var(--warn-flaeche);color:var(--warn)}.verkauf[data-ton=neutral]{background:var(--neutral-flaeche);color:var(--ink-60)}.rechtstext-vorschau{margin-top:.75rem}.rechtstext-vorschau>summary{list-style:revert}.rechtstext{border:1px solid var(--line);border-radius:.5rem;max-height:32rem;margin-top:.5rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;overflow:auto}.rechtstext h2{margin:.75rem 0 .35rem;font-size:1rem}.rechtstext h3{margin:.6rem 0 .3rem;font-size:.9rem}.rechtstext h4{margin:.5rem 0 .25rem;font-size:.85rem}.rechtstext p{margin:0 0 .5rem}.rechtstext__platzhalter{background:var(--warn-flaeche);color:var(--warn);border-radius:.25rem;padding:0 .25rem;font-family:ui-monospace,monospace;font-size:.75rem}.rechtstext-abweichung{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.rechtstext-bestaetigung{margin-top:.75rem}.rechtstext-bestaetigung>summary{white-space:nowrap;border:1px solid var(--line);background:var(--neutral-flaeche);min-height:40px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.875rem;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.rechtstext-bestaetigung>summary::-webkit-details-marker{display:none}.rechtstext-bestaetigung>summary:hover{background:var(--card-2)}.rechtstext-bestaetigung[open]>summary{margin-bottom:.75rem}.rechtstext-bestaetigung__inhalt{border:1px solid var(--line);background:var(--card-2);border-radius:.5rem;padding:.75rem 1rem}.rechtstext-bestaetigung__inhalt ul{margin:0 0 .75rem;padding-left:1.1rem}.rechtstext-bestaetigung__inhalt button{white-space:normal;text-align:center}@media (max-width:640px){.rechtstext-bestaetigung>summary,.rechtstext-bestaetigung__inhalt button{min-height:44px}}.produktseite{max-width:none;font-size:var(--t-zelle);margin:0 auto}.produktseite__zurueck{font-size:var(--t-meta);margin:0 0 .5rem}.produktseite__zurueck a{color:var(--ink-60);text-decoration:none}.produktseite__zurueck a:hover{color:var(--ink);text-decoration:underline}.produktseite .seitenkopf{margin-bottom:1rem}.produktseite__titel{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.produktseite__titel h1{font-size:var(--t-seite);letter-spacing:-.01em;margin:0}.produktseite__meta{font-size:var(--t-meta);color:var(--ink-60);margin:.25rem 0 0}.produktseite__haupt{min-width:0}.produktseite .meldung{margin-bottom:1rem}.produktseite .karte{border-radius:var(--radius-flaeche);margin-bottom:1rem;padding:1rem}.produktseite .karte>h2{margin:0 0 .75rem}.karte__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .75rem;display:flex}.karte__kopf h2{margin:0}.karte__meta{font-size:var(--t-meta);color:var(--ink-60)}.karte__untertitel{font-size:var(--t-zelle);margin:.75rem 0 .4rem;font-weight:600}.karte__untertitel:first-of-type{margin-top:0}.karte__text{font-size:var(--t-zelle);color:var(--ink-60);margin:0;line-height:1.5}.produktseite label,.produktseite .feldname{font-size:var(--t-meta);color:var(--ink-60);margin:0 0 .25rem;font-weight:600}.produktseite input:not([type=checkbox]):not([type=radio]),.produktseite select,.produktseite textarea{border-radius:var(--radius-klein);font-size:var(--t-zelle);padding:.4rem .6rem}.produktseite textarea{min-height:3.5rem}.produktseite .feld{margin:0}.feld--kurz{max-width:18rem}.felder-2{gap:.75rem;display:grid}@media (min-width:36rem){.felder-2{grid-template-columns:1fr 1fr}}.feldhilfe{font-size:var(--t-meta);color:var(--ink-60);margin:.3rem 0 0;line-height:1.45}.formular{gap:.75rem;display:grid}.formular__fuss{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zeile{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.produktseite .status{font-size:var(--t-meta)}.produktseite button,.produktseite a.knopf-link{--knopf-hoehe:36px;--knopf-schrift:.8125rem;--knopf-polster:.35rem .7rem;border-radius:8px}.produktseite button.leise{color:var(--ink-60);padding-left:.4rem;padding-right:.4rem;text-decoration:none}.produktseite button.leise:hover{color:var(--ink);text-decoration:underline}.rueckmeldung{min-height:1.25rem;font-size:var(--t-meta);flex-basis:100%;margin:0;line-height:1.25rem}.rueckmeldung[data-ton=ok]{color:var(--ok)}.rueckmeldung[data-ton=fehler]{color:var(--stopp)}.rueckmeldung--knapp{min-height:0;margin:.25rem 0 0}.formular .rueckmeldung{min-height:1.25rem}.editor{gap:.4rem;display:grid}.editor__kopf{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.editor__kopf .feldname{margin:0}.produktseite .editor__modus{--knopf-hoehe:0;min-height:0;font-size:var(--t-meta);color:var(--ink-60);text-underline-offset:.15em;background:0 0;border:0;border-radius:4px;padding:.15rem .3rem;font-weight:500;text-decoration:underline}.produktseite .editor__modus:hover{color:var(--ink)}.editor__leiste{border:1px solid var(--line);border-radius:var(--radius-klein) var(--radius-klein) 0 0;background:var(--neutral-flaeche);border-bottom:0;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:flex}.produktseite .editor__knopf{--knopf-hoehe:2rem;background:var(--surface);min-width:2rem;font-weight:600;font-size:var(--t-zelle);color:var(--ink);border:1px solid #0000;border-radius:4px;padding:0 .45rem}.produktseite .editor__knopf[data-befehl=italic]{font-style:italic;font-weight:500}.produktseite .editor__knopf:hover{border-color:var(--line)}.produktseite .editor__knopf:focus-visible{outline:2px solid var(--glut);outline-offset:1px}.editor__link{border:1px solid var(--line);background:var(--surface);border-bottom:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem;display:flex}.editor__link input{flex:14rem}.editor__flaeche{border:1px solid var(--line);border-radius:0 0 var(--radius-klein) var(--radius-klein);background:var(--card-2);cursor:text;min-height:9rem;font-size:var(--t-zelle);outline:none;padding:.6rem .75rem;line-height:1.5}.editor__flaeche:focus-visible{border-color:var(--glut);box-shadow:0 0 0 2px var(--hauch)}.editor__flaeche[data-leer=ja]:not(:focus):before{content:"Der Text auf der Produktseite. Einfach schreiben – fett, Listen und Zwischentitel über die Leiste.";color:var(--ink-60)}.editor__flaeche h2{font-weight:700;font-size:var(--t-zelle);text-transform:none;letter-spacing:0;color:var(--ink);margin:.75rem 0 .25rem}.editor__flaeche>h2:first-child{margin-top:0}.editor__flaeche p,.editor__flaeche div{margin:0 0 .5rem}.editor__flaeche ul,.editor__flaeche ol{margin:0 0 .5rem;padding-left:1.2rem}.editor__flaeche a{color:var(--glut);text-underline-offset:.15em;cursor:text;text-decoration:underline}.medienraster{grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(6.75rem,1fr));gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.medienkachel{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--card-2);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.medienkachel[data-titelbild=ja]{border-color:var(--glut);box-shadow:0 0 0 1px var(--glut);grid-area:span 2/span 2}.medienkachel__platz{z-index:1;color:#fff;font-size:var(--t-meta);letter-spacing:.02em;white-space:nowrap;background:#16181dd9;border-radius:999px;padding:.05rem .45rem;font-weight:700;position:absolute;top:.35rem;left:.35rem}.medienkachel[data-titelbild=ja] .medienkachel__platz{background:var(--glut);color:#fff}.medienkachel__bild{aspect-ratio:1;object-fit:contain;background:var(--surface);width:100%;display:block}.medienkachel__ansicht{font-size:var(--t-meta);color:var(--ink-60);white-space:nowrap;text-overflow:ellipsis;padding:.3rem .45rem 0;overflow:hidden}.medienkachel__wege{gap:.25rem;padding:.3rem .4rem .4rem;display:flex}.medienkachel__wege form{flex:1;min-width:0;display:grid}.produktseite .medienkachel__wege button{border-radius:6px;width:100%;min-width:0;min-height:36px;padding:0}.medienkachel__wege .rueckmeldung{grid-column:1/-1}.medienkachel--neu{background:0 0;border-style:dashed;overflow:visible}.medienkachel--neu:has(.ablage[data-datei=ja]){background:var(--card-2);border-style:solid;grid-column:1/-1}.upload{height:100%;display:grid}.upload:has(.ablage[data-datei=ja]){flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem;display:flex}.ablage{text-align:center;border-radius:var(--radius-klein);cursor:pointer;height:100%;min-height:6.75rem;transition:background-color var(--zeit-schnell) ease;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex;position:relative}.ablage:hover,.ablage[data-ueber=ja]{background:var(--hauch)}.ablage:focus-within{outline:2px solid var(--glut);outline-offset:-2px}.ablage[data-datei=ja]{flex:none;height:auto;min-height:0;padding:0}.ablage__text{font-size:var(--t-meta);color:var(--ink-60);gap:.1rem;font-weight:500;display:grid}.ablage__text strong{font-size:var(--t-zelle);color:var(--ink)}.ablage__vorschau{object-fit:cover;border-radius:var(--radius-klein);width:4rem;height:4rem;display:block}.ablage__eingabe{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload__zeile{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.upload__name{font-size:var(--t-meta);color:var(--ink-60);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.produktseite .upload__zeile select{width:auto}.upload .rueckmeldung--knapp{padding:0 .5rem .5rem}.zonenliste{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.zonenkachel{gap:.5rem;display:grid}.zonenkachel+.zonenkachel{border-top:1px solid var(--line);padding-top:1rem}.zonenkachel__kopf{font-size:var(--t-zelle);margin:0}.zonenkachel__koerper{align-items:start;gap:.75rem 1rem;display:grid}@media (min-width:40rem){.zonenkachel__koerper{grid-template-columns:minmax(0,20rem) minmax(12rem,1fr)}}.zonenkachel__felder{gap:.6rem;min-width:0;display:grid}.zonenbuehne{border-radius:var(--radius-klein);background:var(--neutral-flaeche);touch-action:none;-webkit-user-select:none;user-select:none;max-width:20rem;display:block;position:relative}.zonenvorschau__bild{border-radius:var(--radius-klein);width:100%;height:auto;display:block}.zonenrahmen{box-sizing:border-box;outline-offset:1px;border:2px dashed #fff;outline:2px solid #16181d;position:absolute}.zonenrahmen--andere{opacity:.65;pointer-events:none}.zonenrahmen--aktiv{cursor:move}.zonenrahmen--aktiv[data-lesend=ja]{cursor:default}.zonenrahmen--aktiv[data-geaendert=ja]{border-color:var(--glut)}.zonenrahmen--aktiv:focus-visible{outline:3px solid var(--glut);outline-offset:2px}.zonenrahmen__name{color:#fff;font-size:var(--t-meta);white-space:nowrap;pointer-events:none;background:#16181dd9;border-radius:999px;margin-top:4px;padding:.0625rem .375rem;font-weight:600;position:absolute;top:100%;left:0}.zonenrahmen__griff{cursor:nwse-resize;background:#fff;border:2px solid #16181d;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-8px;right:-8px;box-shadow:0 1px 3px #00000059}.zonenrahmen__griff:after{content:"";position:absolute;inset:-6px}.zonenform{grid-template-columns:1fr 1fr;align-items:end;gap:.5rem;display:grid}.zonenform .feld--breit,.zonenform .rueckmeldung,.zonenform__fuss{grid-column:1/-1}.zonenform__fuss{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zonenform input,.zonenform select{min-height:2.25rem}.groessen{margin:0 0 .75rem;padding:0;list-style:none}.groessen__zeile{border-top:1px solid var(--line);grid-template-columns:minmax(2.5rem,auto) minmax(0,1fr) auto 2.25rem 2.25rem auto auto;align-items:center;gap:.4rem .6rem;min-height:2.75rem;padding:.2rem 0;display:grid}.groessen__zeile:first-child{border-top:0}.groessen__sku{font-size:var(--t-meta);color:var(--ink-40);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.groessen__pfeil,.groessen__schalter{justify-items:start;display:grid}.produktseite .groessen__schalter button{justify-self:start}.groessen__platz{width:2.25rem;height:1px;display:block}.produktseite .groessen__pfeil button{width:2.25rem;min-width:0;padding-left:0;padding-right:0}.produktseite button.loeschen,.produktseite button.loeschen:hover{color:var(--stopp)}.produktseite button.loeschen:disabled{opacity:.45}.groessen__bestaetigung{font-size:var(--t-meta);color:var(--ink-60);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;padding:.25rem 0 .35rem;display:flex}.groessen__bestaetigung .rueckmeldung--knapp{flex-basis:100%}.groessen__zeile .rueckmeldung--knapp{grid-column:1/-1}@media (max-width:40rem){.groessen__zeile{grid-template-columns:auto minmax(0,1fr) auto}.groessen__pfeil,.groessen__schalter,.groessen__zeile>.loeschen,.groessen__platz{grid-row:2}.groessen__pfeil:first-of-type,.groessen__platz:first-of-type{grid-column:1}.groessen__platz{height:0}}.haken{margin:0;padding:0;list-style:none}.haken li+li{border-top:1px solid var(--line)}.haken__form{display:grid}.produktseite .haken__zeile{--knopf-hoehe:2.25rem;--knopf-polster:0 .35rem;text-align:left;width:100%;font-size:var(--t-zelle);color:var(--ink);cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:.6rem;font-weight:500;display:flex}.produktseite .haken__zeile:hover:not(:disabled){background:var(--hauch)}.produktseite .haken__zeile:focus-visible{outline:2px solid var(--glut);outline-offset:-2px}.produktseite .haken__zeile:disabled{opacity:1;cursor:default}.produktseite .haken__zeile[aria-busy=true]{opacity:.6}.produktseite .haken__zeile:active:not(:disabled){transform:none}.haken__kasten{border:1.5px solid var(--ink-40);background:var(--card-2);width:1rem;height:1rem;font-size:var(--t-meta);color:#fff;transition:background-color var(--zeit-schnell) ease, border-color var(--zeit-schnell) ease;border-radius:4px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.haken__zeile[aria-checked=true] .haken__kasten{background:var(--glut);border-color:var(--glut)}.haken__name{min-width:0}.haken__meta{font-size:var(--t-meta);color:var(--ink-40);margin-left:auto}.chips__block+.chips__block{margin-top:.5rem}.chips__gruppe{font-size:var(--t-meta);color:var(--ink-40);margin:0 0 .3rem;font-weight:600}.chips{flex-wrap:wrap;gap:.375rem;display:flex}.chip__form{display:contents}.produktseite .chip{--knopf-hoehe:28px;--knopf-schrift:var(--t-meta);--knopf-polster:0 .65rem 0 .5rem;border:1px solid var(--line);background:var(--card-2);color:var(--ink-60);transition:border-color var(--zeit-schnell) ease, color var(--zeit-schnell) ease, background-color var(--zeit-schnell) ease;border-radius:999px;gap:.3rem;font-weight:600}.produktseite .chip:hover:not(:disabled){border-color:var(--ink-40);color:var(--ink)}.produktseite .chip[aria-pressed=true]{border-color:var(--glut);background:var(--hauch);color:var(--ink)}.produktseite .chip:focus-visible{outline:2px solid var(--glut);outline-offset:2px}.chip__haken{font-size:var(--t-meta);opacity:.8;line-height:1}.produktseite .chip[aria-pressed=true] .chip__haken{color:var(--glut);opacity:1}.chips .rueckmeldung--knapp{flex-basis:100%}.verkaufsstand .karte__kopf{margin-bottom:.5rem}.verkaufsstand__liste{font-size:var(--t-zelle);margin:0;padding-left:1.1rem;line-height:1.45}.verkaufsstand__liste li+li{margin-top:.2rem}.console-kopf{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink-60);font-size:var(--t-meta);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-block:.65rem;display:flex}.console-kopf__kontext{align-items:center;gap:.7rem;min-width:0;display:flex}.console-kopf__kontext span:last-child{overflow-wrap:anywhere}.console-kopf__produkt{color:var(--ink);white-space:nowrap;font-weight:600}.console-kopf__konto{align-items:center;gap:.65rem;min-width:0;display:flex}.console-kopf__konto>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.console-avatar{background:var(--card-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.seitenkopf__beschreibung{color:var(--ink-60);font-size:var(--t-zelle);margin:.65rem 0 0}.mobilkopf__logo{width:112px;height:auto;margin-right:auto;display:block}@media (max-width:899.98px){.console-kopf{min-height:48px;margin-bottom:1rem}.console-kopf__produkt,.console-kopf__trenner,.console-kopf__konto>span:last-child{display:none}}.dar-seite{max-width:none;margin:0 auto}.dar-kopf{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:0;display:flex}.dar-eyebrow{color:var(--ink-60);font-size:.8125rem}.dar-kopf h1{letter-spacing:-.045em;margin:.25rem 0;font-size:1.85rem}.dar-kopf p{color:var(--ink-60);margin:0;font-size:.875rem}.dar-kopf-aktion{align-items:center;gap:.75rem;display:flex}.dar-shop-link{border:1px solid var(--line);background:var(--card);color:var(--ink,#20242b);border-radius:9px;align-items:center;gap:.4rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dar-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;display:grid}.dar-haupt,.dar-seitenbereich{gap:1rem;min-width:0;display:grid}.dar-panel{background:var(--card);border:1px solid var(--line);border-radius:14px;min-width:0;margin:0;padding:1.15rem;box-shadow:0 2px 3px #18213303}.dar-panel-kopf{align-items:flex-start;gap:.65rem;margin-bottom:1rem;display:flex}.dar-panel-kopf>svg{color:var(--ink-60);flex:none;margin-top:2px}.dar-panel h2{color:var(--ink);text-transform:none;letter-spacing:-.015em;margin:0 0 .25rem;font-size:.9375rem}.dar-panel-kopf p,.dar-panel p,.dar-neben{color:var(--ink-60,#687080);margin:0;font-size:.8125rem;line-height:1.5}.dar-panel-fuss{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.dar-panel-fuss .dar-neben{margin-right:auto}.dar-panel button[type=submit]{border-radius:8px;min-height:36px;padding:.5rem .8rem;font-size:.8125rem}.dar-farben{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dar-farbe>label{margin-bottom:.45rem;font-size:.8125rem;font-weight:600;display:block}.dar-farbe-eingabe{border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:.45rem;padding:.35rem;display:flex}.dar-farbe-eingabe:focus-within{outline:2px solid var(--ink);outline-offset:2px}.dar-farbe-eingabe input[type=color]{cursor:pointer;background:0 0;border:0;flex:none;width:30px;height:30px;min-height:0;padding:0}.dar-farbe-eingabe input[type=color]::-webkit-color-swatch-wrapper{padding:0}.dar-farbe-eingabe input[type=color]::-webkit-color-swatch{border:1px solid #0002;border-radius:5px}.dar-farbe-eingabe input[type=text],.dar-farbe-eingabe input:not([type]){width:100%;min-width:0;min-height:30px;box-shadow:none;background:0 0;border:0;padding:.25rem;font-family:ui-monospace,monospace}.dar-palette{margin-top:.45rem}.dar-palette summary{width:fit-content;color:var(--ink-60);cursor:pointer;align-items:center;gap:.2rem;min-height:24px;font-size:.75rem;list-style:none;display:flex}.dar-palette summary::-webkit-details-marker{display:none}.dar-ankuendigung summary::-webkit-details-marker{display:none}.dar-swatches{flex-wrap:wrap;gap:.35rem;padding:.65rem 0 .15rem;display:flex}.dar-swatches button{border:1px solid #0003;border-radius:7px;width:28px;height:28px;min-height:0;padding:0;position:relative}.dar-swatches button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dar-swatch-check{background:var(--card);color:#111;border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px}.dar-ankuendigung{border-top:1px solid var(--line);margin-top:1rem}.dar-ankuendigung summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 0 0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.dar-ankuendigung small{color:var(--ink-60);margin-left:.45rem;font-size:.7rem;font-weight:400}.dar-ankuendigung-felder{gap:.4rem;padding-top:1rem;display:grid}.dar-ankuendigung-felder label{font-size:.8125rem;font-weight:500}.dar-ankuendigung-felder p{margin-bottom:.5rem;font-size:.75rem}.dar-ankuendigung-felder input{width:100%;min-height:38px;font-size:.875rem}.dar-themes{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;display:grid}.dar-theme{border:1px solid var(--line);cursor:pointer;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;padding:.65rem;font-size:.75rem;display:flex;position:relative}.dar-theme[data-auswahl=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-60);background:var(--card-2)}.dar-theme:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.dar-theme input{opacity:0;width:1px;height:1px;position:absolute}.dar-theme>svg{margin-left:auto}.dar-theme-name{font-weight:600}.dar-theme-mini{background:#f0f0ed;border:1px solid #0001;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;height:36px;padding:4px;display:grid;overflow:hidden}.dar-theme-mini i{background:#d8d8d4;display:block}.dar-theme-mini i:first-child{background:#25272a;grid-column:1/-1;height:10px}.dar-theme-mini[data-stil=bold-merch],.dar-theme-mini[data-stil=flutlicht],.dar-theme-mini[data-stil=sonic]{background:#1b1c20}.dar-theme-mini[data-stil=sonic] i:first-child{background:repeating-linear-gradient(90deg,#fff 0 4px,#181818 4px 6px)}.dar-theme-mini[data-stil=katalog] i:first-child{background:#ccb980}.dar-theme-mini[data-stil=tradition]{background:#eee9df}.dar-theme-info{color:var(--ink-60);justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.dar-theme-info strong{color:var(--ink);margin-right:.3rem}.dar-status{background:var(--card-2);color:var(--ink-60);border-radius:5px;flex:none;padding:.2rem .45rem;font-size:.6875rem}.dar-wappen{border:1px solid var(--line);height:112px;color:var(--ink-60);background:repeating-conic-gradient(#24252b 0% 25%,#292a31 0% 50%) 50%/16px 16px;border-radius:9px;place-items:center;margin-bottom:1rem;font-size:.8125rem;display:grid}.dar-wappen img{object-fit:contain;width:82px;height:82px}.dar-upload{gap:.6rem;display:grid}.dar-upload label{font-size:.8125rem;font-weight:600}.dar-upload input{width:100%;min-width:0;font-size:.75rem}.dar-upload p{font-size:.6875rem}.wappenqualitaet{border-bottom:1px solid var(--line);gap:.5rem;margin:0 0 1rem;padding:0 0 1rem;display:grid}.wappenqualitaet__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wappenqualitaet__kopf h3{color:var(--ink);margin:0;font-size:.8125rem;font-weight:600}.wappenqualitaet__gruende{color:var(--ink);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5;display:grid}.dar-panel p.wappenqualitaet__neben{font-size:.75rem}.dar-panel p.wappenqualitaet__geklaert{color:var(--ok);font-weight:600}.wappenqualitaet__aktion{display:flex}.wappenqualitaet__aktion button{border-radius:8px;min-height:36px;padding:.5rem .8rem;font-size:.8125rem}.bestaetigung{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-flaeche);background:var(--card);width:min(34rem,100vw - 2rem);max-height:85dvh;color:var(--ink);padding:1.25rem;overflow:auto}.bestaetigung::backdrop{background:#000000a6}.bestaetigung h2{margin:.25rem 0 1rem}.bestaetigung p{line-height:1.55}.bestaetigung__aktionen{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.bestaetigung__aktionen button{text-align:center;width:100%;min-height:2.75rem;padding:.6rem .75rem}@media (max-width:30rem){.bestaetigung__aktionen{grid-template-columns:1fr}}.dar-hero-hinweis>svg{color:var(--ink-60);margin-bottom:.7rem}.dar-hero-hinweis p{margin:.5rem 0 .9rem}.dar-hero-hinweis a{color:var(--ink);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:flex}.dar-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.dar-layout{grid-template-columns:minmax(0,1fr)}.dar-seitenbereich{grid-template-columns:1fr 1fr}}@media (max-width:600px){.dar-kopf{flex-direction:column;align-items:flex-start}.dar-themes{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-seitenbereich{grid-template-columns:minmax(0,1fr)}.dar-panel-fuss{flex-direction:column;align-items:flex-start}.dar-panel-fuss button{width:100%}.dar-theme-info{align-items:flex-start}.dar-farben{gap:.65rem}}.hero-verwaltung{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.hero-aktuell{aspect-ratio:2;background:var(--card-2);text-align:center;border-radius:9px;place-items:center;display:grid;overflow:hidden}.hero-aktuell>img{object-fit:cover;width:100%;height:100%}.hero-aktuell>div{color:var(--ink-60);justify-items:center;gap:.6rem;padding:1rem;display:grid}.hero-upload label{margin:1rem 0 .4rem;font-size:.8125rem;font-weight:600;display:block}.hero-upload input{width:100%;min-width:0}.hero-upload input[type=file]{font-size:.75rem}.hero-upload>p{margin-top:.75rem}.hero-bibliothek{margin-top:1.75rem}.hero-bibliothek>h2{align-items:center;gap:.5rem;font-size:1rem;display:flex}.hero-bibliothek>h2>span{background:var(--card-2);color:var(--ink-60);border-radius:5px;padding:.15rem .4rem;font-size:.75rem}.hero-bilder{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hero-bild{padding:0;overflow:hidden}.hero-bild[data-aktiv=true]{border-color:#96b7a1}.hero-bild>img{aspect-ratio:2;object-fit:cover;width:100%;display:block}.hero-bild>div{padding:.9rem}.hero-bild h3{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.875rem}.hero-bild button{min-height:38px;font-size:.75rem}@media (max-width:950px){.hero-verwaltung{grid-template-columns:1fr}.hero-bilder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.hero-bilder{grid-template-columns:1fr}}.hero-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hero-slide{min-width:0}.hero-slide .dar-panel-kopf h2{font-size:1rem}.hero-slide-nummer{color:var(--ink-60);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.hero-slide .hero-aktuell{margin-bottom:1rem}.hero-slide .hero-aktuell>div{gap:.3rem;font-size:.75rem}.hero-slide-auswahl{gap:.6rem;display:grid}.hero-slide-auswahl label{font-size:.8125rem;font-weight:600}.hero-slide-auswahl select{width:100%;min-width:0;min-height:44px}.hero-slide-auswahl button{width:100%;min-height:44px}.hero-slides-hinweis{margin:1rem 0 1.5rem}.hero-upload{max-width:44rem}@media (max-width:1000px){.hero-slides{grid-template-columns:1fr}.hero-slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.5rem;display:grid}.hero-slide>.dar-panel-kopf{grid-column:1/-1}.hero-slide .hero-aktuell{margin:0}}@media (max-width:550px){.hero-slide{display:block}.hero-slide .hero-aktuell{margin-bottom:1rem}}.console-pfad{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:0;display:flex}.console-pfad a{color:var(--ink-60);text-decoration:none}.console-pfad a:hover{color:var(--ink);text-decoration:underline}.console-pfad [aria-current]{color:var(--ink);font-weight:550}.console-pfad__verein{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;overflow:hidden}.console-pfad__trenner{color:var(--ink-40)}.nav-plattform>summary{cursor:pointer;min-height:40px;color:var(--ink-60);border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .6rem;font-weight:600;list-style:none;display:flex}.nav-plattform>summary::-webkit-details-marker{display:none}.nav-plattform__pfeil{width:14px;height:14px;margin-left:auto;transition:transform .12s}.nav-plattform[open] .nav-plattform__pfeil{transform:rotate(180deg)}.nav-plattform>summary:hover{background:var(--card-2);color:var(--ink)}.nav-plattform__links{gap:2px;display:grid}.console-abschnitt{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:0;margin-bottom:.8rem}.console-abschnitt>summary{cursor:pointer;border-radius:inherit;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.console-abschnitt>summary::-webkit-details-marker{display:none}.console-abschnitt>summary:hover{background:var(--hauch)}.console-abschnitt>summary>div{flex:1;min-width:0}.console-abschnitt>summary h2{color:var(--ink);text-transform:none;letter-spacing:-.015em;margin:0;font-size:.9375rem}.console-abschnitt>summary p{color:var(--ink-60);margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.console-abschnitt>summary>svg{width:16px;height:16px;color:var(--ink-60);flex:none;transition:transform .12s}.console-abschnitt[open]>summary>svg{transform:rotate(180deg)}.console-abschnitt[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0}.console-abschnitt__inhalt{min-width:0;padding:1rem 1.1rem}.console-abschnitt__inhalt>.karte{background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}.console-abschnitt__inhalt>:last-child{margin-bottom:0}.console-formular{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.85rem;display:grid}.console-formular>label{min-width:0;margin:0}.console-formular input{min-width:0;max-width:100%}.console-formular>button{justify-self:start}.console-profil-kopf{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.console-profil-kopf h2{margin:0}.console-profil-hilfe{color:var(--ink-60);margin:0 0 1rem;font-size:.8125rem}.inhalt :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;font-size:.875rem}.inhalt :is(input[type=checkbox],input[type=radio]){accent-color:var(--glut)}.inhalt :is(.feld,.feldname,.zeilen-formular>label,.zeile>label),.inhalt :is(.tabelle-umschlag,.arbeitsliste,.karte,.console-abschnitt){min-width:0}.inhalt>p{max-width:85ch}@media (min-width:900px){.nav-plattform:not([data-verein])>summary{display:none}}@media (max-width:899.98px){.nav-zeile,.nav-plattform>summary,.nav-tuer>summary{min-height:44px}.console-pfad__verein{max-width:12rem}.console-kopf__konto{margin-left:auto}.inhalt :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}.inhalt :is(button,a.knopf-link,.handlung){min-height:44px}}@media (max-width:600px){.console-kopf__produkt,.console-pfad__trenner:first-of-type{display:none}.console-pfad{gap:.3rem;font-size:.75rem}.console-pfad__verein{max-width:9rem}.console-abschnitt>summary{gap:.65rem;padding:.9rem}.console-abschnitt__inhalt{padding:.9rem}.console-formular{grid-template-columns:minmax(0,1fr)}.console-formular>button{width:100%}.seitenkopf{align-items:flex-start}.seitenkopf h1{overflow-wrap:anywhere}.inhalt :is(.zeile,.zeilen-formular)>label{max-width:100%}}@media (prefers-reduced-motion:reduce){.console-abschnitt>summary>svg,.nav-plattform__pfeil{transition:none}}.release-filter{gap:.8rem;display:grid}.release-filter>p{margin:0}.release-suche{align-items:center;gap:.6rem;min-width:0;display:flex}.release-suche>svg{color:var(--ink-60);flex:none}.release-suche>input{flex:1;width:100%}.release-bereiche{flex-wrap:wrap;gap:.4rem;display:flex}.release-bereiche>button{font-size:.8125rem}.release-bereiche>button[aria-pressed=true]{background:var(--card-2);border-color:var(--ink-60);color:var(--ink)}.release-liste{gap:.75rem;display:grid}.release-monat{color:var(--ink-60);margin:1rem 0 .15rem;font-size:.8125rem}.release-eintrag{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:1rem 1.1rem}.release-eintrag__kopf{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.release-eintrag__kopf h3{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.release-eintrag__kopf time{color:var(--ink-60);margin-left:auto;font-size:.75rem}.release-eintrag ul{margin:.75rem 0 0;padding-left:1.2rem;font-size:.875rem;line-height:1.6}.release-eintrag li+li{margin-top:.3rem}.release-mehr{justify-self:center;margin-top:.5rem}.console-anlegen{max-width:56rem}@media (max-width:600px){.release-eintrag__kopf time{flex-basis:100%;margin:0}}.hero-loeschen{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.65rem}.hero-loeschen summary{cursor:pointer;padding:.5rem 0;font-size:.8125rem}.hero-loeschen form{gap:.75rem;margin-top:.5rem;display:grid}.hero-loeschen p{margin:0;font-size:.8125rem;line-height:1.5}.hero-loeschen label{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.hero-loeschen input[type=checkbox]{flex:none;width:1.125rem;height:1.125rem}.hero-positionen-dialog{background:var(--card);color:var(--ink);border:1px solid var(--line)}.hero-positionen-dialog::backdrop{background:#000000b3}.hero-positionen-dialog button{min-height:44px;padding:8px 14px}.hero-positionen-dialog button[aria-pressed=true]{outline:2px solid var(--glut);outline-offset:2px}.hero-positionen-dialog g:focus-visible{outline:3px solid #00c8ff}.hero-positionen-dialog button{background:var(--card-2);width:auto;color:var(--ink);border:1px solid var(--line);border-radius:8px}.hero-positionen-dialog button[aria-pressed=true]{background:var(--glut);color:#fff}.produktseite__kurz{color:var(--ink-60);max-width:70ch;margin:.5rem 0}.produkt-navigation{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:.5rem;display:flex}.produkt-navigation a{color:var(--ink);border-radius:8px;padding:.65rem 1rem;font-weight:600;text-decoration:none}.produkt-navigation a:hover{background:var(--card-2)}.produktseite .karte{border-radius:14px;padding:1.25rem}.produktseite h2{scroll-margin-top:2rem}.produkt-optionen>summary{cursor:pointer;padding:.25rem 0;font-weight:650}.produkt-optionen[open]>summary{margin-bottom:1rem}.medienkachel__oeffnen{cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;display:block;padding:0!important}.medienkachel__oeffnen span{padding:.5rem;font-size:.75rem;display:block}.produkt-bilddialog{border:1px solid var(--line);width:min(940px,100vw - 2rem);max-height:90dvh;color:var(--ink);background:var(--card);border-radius:18px;padding:1.5rem;overflow:auto}.produkt-bilddialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073}.produkt-bilddialog>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.produkt-bilddialog>header h2{margin:0;font-size:1.2rem}.produkt-bilddialog>img{object-fit:contain;max-width:100%;max-height:55vh}.produkt-bilddialog button{min-height:44px}.produkt-bilddialog .zonenliste{padding:0;list-style:none}@media (min-width:1100px){.produktseite .detail-raster{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:1.5rem}}@media (max-width:600px){.produktseite .karte,.produkt-bilddialog{padding:1rem}}.kategorie-regeln{margin-bottom:1.5rem}.kategorie-regeln fieldset{border:0;min-width:0;margin:0;padding:0}.regel-liste{gap:1rem;padding:0;list-style:none;display:grid}.regel-liste li{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:end;gap:.75rem;display:grid}.regel-liste label{gap:.4rem;display:grid}.regel-tabs{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.regel-tabs summary{cursor:pointer;font-weight:600}.regel-tagwahl{flex-wrap:wrap;gap:.75rem;display:flex}.regel-tagwahl label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.regel-aktionen{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.regel-ergebnis{background:var(--card-2);border-radius:10px;margin-top:1rem;padding:1rem}@media (max-width:650px){.regel-liste li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding-bottom:1rem}}.preisaufpreise{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:1rem;display:grid}.preisaufpreise .feld{min-width:0}.groessenpreise{border-top:1px solid var(--line);padding-top:1rem}.groessenpreise summary{cursor:pointer;min-height:44px;font-weight:600}.groessenpreise .feld{margin-block:.75rem}.kurztext-vorschlag{border:1px solid var(--line);border-radius:8px;padding:1rem}.groessen--preise .groessen__zeile{grid-template-columns:2rem minmax(3rem,1fr) minmax(7rem,9rem) auto 2.75rem;padding-block:.65rem}.groessen__bezeichnung{gap:.25rem;min-width:0;display:grid}.groessen__preis{min-width:0;position:relative}.groessen__preis input{width:100%;padding-right:2rem}.groessen__preis>span{color:var(--ink-60);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.groessen__aktionen{justify-self:end;position:relative}.groessen__aktionen summary{cursor:pointer;border-radius:var(--radius-klein);place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.groessen__aktionen summary::-webkit-details-marker{display:none}.groessen__aktionen summary:hover{background:var(--card-2)}.groessen__menue{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-klein);gap:.5rem;min-width:12rem;max-width:calc(100vw - 3rem);padding:.75rem;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0003}.groessen__menue .groessen__bestaetigung{gap:.5rem;display:grid}.groessen__griff{width:2rem;min-height:2.75rem;color:var(--ink-60);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.groessen__griff:active{cursor:grabbing}@media (max-width:40rem){.groessen--preise .groessen__zeile{grid-template-columns:2rem minmax(0,1fr) minmax(5rem,7rem) 2.75rem}.groessen--preise .status{grid-area:2/2;justify-self:start}.groessen--preise .groessen__aktionen{grid-area:1/4}}.produktseite .groessen__menue button{text-align:left;justify-content:flex-start;justify-self:stretch;align-items:center;width:100%;min-height:2.75rem;margin:0;padding:.5rem .75rem;line-height:1.25;display:flex}.groessen__menue .groessen__schalter{grid-row:auto;justify-items:stretch;width:100%;margin:0}.katalog-index .werkzeug{margin-bottom:.65rem;padding:.7rem}.katalog-index .werkzeug__reihe{align-items:end;gap:.6rem}.katalog-index .werkzeug input,.katalog-index .werkzeug select{min-height:2.4rem;padding:.45rem .65rem}.katalog-toolbar,.katalog-auswahl{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.katalog-toolbar label,.katalog-auswahl label{margin:0}.katalog-toolbar select,.katalog-toolbar input,.katalog-auswahl select{width:auto;min-height:2.4rem;margin:0;padding:.45rem .65rem}.katalog-toolbar .katalog-suche{flex:1;min-width:12rem}.katalog-toolbar .katalog-suche input{width:100%}.katalog-auswahl label{align-items:center;gap:.5rem;display:flex}.katalog-auswahl select{max-width:14rem}.katalog-index input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem;min-height:0;margin:0;padding:0}.katalog-index [data-katalog]{overflow-x:auto}.katalog-index [data-katalog] table{border-collapse:collapse;width:100%;min-width:58rem;font-size:.8125rem}.katalog-index [data-katalog] th,.katalog-index [data-katalog] td{vertical-align:middle;padding:.5rem .75rem}.katalog-index [data-katalog] th{color:var(--ink-60);white-space:nowrap;font-weight:500}.katalog-index [data-katalog] td{border-bottom:1px solid var(--line)}.katalog-index [data-katalog] tr:last-child td{border-bottom:0}.katalog-produkt{min-width:12rem;color:var(--ink);align-items:center;gap:.65rem;font-weight:550;text-decoration:none;display:flex}.katalog-produkt:hover{text-decoration:underline}.katalog-produkt small{color:var(--ink-60);font-size:.6875rem;font-weight:400;display:block}.katalog-produkt[data-unter]{padding-left:1.25rem}.kategorie-oben{margin-top:.1rem}.katalog-bild{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink-60);background:var(--surface);border-radius:.4rem;flex:0 0 2.25rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.katalog-bild img{object-fit:contain;background:#fff;width:100%;height:100%}.katalog-datum{white-space:nowrap;font-size:.75rem}.katalog-leer{color:var(--ink-60);font-size:.75rem}.katalog-bedingungen{max-width:30rem}@media (max-width:60rem){.katalog-index [data-katalog] table{display:table}.katalog-index [data-katalog] thead{display:table-header-group}.katalog-index [data-katalog] tbody{display:table-row-group}.katalog-index [data-katalog] tr{background:0 0;border:0;border-radius:0;display:table-row}.katalog-index [data-katalog] td,.katalog-index [data-katalog] th{width:auto;margin:0;padding:.5rem .75rem;display:table-cell}.katalog-index [data-katalog] td:before{display:none}.katalog-toolbar>label,.katalog-toolbar .katalog-suche{flex:12rem}.katalog-toolbar select{width:100%}}.katalog-titel{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.katalog-titel h1{margin:0}.katalog-anlegen{position:relative}.katalog-anlegen summary{cursor:pointer;list-style:none}.katalog-anlegen summary::-webkit-details-marker{display:none}.katalog-anlegen[open]>.karte{z-index:5;width:min(25rem,100vw - 3rem);position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #0003}.katalog-bereit{position:relative}.katalog-bereit summary{cursor:pointer;list-style:none}.katalog-bereit summary::-webkit-details-marker{display:none}.katalog-bereit[open]>div{padding:.4rem 0;font-size:.7rem}.katalog-anlegen summary.knopf-link{border-radius:var(--radius-klein);background:var(--glut);color:#fff;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem .9rem;font-weight:600;display:inline-flex}.katalog-anlegen summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:40rem){.katalog-anlegen[open]>.karte{left:0;right:auto}}.kategorie-loeschen{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-flaeche);background:var(--card);width:min(34rem,100vw - 2rem);max-height:85dvh;color:var(--ink);padding:1.25rem;overflow:auto}.kategorie-loeschen::backdrop{background:#000000a6}.kategorie-loeschen h2{margin:.5rem 0 1rem}.kategorie-loeschen ul{overflow-wrap:anywhere;max-height:10rem;overflow:auto}.kategorie-loeschen__aktionen{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.kategorie-loeschen__aktionen button{text-align:center;width:100%;min-height:2.75rem;padding:.6rem .75rem}@media (max-width:30rem){.kategorie-loeschen__aktionen{grid-template-columns:1fr}}.massenpflege{min-width:0}.massenpflege-werkzeuge{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.massenpflege-werkzeuge button{text-align:center;min-width:160px;min-height:44px}.massenpflege-tabelle{border:1px solid var(--line);border-radius:12px;max-width:100%;margin:1rem 0;overflow-x:auto}.massenpflege-tabelle table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1700px}.massenpflege-tabelle th,.massenpflege-tabelle td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem}.massenpflege-tabelle input,.massenpflege-tabelle select{width:100%;min-width:160px;min-height:44px}.massenpflege-tabelle td:first-child input{min-width:240px}.massenpflege-tabelle td:nth-child(4) input{min-width:120px}.massenpflege-tabelle small{margin-top:.25rem;font-size:.75rem;display:block}.massenpflege-hilfe{font-size:.875rem;line-height:1.6}.massenpflege-speichern{justify-content:flex-end;margin:1rem 0;display:flex}.massenpflege-tags{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-height:80dvh;color:inherit;border-radius:16px;padding:24px;overflow:auto}.massenpflege-tags::backdrop{background:#000000a6}.massenpflege-tagliste{gap:.5rem;margin:1rem 0;display:grid}.massenpflege-tagliste label{align-items:center;gap:.75rem;min-height:44px;display:flex}.massenpflege-tagliste input{width:20px;min-height:20px;margin:0}.massenpflege-tagliste small{margin-left:auto}.massenpflege-tags button{width:100%;min-height:44px}.lagerbestand__schalter{cursor:pointer;align-items:center;gap:12px;display:flex}.lagerbestand__schalter input{flex:0 0 20px;width:20px;height:20px}.lagerbestand__scroll{max-width:100%;margin:16px 0;overflow-x:auto}.lagerbestand__tabelle{border-collapse:collapse;width:100%;min-width:500px}.lagerbestand__tabelle th,.lagerbestand__tabelle td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.lagerbestand__tabelle input{width:110px;min-width:90px}.lagerbestand__tabelle small{color:var(--ink-60);margin-top:4px;display:block}.modelbild__oeffnen{width:calc(100% - 12px);font-size:var(--t-meta);margin:0 6px 8px}.modelbild__dialog{border:1px solid var(--line);background:var(--surface);width:min(960px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:16px;padding:24px;overflow:auto}.modelbild__dialog::backdrop{background:#000000a6}.modelbild__dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modelbild__vergleich{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.modelbild__vergleich figure{min-width:0;margin:0}.modelbild__vergleich img{object-fit:contain;background:var(--card-2);border-radius:8px;width:100%;height:260px}.modelbild__vergleich figcaption{font-size:var(--t-meta);color:var(--ink-60)}.modelbild__prompt{gap:8px;display:grid}.modelbild__prompt textarea{resize:vertical;width:100%}.modelbild__aktionen{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.modelbild__aktionen button{text-align:center;flex:1;min-width:200px;min-height:44px;padding:10px 16px}@media (max-width:600px){.modelbild__dialog{padding:16px}.modelbild__vergleich img{height:180px}.modelbild__aktionen{flex-direction:column}}#lagerbestand{scroll-margin-top:96px}.nav-baum{margin-block:.25rem}.nav-baum>summary{cursor:pointer;border-radius:8px;align-items:center;gap:.65rem;min-height:44px;padding:.5rem .65rem;font-weight:600;list-style:none;display:flex}.nav-baum>summary::-webkit-details-marker{display:none}.nav-baum>summary>span:nth-child(2){flex:1}.nav-baum>summary>svg{transition:transform .15s}.nav-baum[open]>summary>svg{transform:rotate(180deg)}.nav-baum>summary:hover{background:var(--card-2)}.nav-baum__kinder{border-inline-start:1px solid var(--line);margin-inline-start:1.4rem;padding-inline-start:.4rem}.nav-baum__kinder .nav-zeile{min-height:40px}.nav-baum__kinder .nav-zeile__chip{display:none}.nav-baum summary:focus-visible{outline:2px solid var(--glut);outline-offset:2px}.menue-karte>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.menue-karte>summary span{color:var(--ink-60);font-size:.85rem}.menue-editor{margin-block:1.25rem}.menue-felder{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.menue-felder label,.menue-zeile label{gap:.4rem;min-width:0;display:grid}.menue-zeilen{margin-block:1rem}.menue-zeile{border:1px solid var(--line);border-radius:var(--radius-klein);grid-template-columns:36px minmax(0,1fr) 40px;align-items:start;gap:.5rem;margin-bottom:.5rem;padding:.4rem;display:grid}.menue-zeile input,.menue-zeile select{width:100%;min-width:0}.menue-griff{width:36px;min-height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.menue-griff[draggable]{cursor:grab}.menue-loeschen{border-top:1px solid var(--line);padding-top:1rem}.menue-editor select{line-height:inherit;min-height:calc(1lh + 1rem + 2px)}.menue-karte>summary+.karte__text{margin-block-start:.75rem}.menue-hersteller{margin-block-start:2.5rem}.menue-hersteller>h2{margin-block-end:.4rem}.menue-hersteller>.neben{max-width:70ch;margin-block-end:1rem}.menue-automatik{margin-block:.75rem}.nav-verein{margin-block:1rem}.menue-eintrag{min-width:0}.menue-eintrag>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;list-style:none;display:flex}.menue-eintrag>summary::-webkit-details-marker{display:none}.menue-eintrag>summary strong{overflow-wrap:anywhere}.menue-eintrag>summary span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-60);max-width:50%;font-size:var(--t-meta);overflow:hidden}.menue-eintrag__felder{grid-template-columns:1fr 2fr 105px;align-items:start;gap:.75rem;padding:.75rem 0;display:grid}.menue-eintrag summary:focus-visible{outline:2px solid var(--glut);outline-offset:2px}@media (max-width:650px){.menue-felder,.menue-eintrag__felder{grid-template-columns:1fr}.menue-eintrag>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.menue-eintrag>summary span{max-width:100%}}.marken-name{align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.marken-logo{border:1px solid var(--line);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:88px;height:48px;padding:8px;display:inline-flex}.marken-logo img{object-fit:contain;width:72px;height:32px}.marken-auswahl{margin:0 0 1.75rem}.marken-auswahl>h2{margin:0 0 .35rem}.marken-auswahl__einleitung{max-width:62ch;color:var(--ink-60);font-size:var(--t-zelle);margin:0 0 .9rem}html:has(.marken-auswahl__pflege .produkt-speicherleiste){scroll-padding-top:5.5rem}@media (max-width:899.98px){html:has(.marken-auswahl__pflege .produkt-speicherleiste){scroll-padding-top:9rem}}.marken-auswahl__serien{margin:0 0 .6rem;scroll-margin-top:-4rem}.marken-auswahl__pflege[data-zieht=ja]{cursor:grabbing;-webkit-user-select:none;user-select:none}.marken-auswahl__gruppe{border:0;min-width:0;margin:0;padding:0}.marken-auswahl__hinweis{max-width:70ch;margin:0 0 .6rem}.marken-auswahl__meldung{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.marken-auswahl__liste{border:1px solid var(--line);border-radius:var(--radius-flaeche);background:var(--card);margin:0;padding:0;list-style:none}.marken-auswahl__zeile{border-top:1px solid var(--line);grid-template-columns:2rem 1.5rem minmax(0,1fr);align-items:center;gap:0 .5rem;padding:.4rem .75rem;display:grid}.marken-auswahl__zeile:first-child{border-top:0}.marken-auswahl__zeile[data-zieht=ja]{background:var(--card-2);box-shadow:inset 0 0 0 2px var(--glut)}.marken-auswahl__pos{text-align:center;color:var(--ink-60);font-size:var(--t-zelle);font-variant-numeric:tabular-nums}.marken-auswahl__marke{align-items:center;gap:.75rem;min-width:0;display:flex}.marken-auswahl__text{min-width:0;display:grid}.marken-auswahl__name{font-size:var(--t-zelle);overflow-wrap:anywhere;font-weight:650}.marken-auswahl__vereine{font-size:var(--t-meta);color:var(--ink-60);font-variant-numeric:tabular-nums}.marken-auswahl__regler{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:0 1rem;min-width:0;display:flex}.marken-auswahl__wahl,.marken-auswahl__badge{min-height:2.75rem;font-size:var(--t-zelle);align-items:center;gap:.5rem;margin:0;font-weight:500;display:inline-flex}.marken-auswahl__wahl{cursor:pointer;white-space:nowrap;flex:none}.marken-auswahl__wahl input{flex:none;width:1.15rem;height:1.15rem;margin:0}.marken-auswahl__badge{min-width:0;color:var(--ink-60);flex:10rem}.marken-auswahl__badge select{width:auto;min-width:0;min-height:2.75rem;color:var(--ink);flex:auto}.marken-auswahl__aussage{font-size:var(--t-meta);color:var(--warn);grid-column:1/-1;margin:0 0 .35rem}.marken-auswahl__zeile--keine{grid-template-columns:minmax(0,1fr);padding-block:.15rem .3rem}.marken-auswahl__erklaerung{font-size:var(--t-meta);color:var(--ink-60)}@media (min-width:30rem){.marken-auswahl__regler,.marken-auswahl__aussage{grid-column:3}}@media (min-width:68.75rem){.marken-auswahl__zeile{grid-template-columns:2rem 1.75rem minmax(0,1fr) 26rem;padding-block:.3rem}.marken-auswahl__regler{flex-wrap:nowrap;grid-area:1/4}.marken-auswahl__wahl{width:9.5rem}.marken-auswahl__badge{flex:none;width:15.5rem}.marken-auswahl__aussage{grid-area:2/3/auto/-1}.marken-auswahl__zeile--keine{grid-template-columns:minmax(0,1fr) 26rem}.marken-auswahl__zeile--keine .marken-auswahl__regler{grid-column:2}.marken-auswahl__zeile--keine .marken-auswahl__erklaerung{grid-area:1/1}}.menue-ziel{gap:.75rem;min-width:0;display:grid}.produkt-speicherleiste{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);z-index:20;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.75rem 1rem;display:flex;position:sticky;top:.5rem}.produkt-speicherleiste button{flex:none;min-height:44px}.produkt-verlassen{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:min(620px,100vw - 2rem);padding:1.5rem}.produkt-verlassen::backdrop{background:#000000a6}.produkt-verlassen__aktionen{gap:.75rem;margin-top:1.5rem;display:grid}.produkt-verlassen__aktionen button{text-align:center;width:100%;min-height:44px}@media (max-width:650px){.produkt-speicherleiste{gap:.5rem;padding:.5rem}.produkt-speicherleiste span{font-size:.8rem}}@media (max-width:899px){.produkt-speicherleiste{top:76px}}.produkt-personalisierung{gap:1rem;margin-block:1rem;display:grid}.produkt-personalisierung__option{border:1px solid var(--line);border-radius:var(--radius);padding:1rem}.produkt-personalisierung__wahl{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.produkt-personalisierung__wahl input{flex-shrink:0;width:20px;height:20px}.produkt-personalisierung .feldhilfe[data-fehlt]{color:var(--warn)}.produkt-kopfaktionen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;width:min(100%,400px);display:grid}.veroeffentlichung{gap:.5rem;min-width:0;display:grid}.produkt-veroeffentlichung{border:1px solid var(--line);background:var(--card);width:min(640px,100vw - 2rem);max-height:85dvh;color:var(--ink);border-radius:16px;padding:1.5rem;overflow:auto}.produkt-veroeffentlichung::backdrop{background:#000000a6}.produkt-veroeffentlichung header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.produkt-veroeffentlichung header h2{margin:0}.produkt-veroeffentlichung input[type=search]{width:100%;margin:.5rem 0 1rem}.produkt-veroeffentlichung>.produkt-veroeffentlichung__shops{flex:auto;min-height:100px;max-height:40dvh;margin:1rem 0;overflow:auto}.produkt-veroeffentlichung__shops label{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.produkt-veroeffentlichung__shops input{flex:none;width:20px;height:20px}.produkt-veroeffentlichung__shops small{color:var(--ink-60);overflow-wrap:anywhere;display:block}.produkt-veroeffentlichung footer{justify-content:flex-end;display:flex}@media (max-width:600px){.produkt-kopfaktionen{width:100%}.produkt-veroeffentlichung{padding:1rem}}.produkt-veroeffentlichung>button{white-space:normal;text-align:left}.veroeffentlichung>button{min-height:44px}.produkt-kopfaktionen .statuskopf{grid-template-columns:minmax(0,1fr);gap:.5rem}.produkt-kopfaktionen .statuskopf__zeile{justify-self:start}.produkt-kopfaktionen .statuskopf__label,.produkt-kopfaktionen .statuskopf__zeile{min-height:20px;margin:0}.produkt-kopfaktionen select,.veroeffentlichung>button{width:100%;min-width:0;height:44px;font-size:.875rem}.produkt-veroeffentlichung[open]{flex-direction:column;display:flex}.produkt-veroeffentlichung>*{flex-shrink:0}.wappen-darstellung{margin-bottom:1rem}.wappen-einfarbig{gap:.75rem;margin-top:.75rem;display:grid}.wappen-einfarbig__regler label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wappen-einfarbig__regler output{font-variant-numeric:tabular-nums}.wappen-einfarbig__regler input[type=range]{width:100%;margin:.25rem 0}.wappen-einfarbig__tausch{align-items:center;gap:.5rem;display:flex}.wappen-einfarbig__vorschau{grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));align-items:start;gap:.75rem;display:grid}.wappen-einfarbig__probe{gap:.35rem;min-width:0;margin:0;display:grid}.wappen-einfarbig__flaeche{aspect-ratio:1;border:1px solid #80808059;border-radius:.5rem;place-items:center;min-width:0;display:grid}.wappen-einfarbig__probe[data-farbe=weiss] .wappen-einfarbig__flaeche{background:#1b1b1b}.wappen-einfarbig__probe[data-farbe=schwarz] .wappen-einfarbig__flaeche{background:#ececec}.wappen-einfarbig__flaeche canvas{aspect-ratio:1;width:80%;height:auto;display:block}.wappen-einfarbig__probe figcaption{opacity:.8;text-align:center;overflow-wrap:anywhere;font-size:.8rem}.wappen-einfarbig__fehlt{opacity:.7;color:#444;font-size:.8rem}.antragsliste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.antragsliste li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.antragsliste li:first-child{border-top:0;padding-top:0}.antragsliste li>span{overflow-wrap:anywhere;min-width:0}@media (max-width:40rem){.antragsliste .knopf-link{width:100%}}.vorgang-daten{gap:.5rem;margin:0;display:grid}.vorgang-daten>div{gap:.125rem;display:grid}@media (min-width:40rem){.vorgang-daten>div{grid-template-columns:14rem minmax(0,1fr);gap:1rem}}.vorgang-daten dt{color:var(--ink-60);font-size:.875rem}.vorgang-daten dd{overflow-wrap:anywhere;margin:0}.abschluss-formular{justify-items:start;gap:.75rem;display:grid}.abschluss-formular .feld{width:100%;max-width:40rem}.abschluss-formular textarea{width:100%}@media (max-width:40rem){.abschluss-formular>button{width:100%}}.katalogimport__einleitung{max-width:46rem;color:var(--ink-60);margin:0 0 1.25rem}.katalogimport__marke{align-items:center;gap:.75rem;min-height:44px;font-weight:600;display:inline-flex}.katalogimport__klein{color:var(--ink-60);font-size:.8125rem;display:block}.katalogimport__schritt{font-weight:600}.katalogimport__schritt[data-ton=warn]{color:var(--warn)}.katalogimport__schritt[data-ton=ok]{color:var(--ok)}.katalogimport__titel{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.katalogimport{gap:0;display:grid}.katalogimport__schritt-karte{justify-items:start;gap:.75rem;min-width:0;display:grid}.katalogimport__schritt-karte>*{max-width:100%;margin:0}.katalogimport__schritt-karte p{max-width:50rem}.katalogimport__abschnitt{align-items:center;gap:.6rem;font-size:1.125rem;display:flex}.katalogimport__nummer{background:var(--card-2);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:inline-grid}.katalogimport__nummer[data-erledigt]{background:var(--ok-flaeche);color:var(--ok);border-color:#0000}.katalogimport__vorschau{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:.75rem;width:100%;padding:1rem;display:grid}.katalogimport__vorschau>*{margin:0}.katalogimport__vorschau .arbeitsliste{max-height:26rem;overflow:auto}.katalogimport__vorschau .arbeitsliste td.zahl:last-child,.katalogimport__vorschau .arbeitsliste th.zahl:last-child{padding-right:1rem}.katalogimport__datei{white-space:nowrap;overflow-wrap:normal}.katalogimport__zahlen{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:0;display:grid}.katalogimport__zahlen>div{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:.6rem .75rem}.katalogimport__zahlen dt{color:var(--ink-60);font-size:.8125rem}.katalogimport__zahlen dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}.katalogimport__hinweise{width:100%}.katalogimport__hinweise summary{cursor:pointer;align-items:center;gap:.5rem;min-height:44px;font-weight:600;list-style:none;display:flex}.katalogimport__hinweise summary::-webkit-details-marker{display:none}.katalogimport__hinweise summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin-top:-.2rem;transition:transform .15s;transform:rotate(45deg)}.katalogimport__hinweise[open]>summary:after{margin-top:.2rem;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.katalogimport__hinweise summary:after{transition:none}}.katalogimport__hinweise ul{overflow-wrap:anywhere;max-height:16rem;margin:.25rem 0 0;padding-left:1.25rem;font-size:.875rem;overflow:auto}.katalogimport__schritte{gap:.75rem;width:100%;max-width:40rem;margin:0;padding-left:1.5rem;display:grid}.katalogimport__schritte .feld{margin:0}.katalogimport__schritte input[type=file],.katalogimport__schritt-karte>.feld input[type=file]{max-width:100%}.katalogimport__schritt-karte>.feld{width:100%;max-width:40rem}.katalogimport__aktionen{grid-template-columns:repeat(2,minmax(0,12rem));justify-content:end;gap:.75rem;width:100%;display:grid}.katalogimport__aktionen--links{grid-template-columns:minmax(0,14rem);justify-content:start}.katalogimport__aktionen button{text-align:center;width:100%;min-height:44px}.katalogimport__zustand{font-size:.8125rem}.katalogimport__zustand[data-ton=ok]{color:var(--ok)}.katalogimport__zustand[data-ton=warn]{color:var(--warn)}.katalogimport__zustand[data-ton=fehler]{color:var(--stopp)}.katalogimport__dialog{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-flaeche);background:var(--card);width:min(34rem,100vw - 2rem);max-height:85dvh;color:var(--ink);padding:1.25rem;overflow:auto}.katalogimport__dialog::backdrop{background:#000000a6}.katalogimport__dialog h2{margin:0 0 1rem}.katalogimport__dialog-aktionen{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.katalogimport__dialog-aktionen button{text-align:center;width:100%;min-height:2.75rem;padding:.6rem .75rem}@media (max-width:30rem){.katalogimport__dialog-aktionen,.katalogimport__aktionen,.katalogimport__aktionen--links{grid-template-columns:1fr}.katalogimport__schritte a.knopf-link{text-align:center;width:100%}}.serien-ruhend__kopf{cursor:pointer;font-weight:700}.serien-ruhend__satz{max-width:62ch;color:var(--ink-60);margin:.5rem 0 .25rem}.serien-ruhend>.karte{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:.9rem 0 0;padding:.9rem 0 0}.serien-positionen{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;margin:1rem 0;display:grid}.serien-positionen__artikel{border:1px solid var(--line);border-radius:.5rem;min-width:0;margin:0;padding:.75rem}.serien-positionen__artikel legend{font-weight:700;font-size:var(--t-zelle)}.serien-positionen__vorschau{aspect-ratio:6/7;color:#17171b;background:#fff;width:100%;position:relative}.serien-positionen__foto{object-fit:contain;width:100%;height:100%;display:block}.serien-positionen__wappen{object-fit:contain;cursor:grab;touch-action:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.serien-positionen__wappen:active{cursor:grabbing}.serien-positionen__artikel label{justify-content:space-between;gap:.5rem;margin-top:.6rem;display:flex}.serien-positionen__artikel input[type=range]{width:100%;min-height:32px;padding:0}.vereinsregistrierung{margin-bottom:1.5rem}.vereinsregistrierung dl{grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);gap:.5rem 1rem;font-size:.875rem;display:grid}.vereinsregistrierung dt{color:var(--ink-60);font-weight:600}.vereinsregistrierung dd{overflow-wrap:anywhere;min-width:0;margin:0}.vereinsregistrierung ul{margin:0;padding-left:1rem}.vereinsregistrierung a{overflow-wrap:anywhere}@media (max-width:540px){.vereinsregistrierung dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.vereinsregistrierung dd{margin-bottom:.75rem}}
