



.lg-shell{
display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;
overflow:hidden;background:var(--flaeche-inhalt);color:var(--gh-text);container-type:inline-size;position:relative;
}

.lg-inhalt{flex:1 1 0;min-height:0;overflow:auto;display:grid;grid-auto-rows:max-content;gap:var(--sp-3);align-content:start;padding:var(--sp-3)}
body.monteur-mode.mobile-ui #lager-overlay{bottom:var(--mobile-nav-h);height:auto}


.lg-bild{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;
border-radius:var(--r-md);background:var(--kachel-bg);color:var(--gh-muted);overflow:hidden}
.lg-bild > .wp-i{width:var(--ico-lg);height:var(--ico-lg)}
.lg-bild img{width:100%;height:100%;object-fit:cover}


.lg-zaehl-zeile.wp-zeile--plaetze > .wp-zeile-symbol{flex:0 0 36px}
.lg-knapp{color:var(--farbe-offen-text);display:inline-flex;align-items:center;gap:var(--sp-1)}
.lg-knapp > .wp-i{width:1em;height:1em;flex:0 0 auto}


.lg-blatt-inhalt{display:grid;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3)}
.lg-bild--blatt{width:100%;height:auto;aspect-ratio:16/9;max-height:150px;border-radius:var(--r-lg)}
body.wp-keyboard-open .lg-bild--blatt{display:none}
.lg-blatt-neben{margin:0;font-size:var(--t-neben);color:var(--gh-muted)}
.lg-zaehl-blatt .wp-fusszeile{margin:0;padding:var(--sp-3) var(--sp-3) max(var(--sp-3), env(safe-area-inset-bottom, 0px))}






.lg-teile-tabelle{table-layout:fixed;width:100%}
.lg-teile-tabelle > thead > tr > th:is(th, .wp-tabelle-zahl){white-space:normal}
.lg-teile-tabelle > thead > tr > th:nth-child(2){width:10em}.lg-teile-tabelle > thead > tr > th:nth-child(3){width:7.5em}
.lg-teile-tabelle > thead > tr > th:nth-child(4){width:12em}.lg-teile-tabelle > thead > tr > th:nth-child(5){width:7.5em}
.lg-teile-tabelle > thead > tr > th:nth-child(6){width:11em}.lg-teile-tabelle > thead > tr > th:nth-child(7){width:3em}
@container (min-width:80em){
.lg-teile-tabelle > thead > tr > th:nth-child(2){width:16em}.lg-teile-tabelle > thead > tr > th:nth-child(3){width:9em}
.lg-teile-tabelle > thead > tr > th:nth-child(4){width:13em}.lg-teile-tabelle > thead > tr > th:nth-child(6){width:12em}
}
.lg-teile-tabelle > tbody > tr > td{overflow-wrap:break-word}
.lg-teile-tabelle .wp-tabelle-neben{overflow-wrap:normal;word-break:normal}

.lg-teile-schmal .wp-titelknopf{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}








@container (max-width:599.98px){
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-600{display:table-cell;width:0;padding:0;border:0;font-size:0;visibility:hidden}
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-600 > *{display:none}
}
@container (max-width:50.99em) or (max-width:819.98px){
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-820{display:table-cell;width:0;padding:0;border:0;font-size:0;visibility:hidden}
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-820 > *{display:none}
}
@container (max-width:62.99em) or (max-width:999.98px){
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-1000{display:table-cell;width:0;padding:0;border:0;font-size:0;visibility:hidden}
.lg-teile-tabelle > :is(thead, tbody) > tr > :is(th, td).wp-spalte--ab-1000 > *{display:none}
}



.lg-ebene-inhalt{flex:1 1 0;min-height:0;overflow:auto;display:grid;grid-auto-rows:max-content;gap:var(--sp-3);padding:var(--sp-3);background:var(--flaeche-inhalt)}






