.kd-diary-app.kd-week-stream-mode .kd-timeline{position:sticky;top:76px;z-index:35;margin-bottom:24px;padding:10px 8px;border:1px solid rgba(91,145,105,.24);border-radius:14px;background:rgba(12,24,16,.94);box-shadow:0 14px 34px rgba(0,0,0,.24);backdrop-filter:blur(14px)}
.kd-diary-app.kd-week-stream-mode .kd-timeline-track{justify-content:flex-start!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(111,202,135,.45) transparent}
.kd-week-stream{display:grid;gap:clamp(34px,6vw,72px)}
.kd-week-stream>.kd-week-card{position:relative;scroll-margin-top:172px;content-visibility:auto;contain-intrinsic-size:1100px;box-shadow:0 22px 54px rgba(0,0,0,.22)}
.kd-week-stream>.kd-week-card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:3px;border-radius:inherit;background:#69c982;pointer-events:none}
.kd-week-stream>.kd-week-card.kd-stage-germinacion:before{background:#78b9e9}
.kd-week-stream>.kd-week-card.kd-stage-vegetacion:before{background:#4bc776}
.kd-week-stream>.kd-week-card.kd-stage-floracion:before{background:#f38a5f}
.kd-week-stream>.kd-week-card.kd-stage-cosecha:before{background:#e7c75d}
.kd-week-stream>.kd-week-card.kd-week-highlight{animation:kd-week-stream-highlight .9s ease}
@keyframes kd-week-stream-highlight{0%,100%{box-shadow:0 22px 54px rgba(0,0,0,.22)}45%{box-shadow:0 0 0 3px rgba(104,211,134,.35),0 26px 62px rgba(0,0,0,.3)}}
@media(max-width:782px){.kd-diary-app.kd-week-stream-mode .kd-timeline{top:64px;margin-inline:-6px;padding:7px 5px;border-radius:10px}.kd-week-stream{gap:34px}.kd-week-stream>.kd-week-card{scroll-margin-top:145px;contain-intrinsic-size:900px}}
@media(prefers-reduced-motion:reduce){.kd-week-stream>.kd-week-card.kd-week-highlight{animation:none}}