.rd-kal{background:var(--rd-bg)}.rd-kal__wrap{max-width:880px;margin:0 auto;padding:24px 18px 120px}.rd-kal__print-head{display:none}.rd-kal__head{margin-bottom:16px}.rd-kal__eyebrow{font-size:10.5px;letter-spacing:1.5px;color:var(--rd-sage-deep);font-weight:700;text-transform:uppercase;margin:0 0 6px}.rd-kal__h1{font-family:var(--rd-font);font-size:clamp(26px,5vw,36px);line-height:1.05;margin:0 0 8px;font-weight:800;letter-spacing:-1px;color:var(--rd-ink)}.rd-kal__intro{font-size:14px;color:var(--rd-ink-soft);max-width:560px;margin:0;line-height:1.5}.rd-kal__banner{display:flex;gap:12px;align-items:center;background:var(--rd-paper);border-radius:16px;padding:13px 16px;border-left:3px solid var(--rd-sun);margin-bottom:8px}.rd-kal__banner-ico{width:36px;height:36px;border-radius:18px;background:var(--rd-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd-kal__banner-txt{display:flex;flex-direction:column}.rd-kal__banner-eye{font-size:10px;letter-spacing:1.2px;color:var(--rd-sage-deep);font-weight:700;text-transform:uppercase}.rd-kal__banner-h{font-size:13px;font-weight:700;color:var(--rd-ink);margin-top:1px}.rd-kal__banner-sub{font-size:11.5px;color:var(--rd-ink-soft);margin-top:1px}.rd-kal__sec{margin-top:26px}.rd-kal__eyebrow--sec{margin-bottom:12px}.rd-kal__sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:14px;gap:12px}.rd-kal__sec-h{font-family:var(--rd-font);font-size:19px;font-weight:700;letter-spacing:-.4px;margin:2px 0 0;color:var(--rd-ink)}.rd-kal__clear{background:none;border:0;color:var(--rd-ink-soft);font-size:11.5px;font-weight:600;cursor:pointer;padding:4px}.rd-kal__empty,.rd-kal__cal-empty,.rd-kal__tags-empty{color:var(--rd-ink-soft);font-size:13px;padding:16px 2px}.rd-kal__cal-empty{text-align:center}.rd-kal__grp{background:var(--rd-paper);border-radius:14px;margin-bottom:8px;overflow:hidden}.rd-kal__grp-head{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;font-family:var(--rd-font)}.rd-kal__grp-bar{width:8px;height:22px;border-radius:4px;flex-shrink:0}.rd-kal__grp-name{font-size:15px;font-weight:700;letter-spacing:-.2px;color:var(--rd-ink);flex:1;text-align:left}.rd-kal__grp-n{font-size:11px;font-weight:700;color:var(--rd-ink-soft);background:var(--rd-bg);border-radius:999px;padding:2px 8px}.rd-kal__grp-chev{display:flex;color:var(--rd-ink-soft);transition:transform .18s ease}.rd-kal__grp.is-open .rd-kal__grp-chev{transform:rotate(180deg)}.rd-kal__grp-body{display:none;padding:0 12px 12px}.rd-kal__grp.is-open .rd-kal__grp-body{display:block}.rd-kal__grpadd{width:100%;background:var(--rd-sage-dark);color:#fff;border:0;border-radius:12px;padding:11px 14px;font-family:var(--rd-font);font-size:13px;font-weight:700;letter-spacing:-.2px;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;margin-bottom:8px}.rd-kal__grpadd-ico{width:22px;height:22px;border-radius:11px;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex-shrink:0}.rd-kal__grpadd.is-active{background:var(--rd-sage-deep)}.rd-kal__grpadd.is-active .rd-kal__grpadd-ico:after{content:"\2713"}.rd-kal__grpadd.is-active .rd-kal__grpadd-ico{font-size:0}.rd-kal__grpadd.is-active .rd-kal__grpadd-ico:after{font-size:13px}.rd-kal__opt{display:flex;align-items:center;gap:12px;padding:9px 4px;border-top:1px solid var(--rd-line)}.rd-kal__opt:first-of-type{border-top:0}.rd-kal__opt-bar{width:6px;height:30px;border-radius:3px;flex-shrink:0}.rd-kal__opt-body{flex:1;min-width:0}.rd-kal__opt-l{display:block;font-family:var(--rd-font);font-size:13.5px;font-weight:700;letter-spacing:-.2px;color:var(--rd-ink)}.rd-kal__opt-hint{display:block;font-size:11px;color:var(--rd-ink-soft);margin-top:1px}.rd-kal__opt-btn{width:32px;height:32px;border-radius:16px;border:0;background:var(--rd-bg);color:var(--rd-sage-deep);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd-kal__opt-add{font-size:18px;line-height:1}.rd-kal__opt-check{display:none}.rd-kal__opt.is-active .rd-kal__opt-btn{background:var(--rd-sage-deep);color:#fff}.rd-kal__opt.is-active .rd-kal__opt-add{display:none}.rd-kal__opt.is-active .rd-kal__opt-check{display:flex}.rd-kal__tags-sec{background:linear-gradient(180deg,transparent 0%,#e8eee0 70%);border-radius:20px;padding:18px 16px 20px;margin-left:-2px;margin-right:-2px}.rd-kal__tags{display:flex;flex-wrap:wrap;gap:6px}.rd-kal__tag{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;padding:7px 8px 7px 12px;font-family:var(--rd-font);font-size:11.5px;font-weight:600;cursor:pointer;background:var(--rd-paper);color:var(--rd-ink)}.rd-kal__tag--group{background:var(--rd-sage-dark);color:#fff}.rd-kal__tag--seasonal{background:transparent;border:1px dashed var(--rd-ink-soft)}.rd-kal__tag-dot{width:6px;height:6px;border-radius:3px}.rd-kal__tag-dot--group{background:var(--rd-sun)}.rd-kal__tag-x{width:16px;height:16px;border-radius:8px;background:var(--rd-bg);color:var(--rd-ink-soft);display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;margin-left:2px}.rd-kal__tag--group .rd-kal__tag-x{background:#ffffff26;color:#fff}.rd-kal__legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:10px;color:var(--rd-ink-soft)}.rd-kal__legend span{display:inline-flex;align-items:center;gap:4px}.rd-kal__lg-dot{width:6px;height:6px;border-radius:3px}.rd-kal__lg-dot--manual{background:var(--rd-sage)}.rd-kal__lg-dot--group{background:var(--rd-sun)}.rd-kal__lg-dash{width:10px;height:6px;border-radius:2px;border:1px dashed var(--rd-ink-soft)}.rd-kal__live{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--rd-ink-soft)}.rd-kal__live-dot{width:6px;height:6px;border-radius:3px;background:var(--rd-sage-deep);animation:rdkalpulse 1.6s infinite}@keyframes rdkalpulse{0%,to{opacity:1}50%{opacity:.3}}.rd-kal__cal-legend{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px;font-size:10.5px;color:var(--rd-ink-soft)}.rd-kal__cal-legend span{display:inline-flex;align-items:center;gap:5px}.rd-kal__cl-bar{width:16px;height:6px;border-radius:3px;background:var(--rd-sage-deep)}.rd-kal__cl-bar--sow{opacity:.35}.rd-kal__cl-bar--plant{opacity:.7}.rd-kal__cal{background:var(--rd-paper);border-radius:20px;padding:14px 14px 16px}.rd-kal__cal-row{display:grid;grid-template-columns:96px 1fr;align-items:center}.rd-kal__cal-head{margin-bottom:8px}.rd-kal__cal-months{display:grid;grid-template-columns:repeat(12,1fr)}.rd-kal__cal-m{text-align:center;font-size:10px;font-weight:700;color:var(--rd-ink-soft);padding:4px 0;border-radius:6px}.rd-kal__cal-m.is-now{background:var(--rd-sage-deep);color:#fff}.rd-kal__cal-row+.rd-kal__cal-row{margin-top:6px}.rd-kal__cal-lbl{padding-right:8px;overflow:hidden}.rd-kal__cal-name{display:block;font-size:11px;font-weight:700;line-height:1.15;color:var(--rd-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-kal__cal-src{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--rd-ink-soft);margin-top:1px}.rd-kal__cal-track{position:relative;height:22px;border-radius:5px;background:repeating-linear-gradient(90deg,var(--rd-bg) 0 calc(100% / 12 - 1px),transparent calc(100% / 12 - 1px) calc(100% / 12))}.rd-kal__cal-bar{position:absolute;height:6px;border-radius:3px}.rd-kal__cal-bar--sow{top:3px;opacity:.35}.rd-kal__cal-bar--plant{top:3px;opacity:.72}.rd-kal__cal-bar--harvest{top:13px;opacity:1}.rd-kal__cal-now{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--rd-sage-deep);opacity:.45}.rd-kal__cta{position:sticky;bottom:12px;margin-top:28px;background:var(--rd-sage-dark);color:#fff;border-radius:18px;padding:10px 12px 10px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px #0000002e}.rd-kal__cta-txt{flex:1;min-width:0}.rd-kal__cta-eye{display:block;font-size:9.5px;opacity:.65;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.rd-kal__cta-h{display:block;font-family:var(--rd-font);font-size:14.5px;font-weight:700;letter-spacing:-.3px}.rd-kal__cta-save{background:#ffffff1f;color:#fff;border:0;border-radius:999px;padding:10px 14px;font-family:var(--rd-font);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.rd-kal__cta-pdf{background:var(--rd-sun);color:var(--rd-sage-dark);border:0;border-radius:999px;padding:10px 16px;font-family:var(--rd-font);font-size:13px;font-weight:800;letter-spacing:-.2px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rd-kal__toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,16px);background:var(--rd-sage-dark);color:#fff;font-family:var(--rd-font);font-size:13px;font-weight:600;padding:12px 20px;border-radius:999px;z-index:9999;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none;box-shadow:0 8px 24px #0003}.rd-kal__toast.is-on{opacity:1;transform:translate(-50%)}@media(min-width:750px){.rd-kal__cal-row{grid-template-columns:130px 1fr}.rd-kal__cal-name{font-size:12px}}@media print{body *{visibility:hidden!important}.rd-kal,.rd-kal *{visibility:visible!important}.rd-kal{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff!important}.rd-kal__wrap{max-width:none;padding:0 8px}.rd-kal__print-head{display:flex!important;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--rd-sage-deep);padding-bottom:8px;margin-bottom:16px}.rd-kal__print-brand{font-family:var(--rd-font);font-weight:800;font-size:16px;color:var(--rd-sage-deep)}.rd-kal__print-date{font-size:12px;color:var(--rd-ink-soft)}.rd-kal__banner,.rd-kal__sec:not(:last-of-type),.rd-kal__cta,.rd-kal__intro,.rd-kal__live,.rd-kal__clear{display:none!important}.rd-kal__cal{border:1px solid var(--rd-line);border-radius:12px}.rd-kal__cal-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}.rd-kal__cal-m.is-now,.rd-kal__cal-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/redesign-aussaatkalender.css.map */