.lg-td{display:grid;gap:var(--sp-3);align-items:start;min-width:0;grid-template-columns:minmax(0,1fr);
grid-template-areas:"steck" "teil" "lager" "notiz" "besch" "lief" "ablage" "verlauf"}
.lg-td-links,.lg-td-rechts,.lg-td-spalten,.lg-td-spalte{display:contents}
.lg-td .lg-steckbrief{grid-area:steck}
.lg-g-teil{grid-area:teil}.lg-g-lager{grid-area:lager}.lg-g-beschreibung{grid-area:besch}
.lg-g-notiz{grid-area:notiz}.lg-g-lieferanten{grid-area:lief}.lg-g-ablage{grid-area:ablage}.lg-g-verlauf{grid-area:verlauf}
.lg-td > * > *,.lg-td-spalte > *{min-width:0}



:is(.lg-td,.lg-lf-raster) .wp-formgruppe{container-type:inline-size}
@container (max-width:420px){
:is(.lg-td,.lg-lf-raster) .wp-feldraster > .wp-formfeld[data-spur="3"]:not(:has(.wp-zahlhuelle)){grid-column:1 / -1}
}

.lg-art .wp-umschalter--voll > button.wp-umschalter-segment{padding:0 var(--sp-1)}


@container (max-width:11.2em){
:is(.lg-td,.lg-lf-raster) .wp-feldraster > .wp-formfeld[data-spur="3"]{grid-column:1 / -1}
}
[data-wp-ld-modus="band"] .lg-td{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"steck steck steck steck steck steck"
"teil teil teil teil lager lager" "lief lief lief lief lief lief" "notiz notiz notiz besch besch besch" "ablage ablage ablage verlauf verlauf verlauf"}

[data-wp-ld-modus="breit"] .lg-td{grid-template-columns:18em minmax(0,1fr);grid-template-areas:none}
[data-wp-ld-modus="breit"] :is(.lg-td-links,.lg-td-rechts,.lg-td-spalte){display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}
[data-wp-ld-modus="breit"] .lg-td-links{position:sticky;top:0}


[data-wp-ld-modus="breit"] .lg-td-spalten{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}
[data-wp-ld-modus="breit"] .lg-td-spalte:nth-child(3){grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
[data-wp-ld-modus="breit"] .lg-td-spalte:nth-child(3) > *{grid-area:auto}

[data-wp-ld-modus="band"] .lg-steckbrief{display:grid;grid-template-columns:minmax(180px,240px) repeat(3,minmax(0,1fr));column-gap:var(--sp-3);row-gap:var(--sp-2);align-items:start}
[data-wp-ld-modus="band"] .lg-steckbrief > *{grid-column:2 / -1}
[data-wp-ld-modus="band"] .lg-steckbrief > .wp-steckbrief-kopf{grid-column:1 / -1}
[data-wp-ld-modus="band"] .lg-steckbrief > .lg-bildzeile{grid-column:1;grid-row:2 / span 3}
[data-wp-ld-modus="band"] .lg-steckbrief > .wp-steckbrief-zeile{grid-column:auto;grid-row:2;align-self:stretch}
[data-wp-ld-modus="band"] .lg-steckbrief > .wp-steckbrief-fehlt{grid-row:3}
[data-wp-ld-modus="band"] .lg-steckbrief > .wp-steckbrief-reihe{grid-row:4}

[data-wp-ld-modus="gestapelt"] .lg-steckbrief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--steckbrief-luecke)}
[data-wp-ld-modus="gestapelt"] .lg-steckbrief > :not(.wp-steckbrief-zeile){grid-column:1 / -1}
[data-wp-ld-modus="gestapelt"] .lg-steckbrief > .wp-steckbrief-zeile{align-content:start}

.lg-g-text .wp-formfeld > label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.lg-td textarea.wp-feld-wert{resize:vertical;min-height:calc(var(--feld-h) * 2)}


.lg-bildzeile{display:block;width:100%;margin:0;padding:0;border:0;background:none;border-radius:var(--r-md)}
button.lg-bildzeile{cursor:zoom-in}

