.rx-stepper{grid-template-columns:56px minmax(0,1fr) 56px;align-items:stretch;gap:8px;display:grid}.rx-stepper button{border:2px solid var(--color-line);background:var(--color-bg);min-height:56px;font-family:var(--font-display);color:var(--color-ink);border-radius:4px;font-size:2rem;font-weight:800;line-height:1}.rx-stepper button:hover:not(:disabled){border-color:var(--color-primary)}.rx-stepper button:disabled{opacity:.4;cursor:not-allowed}.rx-stepper output{font-family:var(--font-display);font-variant-numeric:tabular-nums;background:var(--color-bg);border:1px solid var(--color-line);border-radius:4px;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.rx-stepper output span{margin-left:4px;font-size:1.1rem;font-weight:600}.rx-zusatz{margin-top:14px;font-weight:600}.rx-zusatz span{color:#c7d2fe;font-weight:500}.rx-lagen{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px;font-size:.95rem}.rx-lagen caption{text-align:left;color:#c7d2fe;padding-bottom:4px;font-size:.85rem}.rx-lagen th,.rx-lagen td{text-align:right;border-bottom:1px solid #3b5bdb;padding:6px}.rx-lagen th:first-child{text-align:left;font-weight:600}.rx-lagen thead th{color:#c7d2fe;font-weight:500}.rx-hinweise{gap:6px;margin:14px 0 0;padding-left:18px;font-size:.92rem;display:grid}.rx-hinweiskarte{background:var(--color-surface);border:2px solid var(--color-line);min-width:0;color:var(--color-ink);border-radius:6px;padding:20px}.rx-hinweiskarte h2{font-family:var(--font-body);margin-bottom:8px;font-size:1.1rem;font-weight:600}.rx-hinweiskarte p+p{margin-top:10px}.rx-link{min-height:48px;color:var(--color-primary);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.rx-zeilen{gap:12px;margin-top:18px;display:grid}.rx-zeilen .wert strong.klein{font-size:1.3rem}.rx-zeilen .wert p{color:#dbeafe;margin-top:4px;font-size:.92rem}.ergebnis .quelle a{color:#fff}.rx-linkhinweise{overflow-wrap:anywhere;background:#f59e0b1f;border-left:3px solid #f59e0b;gap:6px;margin:0 0 14px;padding:10px 12px;font-size:.92rem;list-style:none;display:grid}
