.kunde-kopf-logo[data-geladen],.kunde-logo-platz img[data-geladen],.kunde-logo-vorschau img[data-geladen]{background-color:var(--kunde-logo-flaeche,transparent)}.kunden-seite{gap:var(--abstand-5);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.kunden-kopf{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex}@container (width<=959px){.kunden-kopf.mit-detail{display:none}}.kunden-ansicht{min-width:0;container-type:inline-size}.kunden-schmal{display:none}@container (width<=720px){.kunden-tabelle{display:none}.kunden-schmal{display:block}}.kunden-tabelle .tabelle-zaehler{display:none}.kunden-name-zelle{align-items:center;gap:var(--abstand-2);min-width:200px;max-width:calc(42ch + 48px);display:flex}.kunden-name{color:var(--text);font-weight:600}.kunden-grund-zelle{white-space:normal;min-width:180px;max-width:48ch;display:block}.kunden-name:hover{color:var(--text);text-decoration:underline}.tabelle tr.kunden-zeile-leise td,.tabelle tr.kunden-zeile-leise .kunden-name{color:var(--text-2);font-weight:400}.kunden-zelle{flex-direction:column;gap:2px;min-width:0;padding:7px 0;line-height:1.3;display:flex}.kunden-herkunft,.kunden-nebenzeile{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);align-items:center;gap:5px;display:inline-flex}.kunden-herkunft svg{color:var(--marke-gruen);flex-shrink:0}.kunden-nebenzeile svg{color:var(--text-3);flex-shrink:0}.kunden-leer{color:var(--text-2)}.kunden-weitere{color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.kunden-zaehler{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-weight:650;display:inline-flex}.kunden-rot{color:var(--text-rot);font-weight:600}.kunden-orange{color:var(--text-orange);font-weight:600}.kunden-telefon{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.kunden-telefon:hover{color:var(--text-gruen)}.kunden-listenansicht .statuspunkt{margin:0 3px}.kunde-logo-platz{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:28px;display:inline-flex}.kunde-logo-platz img{box-sizing:border-box;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;padding:var(--kunde-logo-innen-liste,0);border-radius:var(--kunde-logo-ecke-liste,0);display:block}.kunde-detail{gap:var(--abstand-4);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.kunde-kopf{justify-content:space-between;align-items:flex-start;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.kunde-kopf-name{align-items:center;gap:var(--abstand-3);flex:280px;min-width:0;display:flex}.kunde-kopf-logo{box-sizing:border-box;object-fit:contain;width:auto;max-width:160px;height:auto;max-height:48px;padding:var(--kunde-logo-innen,0);border-radius:var(--kunde-logo-ecke,0);flex-shrink:0;display:block}@container (width<=520px){.kunde-kopf-logo{max-width:140px;max-height:40px}}.kunde-kopf-text{gap:var(--abstand-1);flex-direction:column;flex:auto;min-width:0;display:flex}.kunde-titelzeile{align-items:center;gap:var(--abstand-1);min-width:0;display:flex}.kunde-titel{min-width:0;font-size:var(--schrift-titel-bereich-groesse);font-weight:var(--schrift-titel-bereich-gewicht);line-height:var(--schrift-titel-bereich-zeile);overflow-wrap:anywhere}.kunde-ort{color:var(--text-2)}.kunde-kopf-aktionen{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.kunden-untertitel{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.kunde-herkunft-mit-info{flex-wrap:nowrap;align-items:center;gap:2px;display:inline-flex}.knopf.kunde-info-knopf[aria-expanded=true]{background:var(--flaeche-3);color:var(--text)}.kunde-hinweis-zeile{margin:calc(-1 * var(--abstand-2)) 0 0;font-size:var(--schrift-text-klein-groesse);color:var(--text-2)}.kunde-stillgelegt>div{flex-direction:column;gap:2px;display:flex}.kunde-stillgelegt strong{color:var(--text);font-weight:600}.kunde-grund{white-space:pre-line;overflow-wrap:anywhere}.kunden-raster{gap:var(--abstand-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.kunde-gruppe{min-width:0}section.kunde-gruppe{gap:var(--abstand-2);margin-top:var(--abstand-2);flex-direction:column;display:flex}.kunde-gruppe-titel{margin:0}.kunde-gruppe:not(:has(.karte)){display:none}.kunde-angaben{gap:var(--abstand-2);flex-direction:column;margin:0;display:flex}.kunde-angabe{gap:var(--abstand-3);grid-template-columns:minmax(96px,36%) minmax(0,1fr);display:grid}.kunde-angabe dt{color:var(--text-2)}.kunde-angabe dd{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}@container (width<=520px){.kunde-angabe{grid-template-columns:minmax(0,1fr);gap:0}}.kunde-unterkopf{margin:var(--abstand-5) 0 var(--abstand-2)}.kunde-unterkopf-info{align-items:center;gap:2px;display:flex}.kunde-unterkopf-info+.kunde-vw-info{margin:calc(-1 * var(--abstand-1)) 0 var(--abstand-2)}.kunde-unterkopf-zeile{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);display:flex}.kunden-kontakte{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kunden-kontakte li{flex-direction:column;gap:1px;display:flex}.kunden-kontakt-name{font-weight:600}.kunden-kontakt-details{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);flex-wrap:wrap;gap:2px 12px;display:flex}.kunden-kontakt-details a{align-items:center;gap:4px;display:inline-flex}.kunden-hinweistext{font-size:var(--schrift-text-klein-groesse);color:var(--text-2)}.liste.kunde-karte-liste{box-shadow:none;background:0 0;border:0;border-radius:0}.kunde-karte-leer,.kunde-karte-fuss{padding:var(--abstand-3) 20px var(--abstand-4);font-size:var(--schrift-text-klein-groesse);color:var(--text-2)}.kunde-karte-fuss{padding-top:var(--abstand-2);border-top:1px solid var(--linie)}.kunde-karte-aktionen{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:inline-flex}.kunden-wahlliste{border:1px solid var(--linie);border-radius:var(--radius-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.kunden-wahlliste li+li{border-top:1px solid var(--linie)}.kunden-wahl{align-items:center;gap:var(--abstand-3);width:100%;min-height:var(--ziel-touch);padding:var(--abstand-2) var(--abstand-4);background:var(--flaeche);color:var(--text);text-align:left;border:0;text-decoration:none;display:flex}.kunden-wahl:hover{background:var(--flaeche-2);text-decoration:none}.kunden-wahl-symbol{color:var(--text-2);flex-shrink:0}.kunden-wahl-pfeil{color:var(--text-3);flex-shrink:0}.kunden-wahl-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kunden-wahl-titel{overflow-wrap:anywhere;font-weight:600}.kunden-wahl-gefaehrlich{color:var(--text-rot)}.kunden-wahl-unter{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);overflow-wrap:anywhere}.kunden-wahl:disabled{cursor:default}.kunden-wahl:disabled:hover{background:var(--flaeche)}.kunden-wahl:disabled .kunden-wahl-symbol,.kunden-wahl:disabled .kunden-wahl-titel,.kunden-wahl:disabled .kunden-wahl-unter{opacity:.45}.kunden-wahl-gesperrt{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);overflow-wrap:anywhere;margin-top:2px}.kunden-fuss{flex-direction:column;flex:1;align-items:flex-end;gap:6px;min-width:0;display:flex}.kunden-fuss-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kunden-fuss-netz{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);text-align:right;margin:0}.kunden-blatt{gap:var(--abstand-4);flex-direction:column;display:flex}.kunden-blatt-stand{padding:var(--abstand-3);border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;gap:2px;display:flex}.kunden-blatt-stand span{color:var(--text-2);white-space:pre-line;overflow-wrap:anywhere}.kunden-form{flex-direction:column;gap:24px;display:flex}.kunden-abschnitt{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.kunden-abschnitt>legend{letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);margin-bottom:12px;padding:0;font-size:12px;font-weight:650}.kunden-plz-ort{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;display:grid}.kunden-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kunden-strasse-nr{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:12px;display:grid}.kunden-strasse-nr+.kunde-vw-info{margin-top:-6px}.kunden-aehnlich{flex-direction:column;gap:4px;margin-top:-4px;display:flex}.kunden-aehnlich-zeile{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.kunden-aehnlich-zeile .knopf{margin-block:-6px}.kunden-email-hinweis{margin:0}.kunden-treffer{flex-direction:column;gap:10px;display:flex}.kunden-treffer p{margin:0}.kunden-nummer{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.kunden-nummer .knopf{margin-block:-8px}.kunden-marke-zeile{align-items:center;gap:2px;display:inline-flex}.kunden-email-fehlt{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.kunden-email-fehlt .kunde-vw-info{white-space:normal;max-width:34em}.kunden-nr-zelle{white-space:nowrap}.scan-hinweis-089{margin-top:12px}.scan-hinweis-089 p{margin:0}.kunden-marke-zeile .knopf{margin-block:-9px}.kunden-kontakt-entwurf{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;gap:10px;padding:10px 14px 14px;display:flex}.kunden-kontakt-kopf{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kunde-logo-vorschau{border:1px dashed var(--linie-stark);border-radius:var(--radius-m);background:var(--flaeche-2);justify-content:center;align-items:center;min-height:72px;padding:10px;display:flex}.kunde-logo-vorschau img{box-sizing:border-box;object-fit:contain;max-width:100%;max-height:56px;padding:var(--kunde-logo-innen,0);border-radius:var(--kunde-logo-ecke,0);display:block}.kunde-logo-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.kunde-logo-waehlen{cursor:pointer}.kunde-logo-waehlen[aria-disabled=true]{opacity:.45;pointer-events:none}.kunde-logo-waehlen:has(input:focus-visible){box-shadow:var(--fokus-ring)}.kunden-code{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche-2);flex-direction:column;gap:4px;padding:16px;display:flex}.kunden-code-wert{font-family:var(--schrift-mono);letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:26px;font-weight:650}.kunden-knoepfe{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.kunden-zwei,.kunden-plz-ort{grid-template-columns:minmax(0,1fr)}.kunden-strasse-nr{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.kunde-freigaben{flex-direction:column;gap:14px;display:flex}.kunde-freigabe-leer{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kunde-freigabe-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.kunde-freigabe-firma{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.kunde-freigabe-wege{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.kunde-freigabe-wege .knopf{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px}.kunde-freigabe-hinweis{color:var(--text-2);font-size:12.5px}.kunde-vw-knoepfe{flex-wrap:wrap;gap:6px 8px;display:flex}.kunde-vw-info{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);margin:0}.kunde-vw-zeile-satz{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);flex-basis:100%;margin:0}.kunde-vw-panel{flex-direction:column;gap:14px;display:flex}.kunde-vw-wahl{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.kunde-vw-wahl-titel{margin-bottom:4px;padding:0;font-weight:600}.kunde-vw-wahl-zeile{border-top:1px solid var(--linie);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:6px 2px;display:flex}.kunde-vw-wahl-zeile:first-of-type{border-top:0}.kunde-vw-wahl-zeile input{flex:none;width:20px;height:20px}.kunde-vw-code{font-family:var(--schrift-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:1.1rem}.kunde-vw-abgelaufen{color:var(--text-rot);margin:0;font-weight:600}.kunde-vermerk{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);margin:0}.kunde-vorschlaege{flex-direction:column;gap:10px;min-width:0;padding:14px 20px 20px;display:flex}.kunde-vorschlaege-kopf{align-items:center;gap:4px;min-width:0;display:flex}.kunde-vorschlaege-titel{margin:0;font-size:15px;font-weight:650}.kunde-vorschlag-zitat{border-left:3px solid var(--linie-stark);flex-direction:column;gap:2px;margin:0;padding-left:10px;display:flex}.kunde-vorschlag-zitat .kunde-vorschlag-grund{font-size:var(--schrift-text-klein-groesse);color:var(--text-2)}.kunde-vorschlaege .kunde-vw-info{margin-top:-6px}.kunde-vorschlaege-liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kunde-vorschlag{border-left:3px solid var(--linie-stark);flex-direction:column;gap:3px;min-width:0;padding:2px 0 2px 12px;display:flex}.kunde-vorschlag-orange{border-left-color:var(--orange)}.kunde-vorschlag-titel{overflow-wrap:anywhere;margin:0;font-weight:600}.kunde-vorschlag-grund{white-space:pre-line;overflow-wrap:anywhere;margin:0}.kunde-vorschlag-stand{font-size:var(--schrift-text-klein-groesse);color:var(--text-2);overflow-wrap:anywhere;margin:0}.kunde-vorschlag-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.kunde-vorschlag-netz{font-size:var(--schrift-text-klein-groesse);color:var(--text-2)}.kunden-vorschlag-marke{align-self:flex-start;display:inline-flex}.kunde-vorschlag-satz{margin:0}.kunde-kopf .kunde-herkunft-mit-info:has(.marke){align-items:flex-start;min-width:0;max-width:100%}.kunde-kopf .kunden-herkunft:has(.marke){flex:0 auto;min-width:0;display:block}.kunde-kopf .kunden-herkunft:has(.marke) svg{vertical-align:-2px;margin-right:5px;display:inline-block}.kunde-kopf .kunden-herkunft .marke{white-space:normal;margin-left:5px}.kunden-listenansicht .listenzeile-unter .marke{white-space:normal;text-align:left}
