.sp__reiter{display:grid;grid-auto-columns:minmax(118px,1fr);grid-auto-flow:column;gap:4px;margin-bottom:18px;padding:5px;overflow-x:auto;border:1px solid var(--rv-kante);border-radius:14px;background:#f1f3f0;scrollbar-width:none}.sp__reiter::-webkit-scrollbar{display:none}.sp__reiter-knopf{border:0;border-radius:10px;background:transparent;padding:13px 14px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--rv-beschriftung);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.sp__reiter-knopf:hover{background:#ffffffb3;color:var(--rv-gruen)}.sp__reiter-knopf:focus-visible{outline:2px solid var(--rv-gruen);outline-offset:2px}.sp__reiter-knopf--aktiv,.sp__reiter-knopf--aktiv:hover{background:var(--rv-gruen);color:#fff;box-shadow:0 2px 8px #0b8e364d}.sp__tafel{border:1px solid var(--rv-kante);border-radius:16px;background:#fff;padding:28px 26px;box-shadow:0 4px 18px #0000000a}.sp__titel{margin:0 0 8px;font-size:1.3rem;line-height:1.2;color:var(--rv-titel)}.sp__text{margin:0 0 22px;max-width:58ch;font-size:15px;line-height:1.6;color:var(--rv-text)}.sp__felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:680px){.sp__felder{grid-template-columns:1fr}}.sp__feld{display:block}.sp__beschriftung{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--rv-beschriftung)}.sp__beschriftung output{font-family:var(--font-mono);font-size:13.5px;font-weight:700;color:var(--rv-gruen);font-variant-numeric:tabular-nums}.sp__feld input[type=range]{width:100%;accent-color:var(--rv-gruen)}.sp__feld select{width:100%;border:1px solid #e2e2e2;border-radius:8px;background:#fff;padding:10px 12px;font-size:14.5px;color:var(--rv-titel)}.sp__feld select:focus-visible,.sp__feld input:focus-visible{outline:2px solid var(--rv-gruen);outline-offset:2px}.sp__werte{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:24px 0 0;border-top:1px solid var(--rv-kante);padding-top:20px}.sp__werte dt{font-size:12.5px;line-height:1.4;color:var(--rv-text)}.sp__werte dd{margin:5px 0 0;font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--rv-titel);font-variant-numeric:tabular-nums}.sp__werte .sp__gross{color:var(--rv-gruen);font-size:1.25rem}.sp__leer{color:#b4b4b4}.sp__fussnote{margin:16px 0 22px;font-size:12.5px;line-height:1.55;color:#6f6f6f}.sp__fussnote--fehler{color:#a4442c}.sp__kopf--seite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,24rem);gap:28px;align-items:center}.sp__kopf--seite .sp__felder{grid-template-columns:1fr}@media(max-width:860px){.sp__kopf--seite{grid-template-columns:1fr}}.sp__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.sp__werte+.sp__aktionen{margin-top:22px}.sp__beratung{margin-left:auto}.sp__nebenweg{font-size:14.5px;font-weight:600;color:var(--rv-gruen);text-decoration:none}.sp__nebenweg:hover{text-decoration:underline}@media(max-width:680px){.sp__beratung{width:100%}}.sp__alternative{position:relative;padding-left:28px;border-left:1px solid var(--rv-kante)}.sp__oder{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);border:1px solid var(--rv-kante);border-radius:999px;background:#fff;padding:4px 10px;font-size:12px;font-weight:600;color:var(--rv-text)}@media(max-width:860px){.sp__alternative{margin-top:8px;padding:28px 0 0;border-top:1px solid var(--rv-kante);border-left:0}.sp__oder{top:0;left:50%}}.sp__dreid{position:relative;overflow:hidden;isolation:isolate;border:1px solid #0b8e3626;border-radius:14px;background:linear-gradient(160deg,#f4f9f5,#e8f3eb);padding:20px 22px 22px}.sp__dreid:before{content:"";position:absolute;inset:55% -30% -40%;z-index:-1;background-image:linear-gradient(rgb(11 142 54 / .14) 1.5px,transparent 1.5px),linear-gradient(90deg,rgb(11 142 54 / .14) 1.5px,transparent 1.5px);background-size:34px 22px;transform:perspective(320px) rotateX(58deg);transform-origin:top center;mask-image:linear-gradient(to bottom,transparent,#000 70%)}.sp__dreid-frage{margin:0;font-size:13px;font-weight:600;color:var(--rv-gruen)}.sp__dreid-titel{margin:4px 0 6px;font-size:1.1rem;font-weight:700;line-height:1.25;color:var(--rv-titel)}.sp__dreid-text{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--rv-text)}.sp__dreid-knopf{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--rv-gruen);border-radius:8px;background:#fff;padding:9px 16px;font-size:14.5px;font-weight:700;color:var(--rv-gruen);text-decoration:none;transition:background .15s ease,color .15s ease}.sp__dreid-knopf:hover{background:var(--rv-gruen);color:#fff}.sp__dreid-knopf:focus-visible{outline:2px solid var(--rv-gruen);outline-offset:3px}.sp__hinweis{margin:18px 0 0;font-size:12.5px;line-height:1.55;color:#7a7a7a}.sp__dialog{width:min(44rem,calc(100vw - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:14px;background:#fff;box-shadow:0 24px 60px #00000040}.sp__dialog::backdrop{background:#0f141299}.sp__dialog-innen{padding:24px}.sp__dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.sp__dialog-zu{display:grid;flex:none;place-items:center;width:36px;height:36px;margin:-6px -8px 0 0;border:0;border-radius:8px;background:transparent;color:var(--rv-text);cursor:pointer;transition:background .15s ease,color .15s ease}.sp__dialog-zu:hover{background:#f1f3f0;color:var(--rv-titel)}.sp__dialog-zu:focus-visible{outline:2px solid var(--rv-gruen);outline-offset:2px}.st-werkzeuge[data-astro-cid-hvtxhrgp]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0 0;padding:0;list-style:none}@media(max-width:760px){.st-werkzeuge[data-astro-cid-hvtxhrgp]{grid-template-columns:1fr}}.st-werkzeug[data-astro-cid-hvtxhrgp]{display:flex;flex-direction:column;padding:24px 22px}.st-werkzeug__titel[data-astro-cid-hvtxhrgp]{margin:0 0 8px;font-size:1.1rem;line-height:1.25;color:var(--rv-titel)}.st-werkzeug__text[data-astro-cid-hvtxhrgp]{margin:0;font-size:14.5px;line-height:1.6;color:var(--rv-text)}.st-werkzeug__fuss[data-astro-cid-hvtxhrgp]{margin:auto 0 0;padding-top:18px;font-size:14px}
