.preisvergleich-module__BjgdEW__rahmen{border-top:1.5px solid var(--b-tinte);border-bottom:1px solid var(--b-haar);margin-top:clamp(28px,3.4vw,44px);overflow-x:auto}.preisvergleich-module__BjgdEW__rahmen:focus-visible{outline:2px solid var(--b-navy);outline-offset:4px}.preisvergleich-module__BjgdEW__tabelle{table-layout:fixed;border-collapse:collapse;width:100%;min-width:60rem;font-size:.9rem;line-height:1.55}.preisvergleich-module__BjgdEW__tabelle th{text-align:left;vertical-align:bottom;font:400 .7rem/1.35 var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-weich);border-bottom:1px solid var(--b-haar);padding:16px 14px 14px}.preisvergleich-module__BjgdEW__tabelle td{vertical-align:top;color:var(--b-grau);border-bottom:1px solid var(--b-haar);padding:18px 14px}.preisvergleich-module__BjgdEW__tabelle tbody tr:last-child td{border-bottom:0}.preisvergleich-module__BjgdEW__tabelle th:first-child,.preisvergleich-module__BjgdEW__tabelle td:first-child{padding-left:0}.preisvergleich-module__BjgdEW__name{font-family:var(--b-marke);color:var(--b-tinte);font-size:1rem;font-weight:700;display:block}.preisvergleich-module__BjgdEW__tarif{color:var(--b-weich);margin-top:2px;font-size:.8rem;display:block}.preisvergleich-module__BjgdEW__stand{font:400 .68rem/1.3 var(--b-mono);letter-spacing:.04em;color:var(--b-grau);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.preisvergleich-module__BjgdEW__anmerkung{color:var(--b-weich);margin-top:6px;font-size:.8rem;display:block}.preisvergleich-module__BjgdEW__betrag{font-family:var(--b-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--b-tinte)}.preisvergleich-module__BjgdEW__grund{color:var(--b-weich);font-size:.8rem}.preisvergleich-module__BjgdEW__quelle{color:var(--b-navy);text-underline-offset:3px;text-decoration:underline}.preisvergleich-module__BjgdEW__quelle:hover{color:var(--b-tinte)}.preisvergleich-module__BjgdEW__eigen td{background:var(--b-flaeche);color:var(--b-tinte-2)}.preisvergleich-module__BjgdEW__eigen td:first-child{padding-left:14px}.preisvergleich-module__BjgdEW__eigen .preisvergleich-module__BjgdEW__name{color:var(--b-navy)}.preisvergleich-module__BjgdEW__eigen .preisvergleich-module__BjgdEW__betrag{color:var(--b-navy);font-weight:700}@media (max-width:640px){.preisvergleich-module__BjgdEW__rahmen{overflow:visible}.preisvergleich-module__BjgdEW__tabelle,.preisvergleich-module__BjgdEW__tabelle tbody,.preisvergleich-module__BjgdEW__tabelle tr,.preisvergleich-module__BjgdEW__tabelle td{display:block}.preisvergleich-module__BjgdEW__tabelle{table-layout:auto;min-width:0}.preisvergleich-module__BjgdEW__tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preisvergleich-module__BjgdEW__tabelle tr{border-bottom:1px solid var(--b-haar);padding-block:20px 22px}.preisvergleich-module__BjgdEW__tabelle tbody tr:last-child{border-bottom:0}.preisvergleich-module__BjgdEW__tabelle td,.preisvergleich-module__BjgdEW__tabelle td:first-child{border-bottom:0;padding:0}.preisvergleich-module__BjgdEW__tabelle td+td{margin-top:10px}.preisvergleich-module__BjgdEW__tabelle td[data-spalte]:before{content:attr(data-spalte);font:400 .66rem/1.3 var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-weich);margin-bottom:2px;display:block}.preisvergleich-module__BjgdEW__eigen{background:var(--b-flaeche);border-radius:12px;margin-top:14px;padding:16px}.preisvergleich-module__BjgdEW__eigen td,.preisvergleich-module__BjgdEW__eigen td:first-child{background:0 0;padding:0}}.preisvergleich-module__BjgdEW__matrixRahmen{border-top:1.5px solid var(--b-tinte);border-bottom:1px solid var(--b-haar);margin-top:clamp(28px,3.4vw,44px)}.preisvergleich-module__BjgdEW__matrix{table-layout:fixed;border-collapse:collapse;width:100%}.preisvergleich-module__BjgdEW__matrix th{text-align:left;vertical-align:bottom;font:400 .7rem/1.35 var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-weich);border-bottom:1px solid var(--b-haar);padding:16px 14px 14px}.preisvergleich-module__BjgdEW__matrix th:first-child,.preisvergleich-module__BjgdEW__matrix td:first-child{width:28%;padding-left:0}.preisvergleich-module__BjgdEW__matrix th[data-mitte]{color:var(--b-tinte)}.preisvergleich-module__BjgdEW__matrix td{vertical-align:top;border-bottom:1px solid var(--b-haar);padding:18px 14px}.preisvergleich-module__BjgdEW__matrix tbody tr:last-child td{border-bottom:0}.preisvergleich-module__BjgdEW__matrix td:first-child{font-family:var(--b-marke);color:var(--b-tinte);font-weight:700}.preisvergleich-module__BjgdEW__matrixBetrag{font-family:var(--b-marke);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--b-tinte);font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:700;line-height:1.15;display:block}.preisvergleich-module__BjgdEW__matrixGrund{color:var(--b-weich);font-size:.78rem;line-height:1.4;display:block}.preisvergleich-module__BjgdEW__matrixZusatz{font-family:var(--b-mono);letter-spacing:.02em;color:var(--b-weich);margin-top:4px;font-size:.7rem;font-weight:400;line-height:1.4;display:block}.preisvergleich-module__BjgdEW__balken{background:color-mix(in srgb, var(--b-tinte) 22%, transparent);border-radius:2px;height:4px;margin-top:10px;display:block}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen td{background:var(--b-flaeche)}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen td:first-child{color:var(--b-navy);padding-left:14px}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen .preisvergleich-module__BjgdEW__matrixBetrag{color:var(--b-navy)}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen .preisvergleich-module__BjgdEW__balken{background:var(--b-navy)}.preisvergleich-module__BjgdEW__fussnote{max-width:48rem;color:var(--b-weich);margin-top:14px;font-size:.8rem;line-height:1.55}@media (max-width:640px){.preisvergleich-module__BjgdEW__matrix,.preisvergleich-module__BjgdEW__matrix thead,.preisvergleich-module__BjgdEW__matrix tbody{display:block}.preisvergleich-module__BjgdEW__matrix tr{border-bottom:1px solid var(--b-haar);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;display:grid}.preisvergleich-module__BjgdEW__matrix tbody tr:last-child{border-bottom:0}.preisvergleich-module__BjgdEW__matrix th,.preisvergleich-module__BjgdEW__matrix td,.preisvergleich-module__BjgdEW__matrix th:first-child,.preisvergleich-module__BjgdEW__matrix td:first-child{border-bottom:0;width:auto;padding-inline:0}.preisvergleich-module__BjgdEW__matrix th:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preisvergleich-module__BjgdEW__matrix td{padding-block:4px 16px}.preisvergleich-module__BjgdEW__matrix td:first-child{grid-column:1/-1;padding-block:16px 2px;font-size:.95rem}.preisvergleich-module__BjgdEW__matrixBetrag{font-size:1.05rem}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen{background:var(--b-flaeche);border-radius:12px;margin-top:10px;padding-inline:14px}.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen td,.preisvergleich-module__BjgdEW__matrix .preisvergleich-module__BjgdEW__eigen td:first-child{background:0 0;padding-left:0}}.preisvergleich-module__BjgdEW__rechnung{border-top:1.5px solid var(--b-tinte);max-width:48rem;margin-top:clamp(24px,3vw,36px)}.preisvergleich-module__BjgdEW__posten{border-bottom:1px solid var(--b-haar);justify-content:space-between;align-items:baseline;gap:16px;padding-block:16px;display:flex}.preisvergleich-module__BjgdEW__postenName{font-family:var(--b-marke);color:var(--b-tinte);font-weight:700}.preisvergleich-module__BjgdEW__postenQuelle{color:var(--b-weich);margin-top:2px;font-size:.8rem;line-height:1.5;display:block}.preisvergleich-module__BjgdEW__postenBetrag{font-family:var(--b-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--b-tinte-2);flex:none}.preisvergleich-module__BjgdEW__summe{border-top:1.5px solid var(--b-tinte);border-bottom:0}.preisvergleich-module__BjgdEW__summe .preisvergleich-module__BjgdEW__postenBetrag{color:var(--b-tinte);font-weight:700}.preisvergleich-module__BjgdEW__rechnungEigen{background:var(--b-flaeche);border-bottom:0;border-radius:12px;margin-top:6px;padding:16px}.preisvergleich-module__BjgdEW__rechnungEigen .preisvergleich-module__BjgdEW__postenName,.preisvergleich-module__BjgdEW__rechnungEigen .preisvergleich-module__BjgdEW__postenBetrag{color:var(--b-navy);font-weight:700}
