.rechner{margin:26px 0 34px;padding:22px;border:1px solid var(--line-dark);border-radius:14px;background:#08110c08}.rechner h3{margin-top:0}.rechner p{margin:0 0 14px}.rechner .btn{min-height:48px;border-color:#08110c59;background:#08110c0a;color:var(--ink)}.rechner .btn:hover{border-color:#08110c9e;background:#08110c17}.rechner .btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rechner .btn[disabled]{cursor:progress;opacity:.6}.rechner label{display:block;margin:0 0 8px;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rechner select{width:100%;min-height:48px;padding:10px 12px;border:1px solid rgba(8,17,12,.35);border-radius:10px;background:#fff;color:var(--ink)}.rechner select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rechner-status{margin:12px 0 0;color:#08110cb8;font-size:15px}.rechner-status:empty{display:none}.rechner-tabelle{width:100%;margin:18px 0 0;border-collapse:collapse;font-size:15px}.rechner-tabelle th,.rechner-tabelle td{padding:10px 0;border-bottom:1px solid var(--line-dark);text-align:left;vertical-align:top}.rechner-tabelle th{font-weight:600}.rechner-tabelle td{padding-left:16px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rechner-tabelle tr.summe th,.rechner-tabelle tr.summe td{font-weight:850}.rechner-stand{margin:12px 0 0;color:#08110c99;font-size:13px}.kriterien{margin:0;padding:0;list-style:none}.kriterien li{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--line-dark)}.kriterien li:last-child{border-bottom:0}.kriterien strong{display:block;margin-bottom:4px;color:var(--ink)}