.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}.firmenband{gap:var(--raum-4);margin-block:var(--raum-4);align-items:stretch;display:grid}.firmenband__feld{gap:var(--raum-4);-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.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)}.firmenband__feld:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.firmenband__spur{align-items:stretch;gap:var(--raum-4);flex:none;margin:0;padding:0;list-style:none;display:flex}.firmenband__platz{flex:0 0 19rem;display:flex}.firmenband__platz>.firmenkarte{flex:1;min-width:0}@media (max-width:40rem){.firmenband__platz{flex-basis:15.5rem}}.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){.firmenband__feld[data-dreht] .firmenband__spur{animation:firmenband-lauf var(--firmenband-takt,40s) linear infinite}@media (hover:hover) and (pointer:fine){.firmenband__feld[data-dreht]:hover .firmenband__spur{animation-play-state:paused}}.firmenband__feld[data-dreht]:focus-within .firmenband__spur{animation-play-state:paused}}@keyframes firmenband-lauf{to{transform:translateX(calc(-100% - var(--raum-4)))}}@media (prefers-reduced-motion:reduce){.firmenband__feld{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.firmenband__spur{animation:none}.firmenband__spur[role=presentation]{display:none}}.firmenband__platz--werbung{display:flex}.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(--rot);background:var(--flaeche);min-height:100%;transition:border-color var(--takt) var(--kurve-aus);flex-direction:column;text-decoration:none}.firmenkarte--werbung:hover,.firmenkarte--werbung:focus-visible{border-color:var(--rot-kante);border-inline-start-color:var(--rot)}.firmenkarte--werbung__titel{font-family:var(--schrift-anzeige);font-size:var(--grad-xl);line-height:var(--zeile-eng);color:var(--tinte)}.firmenkarte--werbung__text{color:var(--tinte-leise);font-size:var(--grad-s);line-height:var(--zeile-mittel)}.firmenkarte--werbung__knopf{font-weight:600;font-size:var(--grad-s);color:var(--rot-text)}.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(--rot);border-radius:var(--rund-2);flex-direction:column;display:flex}.firmenband__ruf-satz{font-size:var(--grad-m);line-height:var(--zeile-mittel);color:var(--tinte);margin:0}.firmenband__ruf-knopf{white-space:normal;text-align:center}.firmenband__ruf--unten{justify-content:space-between;align-items:center;gap:var(--raum-3) var(--raum-4);flex-flow:wrap}.firmenband__ruf--unten .firmenband__ruf-satz{flex:22rem;min-width:0}.firmenband__ruf--unten .firmenband__ruf-knopf{flex:0 auto}@media (max-width:40rem){.firmenband__ruf--unten .firmenband__ruf-knopf{width:100%}}.nlauftrag{gap:var(--raum-5);max-width:46rem;display:grid}.nlblock{gap:var(--raum-4);display:grid}.nlblock__titel{font-size:var(--grad-l);margin:0}.nlzaehler{margin-left:var(--raum-2);font-style:normal;font-family:var(--schrift-mono);font-size:var(--grad-xs);color:var(--tinte-leise)}.nlzaehler--warnt{color:var(--warn)}.nldateien{gap:var(--raum-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.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}.nldatei img{object-fit:contain;background:var(--flaeche-leise);border-radius:var(--rund-1);width:4.5rem;height:3rem}.nldatei__name{font-size:var(--grad-s);color:var(--tinte);overflow-wrap:anywhere;flex:12rem}.nldatei .eingabe{flex:14rem}.nlfortschritt{font-family:var(--schrift-mono);font-size:var(--grad-xs);color:var(--tinte-leise);margin:0}.nlwortlaut>summary{cursor:pointer;color:var(--tinte-leise)}.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)}.nlvorschau{border:var(--strich);border-radius:var(--rund-2);background:var(--flaeche-leise);padding:var(--raum-4)}.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}.nlvorschau__kopf strong{color:var(--tinte)}.nlvorschau__brief{background:var(--flaeche-hoch);border-radius:var(--rund-2);max-width:37.5rem;padding:var(--raum-5);margin:0 auto}.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)}.nlvorschau__logo{max-width:9.5rem;max-height:4rem;margin-bottom:var(--raum-3);display:block}.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}.nlvorschau__bild{border-radius:var(--rund-2);width:100%;height:auto;margin:0 0 var(--raum-4);display:block}.nlvorschau__knoepfe{gap:var(--raum-2);margin:var(--raum-4) 0;flex-wrap:wrap;display:flex}.nlvorschau__fuss{margin:var(--raum-4) 0 0;font-size:var(--grad-xs);color:var(--tinte-leise)}