button.lg-bildzeile--leer{position:relative;cursor:pointer}
.lg-bildzeile-wort{position:absolute;left:0;right:0;top:calc(50% + var(--ico-lg) * .5 + var(--sp-2));text-align:center;font-size:var(--t-neben);font-weight:500;color:var(--gh-accent)}
button.lg-bildzeile--leer .lg-titelbild{color:var(--gh-accent)}
.lg-bildzeile:focus-visible{outline:2px solid var(--gh-accent);outline-offset:2px}
.lg-titelbild{display:flex;align-items:center;justify-content:center;width:100%;height:160px;overflow:hidden;border-radius:var(--r-md);background:var(--kachel-bg);color:var(--gh-muted)}
.lg-titelbild > img{width:auto;height:100%;max-width:100%;aspect-ratio:4 / 3;object-fit:cover}
.lg-titelbild > .wp-i{width:var(--ico-lg);height:var(--ico-lg)}


.lg-link-huelle{display:flex;align-items:center;gap:var(--sp-1);min-width:0}
.lg-link-huelle > input{flex:1 1 auto;min-width:0}





:is(.lg-td,.lg-lf-raster) .lg-g-lieferanten{container:lg-bz / inline-size}
.lg-bz-kopf{display:none}
.lg-bz-zeile + .lg-bz-zeile{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--rand-haar) solid var(--gh-border-subtle)}


.lg-bz-felder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) var(--sp-3);align-items:end;
grid-template-areas:"lf lf lf" "nr form inhalt" "preis stand stand" "quelle link link" "bev bev je"}
@container lg-bz (max-width:27.99em){
.lg-bz-felder{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lf lf" "nr form" "inhalt preis" "stand quelle" "link link" "bev je"}
}

@container lg-bz (max-width:43.99em){
.lg-bz-felder > .lg-bz-wegplatz{grid-area:lf}
.lg-bz-lf{padding-right:calc(var(--tap) + var(--sp-2))}
}

.lg-bz-zeile.is-einzeln .lg-bz-je > :is(.lg-feld-wort,.lg-bz-je-wert){display:none}
.lg-bz-felder > *{min-width:0}
.lg-bz-lf{grid-area:lf}.lg-bz-nr{grid-area:nr}.lg-bz-form{grid-area:form}.lg-bz-inhalt{grid-area:inhalt}.lg-bz-preis{grid-area:preis}
.lg-bz-bev{grid-area:bev}.lg-bz-stand{grid-area:stand}.lg-bz-quelle{grid-area:quelle}.lg-bz-link{grid-area:link}.lg-bz-je{grid-area:je}
.lg-bz-wegplatz{grid-area:weg;justify-self:end;align-self:center}
.lg-bz-je{justify-self:end;text-align:right;align-items:flex-end}
.lg-bz-je{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--feld-h)}

.lg-bz-kopf > .lg-bz-je{display:block;min-height:0}
.lg-bz-je-wert{font-weight:600;font-variant-numeric:tabular-nums;color:var(--gh-text)}
.lg-bz-bevorzugt{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--feld-h);cursor:pointer}
.lg-bz-bevorzugt > input{accent-color:var(--gh-accent);width:18px;height:18px;margin:0}
body.mobile-ui :is(.lg-bz-bevorzugt,.lg-bz-weg){min-height:var(--tap);min-width:var(--tap)}
:is(.lg-bz-zeile,.lg-bz-entfernt,.lg-bz-konflikt) > .wp-statuszeile{padding:var(--sp-1) 0 0}
@container lg-bz (min-width:44em){
.lg-bz-kopf,.lg-bz-felder{display:grid;column-gap:var(--sp-2);row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) calc(var(--feld-fs) * 9.6)
calc(var(--feld-fs) * 7.8) calc(var(--feld-fs) * 6) calc(var(--feld-fs) * 7.2) calc(var(--feld-fs) * 4.8);
grid-template-areas:"lf nr form inhalt preis bev" "link stand quelle je je weg"}
.lg-bz:not(:has(.lg-bz-zeile)) > .lg-bz-kopf{display:none}
.lg-bz:not(:has(.lg-bz-zeile:not(.is-einzeln))) > .lg-bz-kopf > .lg-bz-je{visibility:hidden}
.lg-bz-wegplatz{align-self:end}


