.rk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rk-leiste{border:1px solid var(--sand-300);border-radius:var(--radius-md);background:#fff;padding:14px 16px;position:relative}.rk-leiste:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.rk-gitter{flex-direction:column;gap:6px;display:flex}.rk-row{grid-template-columns:112px 1fr;align-items:center;column-gap:8px;display:grid}.rk-label{color:var(--ink-700);font-size:13.5px;font-weight:650;line-height:1.25}.rk-monate{grid-template-columns:repeat(12,1fr);display:grid}.rk-monate span{text-align:center;color:var(--ink-500);font-size:12px;font-weight:600}.rk-spur{height:calc(var(--spuren,1) * 24px + 2px);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 12 - 1px), var(--sand-200) calc(100% / 12 - 1px), var(--sand-200) calc(100% / 12));border-radius:4px;position:relative}.rk-bar{top:calc(var(--spur,0) * 24px + 2px);border-radius:var(--radius-xs);background:var(--green-800);min-width:6px;height:20px;position:absolute}.rk-bar--saison{background:var(--green-100);border-radius:4px;height:100%;top:0}.rk-bar--punkt{background:var(--orange-500);border-radius:50%;margin-left:-10px;width:20px!important}.rk-row[data-zeile=duengen] .rk-bar--fenster{background:var(--orange-500)}.rk-row[data-zeile=ansaat] .rk-bar--fenster{background:var(--green-500)}.rk-row[data-zeile=laub] .rk-bar--fenster{background:var(--orange-700)}.rk-hinweise{color:var(--ink-700);margin:12px 0 0;font-size:14px;line-height:1.55}.rk-hinweise p{margin:0 0 6px}.rk-hinweise a,.rk-bedingung a{color:var(--green-700);font-weight:650}.rk-legende{color:var(--ink-500);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.rk-legende span{align-items:center;gap:6px;display:inline-flex}.rk-legende i{background:var(--green-800);border-radius:3px;width:14px;height:10px;display:inline-block}.rk-legende i.rk-bar--saison{background:var(--green-100);border:1px solid var(--sage-100)}.rk-monate i{font-style:normal}.rk-details{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:14px;display:grid}.rk-detail{border:1px solid var(--sand-300);border-radius:var(--radius-md);background:#fff;padding:12px 14px}.rk-detail h3{color:var(--ink-900);align-items:center;gap:8px;margin:0 0 6px;font-size:16px;display:flex}.rk-detail h3:before,.rk-monat li:before{content:"";background:var(--rk-farbe,var(--green-800));border-radius:3px;flex:none;width:10px;height:10px}.rk-detail ul{color:var(--ink-700);margin:0 0 6px;padding-left:1.1rem;font-size:14.5px;line-height:1.55}.rk-detail li{margin:0 0 4px}.rk-detail p{color:var(--ink-500);margin:0 0 4px;font-size:14px;line-height:1.5}.rk-detail a{color:var(--green-700);font-weight:650}[data-zeile=duengen]{--rk-farbe:var(--orange-500)}[data-zeile=ansaat]{--rk-farbe:var(--green-500)}[data-zeile=laub]{--rk-farbe:var(--orange-700)}.rk-monate-liste{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.rk-monat{border:1px solid var(--sand-300);border-radius:var(--radius-md);break-inside:avoid;background:#fff;padding:10px 12px}.rk-monat h3{color:var(--green-800);margin:0 0 6px;font-size:16px}.rk-monat ul{color:var(--ink-700);margin:0;padding:0;font-size:14.5px;line-height:1.45;list-style:none}.rk-monat li{align-items:baseline;gap:7px;margin:0 0 4px;display:flex}.rk-monat li:before{transform:translateY(1px)}.rk-zr{color:var(--ink-500)}.rk-leer{color:var(--ink-500);margin:10px 0 0;font-size:14px}.rk-bedingungen{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.rk-bedingung{border:1px solid var(--sand-300);border-left:4px solid var(--green-500);border-radius:var(--radius-md);background:var(--green-50);padding:12px 14px}.rk-bedingung h3{color:var(--ink-900);margin:0 0 6px;font-size:16px}.rk-bedingung p{color:var(--ink-700);margin:0 0 6px;font-size:14.5px;line-height:1.5}@media screen and (width<=640px){.rk-leiste{padding:10px 8px}.rk-row{grid-template-columns:74px 1fr;column-gap:4px}.rk-label{font-size:12px}.rk-monate i{display:none}.rk-monate span{font-size:11.5px}.rk-details{grid-template-columns:1fr}}
