.kostenvergleich-module__Bxp8kW__werkzeug{border-radius:var(--r4,22px);box-shadow:0 0 0 1px var(--linie);background:#fff;gap:26px;padding:clamp(20px,3vw,36px);display:grid}.kostenvergleich-module__Bxp8kW__hinweis{background:var(--flaeche,#f4f4f2);color:var(--tinte-2);border-radius:12px;margin:0;padding:12px 16px;font-size:.95rem;line-height:1.5}.kostenvergleich-module__Bxp8kW__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;display:grid}.kostenvergleich-module__Bxp8kW__feld{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.kostenvergleich-module__Bxp8kW__feld>span,.kostenvergleich-module__Bxp8kW__feld>legend{padding:0;font-size:.98rem;font-weight:600}.kostenvergleich-module__Bxp8kW__eingabe{align-items:center;gap:8px;display:flex}.kostenvergleich-module__Bxp8kW__feld input[type=text]{font:inherit;border:1px solid var(--linie-2,#d3d4d0);box-sizing:border-box;width:100%;max-width:200px;color:var(--tinte);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:.75em 1em;font-size:1.05rem}.kostenvergleich-module__Bxp8kW__feld input:focus-visible{outline:2px solid var(--tinte);outline-offset:1px}.kostenvergleich-module__Bxp8kW__einheit{color:var(--tinte-3);white-space:nowrap;font-size:.95rem}.kostenvergleich-module__Bxp8kW__feld small{color:var(--tinte-3);font-size:.88rem;line-height:1.45}.kostenvergleich-module__Bxp8kW__wahl{cursor:pointer;align-items:flex-start;gap:10px;font-size:.98rem;line-height:1.4;display:flex}.kostenvergleich-module__Bxp8kW__wahl input{flex:none;margin-top:.25em}.kostenvergleich-module__Bxp8kW__ausgabe{gap:16px;min-width:0;display:grid}.kostenvergleich-module__Bxp8kW__kopfsatz{margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;line-height:1.35}.kostenvergleich-module__Bxp8kW__tabellenrahmen{min-width:0}.kostenvergleich-module__Bxp8kW__tabelle{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.45}.kostenvergleich-module__Bxp8kW__beschriftung{text-align:left;color:var(--tinte-3);padding-bottom:10px;font-size:.88rem}.kostenvergleich-module__Bxp8kW__tabelle th,.kostenvergleich-module__Bxp8kW__tabelle td{text-align:left;vertical-align:top;border-top:1px solid var(--linie);padding:12px 10px}.kostenvergleich-module__Bxp8kW__tabelle thead th{color:var(--tinte-3);border-top:0;font-size:.85rem;font-weight:600}.kostenvergleich-module__Bxp8kW__tabelle tbody th{min-width:170px;font-weight:600}.kostenvergleich-module__Bxp8kW__tabelle tbody th small{color:var(--tinte-3);margin-top:4px;font-size:.82rem;font-weight:400;line-height:1.4;display:block}.kostenvergleich-module__Bxp8kW__tabelle td{font-variant-numeric:tabular-nums}.kostenvergleich-module__Bxp8kW__tabelle td:nth-child(2){white-space:nowrap;font-weight:600}.kostenvergleich-module__Bxp8kW__eigene{background:var(--flaeche,#f4f4f2)}.kostenvergleich-module__Bxp8kW__fair{color:var(--tinte-2);margin:0;font-size:.95rem;line-height:1.55}.kostenvergleich-module__Bxp8kW__handlung{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kostenvergleich-module__Bxp8kW__teilen{font:inherit;color:var(--tinte-2);cursor:pointer;background:0 0;border:0;padding:.5em .25em;font-size:.95rem;text-decoration:underline}.kostenvergleich-module__Bxp8kW__weiter{color:var(--tinte-2);margin:0;font-size:.95rem;line-height:1.55}.kostenvergleich-module__Bxp8kW__leer{color:var(--tinte-3);margin:0;font-size:.98rem}@media (max-width:900px){.kostenvergleich-module__Bxp8kW__raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kostenvergleich-module__Bxp8kW__tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.kostenvergleich-module__Bxp8kW__tabelle,.kostenvergleich-module__Bxp8kW__tabelle tbody,.kostenvergleich-module__Bxp8kW__tabelle tr,.kostenvergleich-module__Bxp8kW__tabelle th,.kostenvergleich-module__Bxp8kW__tabelle td{box-sizing:border-box;width:100%;display:block}.kostenvergleich-module__Bxp8kW__tabelle tr{border-top:1px solid var(--linie);padding:10px 0}.kostenvergleich-module__Bxp8kW__tabelle th,.kostenvergleich-module__Bxp8kW__tabelle td{border-top:0;padding:4px 10px}.kostenvergleich-module__Bxp8kW__tabelle tbody th{min-width:0}.kostenvergleich-module__Bxp8kW__tabelle td:before{content:attr(data-label);color:var(--tinte-3);font-size:.8rem;display:block}.kostenvergleich-module__Bxp8kW__tabelle td:nth-child(2){white-space:normal}.kostenvergleich-module__Bxp8kW__beschriftung{box-sizing:border-box;width:100%;display:block}}