.lg-bz-kopf{padding-bottom:var(--sp-1);font-size:var(--t-neben);font-weight:500;color:var(--gh-muted)}
.lg-bz-kopf > .lg-zahl,.lg-bz-je{text-align:right;align-items:flex-end}
.lg-bz-bev,.lg-bz-wegplatz{justify-self:center}
.lg-bz-felder .wp-formfeld > label:not(.lg-bz-bevorzugt),.lg-bz-felder .lg-feld-wort,.lg-bz-bevorzugt > span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
}


.lg-feld-wort{display:block;margin-bottom:var(--sp-1);font-size:var(--t-neben);font-weight:600;color:var(--gh-muted)}
.lg-pf-grund{display:flex;align-items:center;gap:var(--sp-1)}
.lg-pf-grund > .wp-i{width:1em;height:1em;flex:0 0 auto}
.lg-platz-nr{font-variant-numeric:tabular-nums;font-weight:600;color:var(--gh-muted)}

:is(#lager-overlay, #lg-plaetze) .wp-abschnitt > .wp-statuszeile-aktion,.lg-td .wp-gruppe-rechts{margin-left:auto}




.lg-abschnitt{padding:var(--sp-1) var(--sp-3) 0}
.lg-bestellkarte{container:lg-bk / inline-size}
.lg-bestellkarte .wp-tabelle-rahmen{box-shadow:none;border-radius:0}
.lg-pos-tabelle :is(td,th):not(.wp-spalte--titel){width:1%;white-space:nowrap}
.lg-pos-tabelle .wp-tabelle-neben{overflow-wrap:normal;word-break:normal}

.lg-menge{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--feld-h);margin:0;padding:0 var(--sp-1);border:0;border-radius:var(--r-md);
background:none;font:inherit;font-variant-numeric:tabular-nums;color:var(--gh-accent);cursor:pointer}
.lg-menge > .wp-i{width:var(--ico-sm, 14px);height:var(--ico-sm, 14px);flex:0 0 auto}
.lg-menge:focus-visible{outline:2px solid var(--fokus-kontur);outline-offset:1px}
body.mobile-ui .lg-menge{min-height:var(--tap)}

.lg-pos-tabelle td:nth-child(2){text-align:right}
.lg-pos-netto{display:none}
@container lg-bk (max-width:31.99em){
.lg-bestellkarte .wp-statuszeile--umbruch > .wp-statuszeile-text{flex-basis:calc(100% - var(--ico) - var(--sp-2))}

.lg-pos-tabelle :is(th, td):nth-child(3){display:none}
.lg-pos-tabelle td:nth-child(2){text-align:right}
.lg-pos-tabelle .lg-pos-netto{display:block}
}

.lg-bestellkarte > .wp-statuszeile{margin:0 var(--sp-3);padding:var(--sp-2) 0;border-top:var(--rand-haar) solid var(--gh-border-subtle)}
.lg-bestellkarte > .wp-gruppenliste + .wp-statuszeile,.lg-bestellkarte > .wp-abschnitt + .wp-statuszeile{border-top:0}

.lg-dialog-stand{margin:0 0 var(--sp-2);padding-bottom:var(--sp-2);border-bottom:var(--rand-haar) solid var(--gh-border-subtle)}
.lg-dialog-stand > .wp-statuszeile{padding:0}
.lg-betreff{margin:0 0 var(--sp-2);font-size:var(--t-neben);color:var(--gh-muted)}
.lg-bestelltext{white-space:pre-wrap}
.lg-bestelltext:focus{outline:none}
.lg-nr{white-space:nowrap}
.lg-artikel{display:inline-flex;align-items:center;gap:var(--sp-1);text-decoration:none}

