:root{--kauf-rand: 28px;--kauf-kopf-oben: 14px;--kauf-kopf-rechts: 16px;--kauf-fuss-oben: 16px;--kauf-fuss-unten: 20px;--kauf-seite: 320px;--kauf-feld-hoehe: 40px;--kauf-titel: clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--kauf-summe: clamp(1.375rem, 1.2rem + .6vw, 1.625rem)}@media(max-width:559.98px){:root{--kauf-rand: 20px}}.kauf-fenster-kopf{flex:0 0 auto;display:flex;align-items:center;gap:var(--abstand-3);padding:var(--kauf-kopf-oben) var(--kauf-kopf-rechts) 0 var(--kauf-rand)}.kauf-fenster-vorzeile{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-akten-small);line-height:1.35;color:var(--color-ink-60)}html body .kauf-fenster-kopf .akten-schliessen{flex-shrink:0;border-radius:999px;color:var(--color-ink-60)}.kauf-fenster-text{flex:0 0 auto;padding:2px var(--kauf-rand) 0}.kauf-fenster-titel{margin:0;font-family:var(--font-titel);font-size:var(--kauf-titel);font-weight:400;line-height:1.18;letter-spacing:-.02em;color:var(--color-ink-100);text-wrap:balance}.kauf-fenster-koerper{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--abstand-4) var(--kauf-rand);container:kauf / inline-size;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--abstand-3),#000 calc(100% - var(--abstand-3)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--abstand-3),#000 calc(100% - var(--abstand-3)),transparent 100%)}.akten-dialog[data-hoehe-faehrt]>.kauf-fenster-koerper{overflow-y:hidden}.kauf-raster{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"zahlung" "seite" "rest";gap:var(--abstand-5)}.kauf-zahlung{grid-area:zahlung;min-width:0}.kauf-seite{grid-area:seite;min-width:0}.kauf-rest{grid-area:rest;min-width:0;display:flex;flex-direction:column;gap:var(--abstand-4)}@container kauf (min-width: 700px){.kauf-raster{grid-template-columns:minmax(0,1fr) var(--kauf-seite);grid-template-rows:auto 1fr;grid-template-areas:"zahlung seite" "rest seite";column-gap:var(--abstand-6)}.kauf-seite{align-self:start;position:sticky;top:var(--abstand-3)}}.zahlung-felder{display:flex;flex-direction:column;gap:var(--abstand-5)}.kauf-abschnitt{display:flex;flex-direction:column;gap:var(--abstand-3);min-width:0}.kauf-abschnitt-titel{margin:0;font-family:var(--font-sans);font-size:var(--text-akten-body);font-weight:500;line-height:1.3;color:var(--color-ink-100)}.kauf-skelett-feld{display:flex;flex-direction:column;gap:6px}.kauf-skelett-kasten{display:block;height:var(--kauf-feld-hoehe);border-radius:var(--field-radius)}.zahlung-gutschein{display:flex;flex-direction:column;gap:6px}.zahlung-gutschein>.akten-form-label{margin:0}.zahlung-gutschein-reihe{display:flex;align-items:center;gap:var(--abstand-2)}.zahlung-gutschein-reihe>:first-child{flex:1 1 auto;min-width:0}.zahlung-gutschein-stand{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-2)}.zahlung-gutschein-stand>p{margin:0;font-size:var(--text-akten-small);line-height:1.5;color:var(--color-ink-80)}.zahlung-gutschein-fehler{margin:0;font-size:var(--text-akten-caption);font-weight:500;line-height:1.5;color:var(--signal-gefahr)}.kauf-uebersicht{display:flex;flex-direction:column;gap:var(--abstand-3);padding:var(--abstand-4);background:var(--e-grund);border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche)}.kauf-uebersicht-kopf{margin:0;font-size:var(--text-akten-small);font-weight:400;line-height:1.35;color:var(--color-ink-60)}.kauf-posten{display:flex;flex-direction:column;gap:10px;margin:0}.kauf-posten-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-3);font-size:var(--text-akten-small);line-height:1.5}.kauf-posten-zeile>dt{flex-shrink:0;color:var(--color-ink-60)}.kauf-posten-zeile>dd{margin:0;min-width:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-ink-100)}.kauf-posten-zeile[data-satz]{flex-direction:column;align-items:stretch;gap:2px}.kauf-posten-zeile[data-satz]>dd{text-align:left;font-weight:400;color:var(--color-ink-80)}.kauf-posten-zeile[data-betont]>dd{font-weight:500;color:var(--color-ink-100)}.kauf-summe{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid var(--e-kante)}.kauf-summe-label{font-size:var(--text-akten-body);font-weight:500;color:var(--color-ink-100)}.kauf-summe-wert{font-family:var(--font-titel);font-size:var(--kauf-summe);font-weight:400;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink-100)}.kauf-summe .akten-skelett{display:inline-block}.kauf-uebersicht-hinweis{margin:0;font-size:var(--text-akten-caption);line-height:1.5;color:var(--color-ink-60);text-wrap:pretty}.kauf-bestaetigungen{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--e-kante);border-radius:var(--e-rund-flaeche)}html body .kauf-bestaetigungen .akten-zustimmung,html body .kauf-bestaetigungen .akten-zustimmung[data-an]{padding:var(--abstand-3) var(--abstand-4);border:0;border-radius:0;background:transparent}html body .kauf-bestaetigungen .akten-zustimmung+.akten-zustimmung{border-top:1px solid var(--e-kante)}@media(hover:hover){html body .kauf-bestaetigungen .akten-zustimmung:hover:not([data-aus]){background:var(--color-paper-05)}}.kauf-meldungen{display:flex;flex-direction:column;gap:var(--abstand-3);scroll-margin-bottom:var(--abstand-4)}.kauf-meldungen:empty{display:none}.kauf-fenster-fuss{flex:0 0 auto;display:flex;align-items:center;gap:var(--abstand-3);padding:var(--kauf-fuss-oben) var(--kauf-kopf-rechts) var(--kauf-fuss-unten) var(--kauf-rand)}.kauf-fenster-stand{flex:1 1 auto;min-width:0;margin:0;font-size:var(--text-akten-caption);line-height:1.45;color:var(--color-ink-60)}.kauf-fenster-knoepfe{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto}html body .kauf-fenster-knoepfe .akten-knopf{min-height:var(--erkl-knopf)}@media(max-width:559.98px){.kauf-fenster-fuss{flex-wrap:wrap;row-gap:10px;padding-right:var(--kauf-rand)}.kauf-fenster-stand{flex-basis:100%}.kauf-fenster-stand:empty{display:none}.kauf-fenster-knoepfe{flex:1 1 100%}html body .kauf-fenster-knoepfe .akten-knopf{min-height:44px;flex:1 1 auto}html body .kauf-fenster-knoepfe .akten-knopf[data-hauptknopf]{flex:999 1 auto}}
