.TrainingSchedule_container__5s5NM{display:flex;flex-direction:column;gap:1rem}.TrainingSchedule_statusCard__x1ww_{border-radius:14px;overflow:hidden;transition:all .3s ease}.TrainingSchedule_statusActive__OOaII{background:linear-gradient(135deg,rgba(255,165,0,.12),rgba(255,140,0,.06));border:1px solid rgba(255,165,0,.25)}.TrainingSchedule_statusWaiting__7IuKC{background:linear-gradient(135deg,#1b2637,#223045);border:1px solid hsla(0,0%,100%,.08)}.TrainingSchedule_statusHeader__xY_At{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.TrainingSchedule_statusHeader__xY_At:hover{background:hsla(0,0%,100%,.02)}.TrainingSchedule_statusLeft__eGnaJ{display:flex;align-items:center;gap:.85rem}.TrainingSchedule_statusIcon___H_N6{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrainingSchedule_statusActive__OOaII .TrainingSchedule_statusIcon___H_N6{background:linear-gradient(135deg,orange,#ff8c00);color:#fff;box-shadow:0 4px 15px rgba(255,165,0,.35)}.TrainingSchedule_statusWaiting__7IuKC .TrainingSchedule_statusIcon___H_N6{background:rgba(23,102,139,.2);color:#17668b}.TrainingSchedule_statusText__hJ9hZ{display:flex;flex-direction:column;gap:.2rem;text-align:left}.TrainingSchedule_statusTitle__GSeGQ{color:#f4f4f4;font-size:.95rem;font-weight:600}.TrainingSchedule_statusZone__bCtTA{display:flex;align-items:center;gap:.35rem;color:orange;font-size:.8rem;font-weight:500}.TrainingSchedule_statusCountdown__d6aSS{color:#17668b;font-size:1.1rem;font-weight:700}.TrainingSchedule_statusRight__5NPiS{display:flex;align-items:center;gap:.5rem}.TrainingSchedule_infoHint__ZqIWf{color:#9c9c9c;opacity:.6}.TrainingSchedule_chevron__Qg0oi{color:#9c9c9c}.TrainingSchedule_statusContent__Kina5{overflow:hidden}.TrainingSchedule_statusInner__XsRdH{border-top:1px solid hsla(0,0%,100%,.06);padding:1rem 1.25rem 1.25rem}.TrainingSchedule_descriptionText__7Wx8M{color:#ccc;font-size:.9rem;line-height:1.65;margin:1rem 0 2rem}.TrainingSchedule_highlights__sB_v5{display:flex;flex-wrap:wrap;gap:.6rem}.TrainingSchedule_highlight__DuTIW{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;font-size:.8rem;color:#ccc}.TrainingSchedule_highlightIcon__lCsD_{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center}.TrainingSchedule_highlightPositive__G43SE{background:rgba(62,230,21,.12);color:#3ee615}.TrainingSchedule_highlightNegative__n6TOa{background:rgba(230,21,62,.12);color:#e6153e}.TrainingSchedule_highlightFocus__QAtod{background:rgba(255,165,0,.12);color:orange}.TrainingSchedule_calendarCard__aLqCV{background:linear-gradient(135deg,#1b2637,#223045);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.25rem;box-shadow:0 4px 20px rgba(0,0,0,.3)}.TrainingSchedule_calendarHeader__zSwxx{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.TrainingSchedule_calendarHeaderIcon__kGJ7H{width:38px;height:38px;background:rgba(255,165,0,.12);border:1px solid rgba(255,165,0,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;color:orange}.TrainingSchedule_calendarTitle__UPQPT{color:#f4f4f4;font-size:1rem;font-weight:700;margin:0}.TrainingSchedule_daysGrid__rZqbx{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.5rem;gap:.5rem}.TrainingSchedule_dayCard__eXYQC{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .35rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;transition:all .3s ease;position:relative;cursor:default}.TrainingSchedule_dayCard__eXYQC:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.TrainingSchedule_dayToday__sU6tX{border-color:rgba(255,165,0,.5)!important;background:rgba(255,165,0,.08)!important}.TrainingSchedule_dayTraining__v3yuV{border-color:rgba(255,165,0,.2)}.TrainingSchedule_dayRest__0wZT8{opacity:.7}.TrainingSchedule_dayName__jaBON{color:#9c9c9c;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.TrainingSchedule_dayToday__sU6tX .TrainingSchedule_dayName__jaBON{color:orange}.TrainingSchedule_dayContent__xIcyn{display:flex;align-items:center;justify-content:center;min-height:38px}.TrainingSchedule_trainingBadge__Ce37W{background:linear-gradient(135deg,orange,#ff8c00);border-radius:10px;color:#fff;box-shadow:0 3px 10px rgba(255,165,0,.3)}.TrainingSchedule_restBadge__Z1qST,.TrainingSchedule_trainingBadge__Ce37W{width:38px;height:38px;display:flex;align-items:center;justify-content:center}.TrainingSchedule_restBadge__Z1qST{background:hsla(0,0%,100%,.04);border:1px dashed hsla(0,0%,100%,.12);border-radius:10px}.TrainingSchedule_restText__rNGln{color:#666;font-size:.55rem;font-weight:600;text-transform:uppercase}.TrainingSchedule_todayIndicator__tSkEp{position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);background:orange;color:#1a1f23;font-size:.55rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.TrainingSchedule_legend__JHsO8{display:flex;justify-content:center;gap:1.25rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.06)}.TrainingSchedule_legendItem__SwjLt{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#9c9c9c}.TrainingSchedule_legendDot__u3Z9i{width:10px;height:10px;border-radius:3px}.TrainingSchedule_legendTraining__pcRkh{background:linear-gradient(135deg,orange,#ff8c00);box-shadow:0 0 6px rgba(255,165,0,.4)}.TrainingSchedule_legendRest__w6AuK{background:hsla(0,0%,100%,.08);border:1px dashed hsla(0,0%,100%,.2)}@media (max-width:768px){.TrainingSchedule_daysGrid__rZqbx{gap:.4rem}.TrainingSchedule_dayCard__eXYQC{padding:.6rem .25rem;gap:.4rem}.TrainingSchedule_dayName__jaBON{font-size:.6rem}.TrainingSchedule_restBadge__Z1qST,.TrainingSchedule_trainingBadge__Ce37W{width:32px;height:32px;border-radius:8px}.TrainingSchedule_trainingBadge__Ce37W svg{width:16px;height:16px}.TrainingSchedule_highlights__sB_v5{flex-direction:column}.TrainingSchedule_statusHeader__xY_At{padding:.85rem 1rem}.TrainingSchedule_statusIcon___H_N6{width:38px;height:38px}}@media (max-width:576px){.TrainingSchedule_container__5s5NM{gap:.85rem}.TrainingSchedule_calendarCard__aLqCV,.TrainingSchedule_statusCard__x1ww_{border-radius:12px}.TrainingSchedule_calendarCard__aLqCV{padding:1rem}.TrainingSchedule_calendarHeaderIcon__kGJ7H{width:34px;height:34px}.TrainingSchedule_calendarTitle__UPQPT{font-size:.9rem}.TrainingSchedule_daysGrid__rZqbx{gap:.3rem}.TrainingSchedule_dayCard__eXYQC{padding:.5rem .15rem;border-radius:8px}.TrainingSchedule_dayName__jaBON{font-size:.55rem;letter-spacing:.3px}.TrainingSchedule_restBadge__Z1qST,.TrainingSchedule_trainingBadge__Ce37W{width:28px;height:28px;border-radius:6px}.TrainingSchedule_restText__rNGln{font-size:.45rem}.TrainingSchedule_todayIndicator__tSkEp{font-size:.45rem;padding:1px 4px;bottom:-6px}.TrainingSchedule_legend__JHsO8{gap:.85rem;margin-top:.75rem;padding-top:.65rem}.TrainingSchedule_legendItem__SwjLt{font-size:.7rem}.TrainingSchedule_legendDot__u3Z9i{width:8px;height:8px}.TrainingSchedule_statusHeader__xY_At{padding:.75rem .85rem}.TrainingSchedule_statusIcon___H_N6{width:36px;height:36px}.TrainingSchedule_statusTitle__GSeGQ{font-size:.85rem}.TrainingSchedule_statusCountdown__d6aSS{font-size:1rem}.TrainingSchedule_statusInner__XsRdH{padding:0 .85rem 1rem}.TrainingSchedule_descriptionText__7Wx8M{font-size:.85rem}.TrainingSchedule_highlight__DuTIW{padding:.4rem .65rem;font-size:.75rem}.TrainingSchedule_highlightIcon__lCsD_{width:24px;height:24px}}@media (max-width:400px){.TrainingSchedule_dayName__jaBON{font-size:.5rem}.TrainingSchedule_restBadge__Z1qST,.TrainingSchedule_trainingBadge__Ce37W{width:26px;height:26px}.TrainingSchedule_trainingBadge__Ce37W svg{width:14px;height:14px}.TrainingSchedule_restText__rNGln{display:none}.TrainingSchedule_statusLeft__eGnaJ{gap:.65rem}.TrainingSchedule_statusIcon___H_N6{width:34px;height:34px}.TrainingSchedule_statusIcon___H_N6 svg{width:18px;height:18px}.TrainingSchedule_highlight__DuTIW span{font-size:.7rem}.TrainingSchedule_infoHint__ZqIWf{display:none}}