.lg-mitte{text-align:center}
.lg-lief{display:grid;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}
.lg-lief + .lg-lief{border-top:var(--rand-haar) solid var(--gh-border-subtle)}
.lg-lief-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}
.lg-lief-teil{display:grid;min-width:0}
.lg-lief-name{font-weight:500}
.lg-frage{display:grid;gap:var(--sp-1);margin:0}




#lg-inventur > .lg-ebene-dialog{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden;padding:0}
body.monteur-mode.mobile-ui #lg-inventur > .dialog{padding:0!important}

.lg-kopf-mehr,.lg-kopf-mehr > .wp-werkzeuge{display:contents}
.lg-kopf-mehr .wp-werkzeuge-luecke{display:none}
.lg-inv-zahl{width:5.5rem}
.lg-inv-zeile .wp-zeile-rechts{display:flex;gap:var(--sp-1)}
.lg-inv-spalten{margin-left:auto;display:flex;gap:var(--sp-1);font-size:var(--t-neben);font-weight:400;color:var(--gh-muted)}
.lg-inv-spalten > span{width:5.5rem;text-align:center}
.lg-inv-spalten--wert > span{text-align:right}
.lg-inv-wert{font-variant-numeric:tabular-nums}
.lg-inv-reihe{display:grid;justify-items:center;gap:var(--sp-1)}
.lg-inv-gruppe{container:lg-inv / inline-size}
.lg-inv-gruppe .wp-zahlfeld-wort,#lg-inv-blatt .wp-zahlfeld-wort{display:none}
@container lg-inv (max-width:559px){
.lg-inv-spalten{display:none}
.lg-inv-zeile{flex-wrap:wrap;row-gap:var(--sp-1)}
.lg-inv-zeile > .wp-zeile-kern{flex:1 1 0;min-width:0}
.lg-inv-zeile > .wp-zeile-rechts{flex:1 0 100%;box-sizing:border-box;min-width:0;padding:0 var(--sp-3) var(--sp-2) calc(var(--sp-1) + var(--tap) + var(--sp-2))}
.lg-inv-zeile .lg-inv-zahl{flex:1 1 0;width:auto;min-width:0;padding-left:var(--sp-2)}
.lg-inv-gruppe .wp-zahlfeld-wort{display:inline}
}

.lg-inv-zeile .wp-zeile-sub{white-space:normal;text-overflow:clip;overflow:visible}

.lg-beschreibung{margin:0;overflow-wrap:anywhere}



body.monteur-mode.mobile-ui #lg-lesekarte > .dialog{padding:0!important}
#lg-lesekarte > .lg-lk-dialog{display:flex;flex-direction:column;min-height:0;height:auto;max-height:calc(var(--teil-h, 100dvh) * 0.92);overflow:hidden;padding:0}
@media (max-width:600px){
body.monteur-mode.mobile-ui #lg-lesekarte{bottom:var(--mobile-nav-h);height:auto}
body.monteur-mode.mobile-ui #lg-lesekarte > .lg-lk-dialog{height:100%;max-height:100%}
}
.lg-lk-roll{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--sp-3);background:var(--flaeche-inhalt)}
.lg-lk{display:grid;gap:var(--sp-3);align-items:start;grid-template-columns:18em minmax(0,1fr)}
.lg-lk-links,.lg-lk-rechts{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}
.lg-lk--schmal{grid-template-columns:minmax(0,1fr)}

.lg-lk-roll{container-type:inline-size}
@container (max-width:599px){ .lg-lk{grid-template-columns:minmax(0,1fr)} }

.lg-lk-streifen .ablage-streifen{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}

.lg-lk-streifen .ablage-streifen > .ablage-kachel:only-child{grid-column:1 / -1}
.lg-lk-streifen .ablage-kachel:only-child .ablage-bild{aspect-ratio:4 / 3;width:100%;height:auto}

.lg-lk-ablage--ohne-titelbild .ablage-kachel:has(.ablage-titelbild){display:none}
.lg-lk-leer{margin:0 0 var(--sp-2);font-size:var(--t-neben);color:var(--gh-muted)}

