.feld-paar{gap:var(--raum-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:34rem){.feld-paar{grid-template-columns:1fr}}.rad--fehler{color:var(--fehler)}.beleg-rolle{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:var(--grad-s)}.tabelle th,.tabelle td{padding:var(--raum-2) var(--raum-3);text-align:left;border-bottom:var(--strich-leise);vertical-align:top;white-space:nowrap}.tabelle td.tabelle__lang,.tabelle th.tabelle__lang{white-space:normal;min-width:14rem}.tabelle th{font:inherit;color:var(--tinte-still);letter-spacing:var(--sperr-eng);text-transform:uppercase;font-weight:600;font-size:var(--grad-2xs)}.tabelle tbody tr:last-child th,.tabelle tbody tr:last-child td{border-bottom:0}.tabelle__zahl{font-family:var(--schrift-mono);font-variant-numeric:tabular-nums;text-align:right}.firmenraster{gap:var(--raum-4);margin-block:var(--raum-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.firmenkarte{gap:var(--raum-4);padding:var(--raum-4);background:var(--flaeche);border:var(--strich);border-radius:var(--rund-2);border-inline-start:3px solid var(--firmenton,var(--linie-stark));align-items:flex-start;display:flex}.firmenkarte__logo{object-fit:contain;border-radius:var(--rund-1);background:var(--flaeche-hoch);flex:none;width:64px;height:64px}.firmenkarte__initial{border-radius:var(--rund-1);background:var(--flaeche-hoch);width:64px;height:64px;color:var(--tinte-still);font-family:var(--schrift-anzeige);font-size:var(--grad-xl);flex:none;place-items:center;display:grid}.firmenkarte__leib{min-width:0}.firmenkarte__name{margin:0 0 var(--raum-1);font-size:var(--grad-m)}.firmenkarte__anriss{margin:0 0 var(--raum-2);color:var(--tinte-leise)}.firmenkopf{gap:var(--raum-5);padding-block:var(--raum-5);border-block-end:var(--strich);align-items:flex-start;margin-block-end:var(--raum-6);display:flex}.firmenkopf__logo{object-fit:contain;border-radius:var(--rund-2);background:var(--flaeche-hoch);flex:none;width:96px;height:96px}.firmenkopf__anriss{margin:var(--raum-2) 0;color:var(--tinte-leise)}.firmenbilder{gap:var(--raum-3);margin-block:var(--raum-6);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.firmenbilder img{border-radius:var(--rund-2);border:var(--strich);width:100%;height:auto}@media (max-width:34rem){.firmenkopf{flex-direction:column}}.firmen-vertrag{gap:var(--raum-4);max-width:46rem;margin-block:var(--raum-4) var(--raum-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.firmen-upgrade{max-width:46rem;margin-block:calc(-1 * var(--raum-2)) var(--raum-6)}.kaufbilder{gap:var(--raum-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.kaufbild{gap:var(--raum-2);border:var(--strich);border-radius:var(--rund-2);padding:var(--raum-3);background:var(--flaeche);flex-direction:column;display:flex}.kaufbild img{object-fit:contain;background:var(--flaeche-leise);border-radius:var(--rund-1);width:100%;height:8rem}.kaufbild__nr{font-family:var(--schrift-mono);font-size:var(--grad-3xs);letter-spacing:var(--sperr-mittel);text-transform:uppercase;color:var(--tinte-leise)}.kaufbild__tat{align-items:center;gap:var(--raum-2);flex-wrap:wrap;min-height:1.9rem;display:flex}.kaufbild__quittung{font-size:var(--grad-2xs);color:var(--gut);font-weight:600}.kaufbild__reihe{align-items:center;gap:var(--raum-1) var(--raum-3);flex-wrap:wrap;display:flex}.kaufbild__reihe .kaufbild__nr{flex-basis:100%}.kaufbild--ohne-text{border-color:var(--warn)}.kaufbild__mangel{font-size:var(--grad-2xs);color:var(--tinte-leise);line-height:1.4}.ablage{border:2px dashed var(--linie-stark);border-radius:var(--rund-2);background:var(--flaeche-leise);transition:border-color var(--takt-kurz) var(--kurve), background-color var(--takt-kurz) var(--kurve);position:relative}.ablage--ziehen{border-color:var(--signal);background:var(--signal-schleier)}.ablage__feld{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ablage__knopf{align-items:center;gap:var(--raum-2);width:100%;padding:var(--raum-8) var(--raum-4);border-radius:var(--rund-2);color:var(--tinte);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.ablage__knopf:hover:not(:disabled){background:var(--flaeche-hoch)}.ablage__knopf:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.ablage__knopf:disabled{cursor:not-allowed}.ablage__zeichen{color:var(--tinte-leise)}.ablage__titel{font-size:var(--grad-l);font-weight:600}.ablage__hinweis{font-size:var(--grad-s);color:var(--tinte-leise);max-width:34rem;line-height:1.5}.ablage__ziehsatz{padding:var(--raum-4);border-radius:var(--rund-2);background:var(--flaeche);color:var(--tinte);font-size:var(--grad-l);text-align:center;pointer-events:none;place-items:center;margin:0;font-weight:600;display:none;position:absolute;inset:0}.ablage--ziehen .ablage__ziehsatz{display:grid}.ablage__lauf{padding:0 var(--raum-4) var(--raum-4);gap:var(--raum-3);flex-direction:column;margin:0;list-style:none;display:flex}.ablage__posten{align-items:center;gap:var(--raum-2) var(--raum-3);padding:var(--raum-3);border:var(--strich);border-radius:var(--rund-1);background:var(--flaeche);font-size:var(--grad-s);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.ablage__posten[data-stand=fehler]{border-color:var(--fehler);background:var(--fehler-schleier)}.ablage__dateiname{overflow-wrap:anywhere;font-weight:600}.ablage__stand{color:var(--tinte-leise)}.ablage__prozent{font-family:var(--schrift-mono);color:var(--tinte-leise)}.ablage__balken{border-radius:var(--rund-voll);background:var(--flaeche-hoch);border:var(--strich);grid-column:1/-1;height:4px;overflow:hidden}.ablage__balken>span{background:var(--signal);height:100%;transition:width var(--takt-kurz) var(--kurve);display:block}.ablage__grund,.ablage__rat{grid-column:1/-1;line-height:1.5}.ablage__grund a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ablage__rat{color:var(--tinte-leise)}.ablage__posten[data-stand=fehler]>.knopf{grid-column:1/-1;justify-self:start}.logoblock{gap:var(--raum-5);align-items:start;display:grid}@media (min-width:40rem){.logoblock{grid-template-columns:auto minmax(0,1fr)}}.logoschau{gap:var(--raum-3);justify-items:start;display:grid}.logoschau__titel{font-size:var(--grad-2xs);color:var(--tinte-leise);margin:0}.logoschau__bild{object-fit:contain;max-width:100%;max-height:100%;display:block}.logoschau .lsch__kasten{grid-template:minmax(0,1fr)/minmax(0,1fr)}.logoblock__seite{gap:var(--raum-4);align-content:start;display:grid}.artikel__text figure>iframe,.fliesstext figure>iframe{aspect-ratio:16/9;border:var(--strich);border-radius:var(--rund-2);background:#000;width:100%;max-width:100%;height:auto;display:block}.knopf--google{color:#1f1f1f;background:#fff;border:1px solid #1f1f1f33;justify-content:center;align-items:center;gap:.55rem;font-weight:500;display:inline-flex}.knopf--google:hover{background:#f6f7f9;border-color:#1f1f1f52}.knopf__zeichen{flex:none}.oder{color:var(--fg-matt,#8b949e);align-items:center;gap:.75rem;margin-block:1rem;font-size:.875rem;display:flex}.oder:before,.oder:after{content:"";background:var(--rand,color-mix(in srgb, currentColor 22%, transparent));flex:1;height:1px}.fliesstext:after{content:"";clear:both;display:block}.fliesstext figure[class] img{width:100%}.fliesstext figure.bild--33{width:33%}.fliesstext figure.bild--50{width:50%}.fliesstext figure.bild--75{width:75%}.fliesstext figure.bild--voll{width:100%}.fliesstext figure.bild--links{float:inline-start;margin-inline:0 var(--raum-5)}.fliesstext figure.bild--rechts{float:inline-end;margin-inline:var(--raum-5) 0}.fliesstext figure.bild--zentriert{float:none;margin-inline:auto}@media (max-width:30rem){.fliesstext figure.bild--links:not(.bild--33),.fliesstext figure.bild--rechts:not(.bild--33){float:none;width:100%;margin-inline:0}}.bandkopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.1rem;display:flex}.bandkopf h2{margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.2}.bandkopf h2 .firmenband{gap:var(--raum-4);margin-block:var(--raum-4);align-items:stretch;display:grid}.bandkopf h2 .firmenband__feld{gap:var(--raum-4);-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.bandkopf h2 .firmenband__feld[data-dreht]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.bandkopf h2 .firmenband__feld:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.bandkopf h2 .firmenband__spur .nlauftrag{gap:var(--raum-5);max-width:46rem;display:grid}.bandkopf h2 .firmenband__spur .nlblock{gap:var(--raum-4);display:grid}.bandkopf h2 .firmenband__spur .nlblock__titel{font-size:var(--grad-l);margin:0}.bandkopf h2 .firmenband__spur .nlzaehler{margin-left:var(--raum-2);font-style:normal;font-family:var(--schrift-mono);font-size:var(--grad-xs);color:var(--tinte-leise)}.bandkopf h2 .firmenband__spur .nlzaehler--warnt{color:var(--warn)}.bandkopf h2 .firmenband__spur .nldateien{gap:var(--raum-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bandkopf h2 .firmenband__spur .firmenband__platz{flex:0 0 19rem;display:flex}.bandkopf h2 .firmenband__spur .firmenband__platz>.firmenkarte{flex:1;min-width:0}@media (max-width:40rem){.bandkopf h2 .firmenband__spur .firmenband__platz{flex-basis:15.5rem}}.bandkopf h2 .firmenband__spur .firmenband .firmenkarte__anriss{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:no-preference){.bandkopf h2 .firmenband__spur .firmenband__feld[data-dreht] .firmenband__spur{animation:firmenband-lauf var(--firmenband-takt,40s) linear infinite}@media (hover:hover) and (pointer:fine){.bandkopf h2 .firmenband__spur .firmenband__feld[data-dreht]:hover .firmenband__spur{animation-play-state:paused}}.bandkopf h2 .firmenband__spur .firmenband__feld[data-dreht]:focus-within .firmenband__spur{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.bandkopf h2 .firmenband__spur .firmenband__feld{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.bandkopf h2 .firmenband__spur .firmenband__spur{animation:none}.bandkopf h2 .firmenband__spur .firmenband__spur[role=presentation]{display:none}}.bandkopf h2 .firmenband__spur .firmenband__platz--werbung{display:flex}.bandkopf h2 .firmenband__spur .firmenkarte--werbung{justify-content:center;gap:var(--raum-2);color:inherit;border-style:dashed;border-color:var(--linie-stark);border-inline-start:3px solid var(--marke);background:var(--flaeche);min-height:100%;transition:border-color var(--takt) var(--kurve-aus);flex-direction:column;text-decoration:none}.bandkopf h2 .firmenband__spur .firmenkarte--werbung:hover,.bandkopf h2 .firmenband__spur .firmenkarte--werbung:focus-visible{border-color:var(--marke-kante);border-inline-start-color:var(--marke)}.bandkopf h2 .firmenband__spur .firmenkarte--werbung__titel{font-family:var(--schrift-anzeige);font-size:var(--grad-xl);line-height:var(--zeile-eng);color:var(--tinte)}.bandkopf h2 .firmenband__spur .firmenkarte--werbung__text{color:var(--tinte-leise);font-size:var(--grad-s);line-height:var(--zeile-mittel)}.bandkopf h2 .firmenband__spur .firmenkarte--werbung__knopf{font-weight:600;font-size:var(--grad-s);color:var(--marke-text)}.bandkopf h2 .firmenband__spur .firmenband__ruf{justify-content:center;gap:var(--raum-3);padding:var(--raum-4) var(--raum-5);background:var(--flaeche);border:var(--strich);border-inline-start:3px solid var(--marke);border-radius:var(--rund-2);flex-direction:column;display:flex}.bandkopf h2 .firmenband__spur .firmenband__ruf-satz{font-size:var(--grad-m);line-height:var(--zeile-mittel);color:var(--tinte);margin:0}.bandkopf h2 .firmenband__spur .firmenband__ruf-knopf{white-space:normal;text-align:center}.bandkopf h2 .firmenband__spur .firmenband__ruf--unten{justify-content:space-between;align-items:center;gap:var(--raum-3) var(--raum-4);flex-flow:wrap}.bandkopf h2 .firmenband__spur .firmenband__ruf--unten .firmenband__ruf-satz{flex:22rem;min-width:0}.bandkopf h2 .firmenband__spur .firmenband__ruf--unten .firmenband__ruf-knopf{flex:0 auto}@media (max-width:40rem){.bandkopf h2 .firmenband__spur .firmenband__ruf--unten .firmenband__ruf-knopf{width:100%}.bandkopf h2 .firmenband__spur .nldatei{align-items:center;gap:var(--raum-2) var(--raum-3);border:var(--strich);border-radius:var(--rund-2);padding:var(--raum-2) var(--raum-3);background:var(--flaeche);flex-wrap:wrap;display:flex}.bandkopf h2 .firmenband__spur .nldatei img{object-fit:contain;background:var(--flaeche-leise);border-radius:var(--rund-1);width:4.5rem;height:3rem}.bandkopf h2 .firmenband__spur .nldatei__name{font-size:var(--grad-s);color:var(--tinte);overflow-wrap:anywhere;flex:12rem}.bandkopf h2 .firmenband__spur .nldatei .eingabe{flex:14rem}.bandkopf h2 .firmenband__spur .nlfortschritt{font-family:var(--schrift-mono);font-size:var(--grad-xs);color:var(--tinte-leise);margin:0}.bandkopf h2 .firmenband__spur .nlwortlaut>summary{cursor:pointer;color:var(--tinte-leise)}.bandkopf h2 .firmenband__spur .nlwortlaut pre{white-space:pre-wrap;font-family:var(--schrift-mono);font-size:var(--grad-xs);background:var(--flaeche-leise);border-radius:var(--rund-1);padding:var(--raum-3)}.bandkopf h2 .firmenband__spur .nlvorschau{border:var(--strich);border-radius:var(--rund-2);background:var(--flaeche-leise);padding:var(--raum-4)}.bandkopf h2 .firmenband__spur .nlvorschau__kopf{font-size:var(--grad-s);color:var(--tinte-leise);border-bottom:var(--strich);padding-bottom:var(--raum-2);margin-bottom:var(--raum-4);overflow-wrap:anywhere}.bandkopf h2 .firmenband__spur .nlvorschau__kopf strong{color:var(--tinte)}.bandkopf h2 .firmenband__spur .nlvorschau__brief{background:var(--flaeche-hoch);border-radius:var(--rund-2);max-width:37.5rem;padding:var(--raum-5);margin:0 auto}.bandkopf h2 .firmenband__spur .nlvorschau__kicker{margin:0 0 var(--raum-2);font-family:var(--schrift-mono);font-size:var(--grad-xs);letter-spacing:var(--sperr-weit);text-transform:uppercase;color:var(--tinte-leise)}.bandkopf h2 .firmenband__spur .nlvorschau__logo{max-width:9.5rem;max-height:4rem;margin-bottom:var(--raum-3);display:block}.bandkopf h2 .firmenband__spur .nlvorschau__titel{margin:0 0 var(--raum-4);font-family:var(--schrift-anzeige);font-size:var(--grad-l);color:var(--tinte);line-height:1.25}.bandkopf h2 .firmenband__spur .nlvorschau__bild{border-radius:var(--rund-2);width:100%;height:auto;margin:0 0 var(--raum-4);display:block}.bandkopf h2 .firmenband__spur .nlvorschau__knoepfe{gap:var(--raum-2);margin:var(--raum-4) 0;flex-wrap:wrap;display:flex}.bandkopf h2 .firmenband__spur .nlvorschau__fuss{margin:var(--raum-4) 0 0;font-size:var(--grad-xs);color:var(--tinte-leise)}}