:is(.lg-lk-ablage,.lg-dateien-gruppe) .wp-feld-hinweis{margin:0 0 var(--sp-2)}
.lg-lk--schmal .lg-lk-steckbrief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}
.lg-lk--schmal .lg-lk-steckbrief > :not(.wp-steckbrief-zeile){grid-column:1 / -1}





.lg-lf-raster{display:grid;gap:var(--sp-3);align-items:start;min-width:0;grid-template-columns:minmax(0,1fr)}
.lg-lf-raster :is(.lg-ld-links,.lg-ld-rechts,.lg-ld-spalte){display:contents}
.lg-lf-raster [data-lg-lf-teil="steckbrief"]{order:1}.lg-lf-raster .lg-lf-firma{order:2}.lg-lf-raster .lg-lf-ansprechpartner{order:3}
.lg-lf-raster .lg-lf-notiz{order:4}.lg-lf-raster [data-lg-lf-teil="teile"]{order:5}.lg-lf-raster [data-lg-lf-teil="verlauf"]{order:6}
.lg-lf-raster [data-lg-lf-teil="ablage"]{order:7}
.lg-lf-raster > * > *,.lg-ld-spalte > *{min-width:0}
[data-wp-ld-modus="band"] .lg-lf-raster{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-wp-ld-modus="band"] .lg-lf-raster :is([data-lg-lf-teil="steckbrief"],[data-lg-lf-teil="ablage"]){grid-column:1 / -1}
[data-wp-ld-modus="band"] [data-lg-lf-teil="steckbrief"] > .wp-steckbrief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sp-3);row-gap:var(--sp-2);align-items:start}
[data-wp-ld-modus="band"] [data-lg-lf-teil="steckbrief"] > .wp-steckbrief > :not(.wp-steckbrief-zeile){grid-column:1 / -1}
[data-wp-ld-modus="breit"] .lg-lf-raster{grid-template-columns:18em minmax(0,1fr)}
[data-wp-ld-modus="breit"] .lg-lf-raster--neu{grid-template-columns:repeat(2,minmax(0,1fr))}
[data-wp-ld-modus="breit"] .lg-lf-raster :is(.lg-ld-links,.lg-ld-spalte){display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}
[data-wp-ld-modus="breit"] .lg-lf-raster .lg-ld-links{position:sticky;top:0}
[data-wp-ld-modus="breit"] .lg-lf-raster .lg-ld-rechts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);align-items:start;min-width:0}
[data-wp-ld-modus="breit"] .lg-lf-raster .lg-ld-rechts > [data-lg-lf-teil="ablage"]{grid-column:1 / -1}

.lg-lf-ap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2);align-items:start}
.lg-lf-ap:not([hidden]) ~ .lg-lf-ap:not([hidden]){margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--rand-haar) solid var(--gh-border-subtle)}
.lg-lf-ap-weg{margin-top:calc(var(--t-neben) * 1.5)}

.wp-formfeld:has(> .lg-lf-feldknopf){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-1);align-items:center}
.wp-formfeld:has(> .lg-lf-feldknopf) > :is(label,.wp-feld-fehler,.wp-feld-grund,.wp-feld-hinweis){grid-column:1 / -1}
.wp-formfeld:has(> textarea) > .lg-lf-feldknopf{align-self:start}
body.mobile-ui .lg-lf-feldknopf{min-height:var(--tap);min-width:var(--tap)}

.lg-lf-preis{display:inline-flex;flex-direction:column;align-items:flex-end}
.lg-lf-preis-wert{font-variant-numeric:tabular-nums;color:var(--gh-text)}
.lg-lf-preis-einheit{font-size:var(--t-neben);color:var(--gh-muted)}
.lg-lf-tabelle:not(.lg-lf-tabelle--schmal) .wp-spalte--titel{width:36%}
.lg-anrufen{text-decoration:none}


:is(.lg-teile-schmal,.lg-lf-tabelle--schmal) > thead{display:none}

.lg-verlauf .wp-zeile-sub{white-space:normal;overflow-wrap:anywhere}


.lg-hinweise{display:grid;gap:0}
