.ExerciseDashboard_shell__jexxH{max-width:1240px;margin:0 auto;padding:18px 14px 32px}.ExerciseDashboard_filterTop__CKbgh,.ExerciseDashboard_header__AX36L,.ExerciseDashboard_modalHeader__91wPK,.ExerciseDashboard_quarterNav__mBim_{display:flex;align-items:center}.ExerciseDashboard_header__AX36L{justify-content:space-between;gap:24px;margin-bottom:12px}.ExerciseDashboard_kicker__M0jOL{margin:0 0 4px;color:#a7c3a1;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.ExerciseDashboard_header__AX36L h1,.ExerciseDashboard_modal__1pDDB h2{margin:0;color:#f1f7ed;font-family:Georgia,Palatino Linotype,ui-serif,serif;font-weight:700}.ExerciseDashboard_header__AX36L h1{font-size:1.8rem}.ExerciseDashboard_actions__aoC3E,.ExerciseDashboard_quarterNav__mBim_{display:flex;gap:10px}.ExerciseDashboard_closeButton__xPruh,.ExerciseDashboard_primaryButton___6bI5,.ExerciseDashboard_quarterNav__mBim_ button,.ExerciseDashboard_secondaryButton__o_FrZ{border:1px solid #4f7b54;border-radius:6px;background:#173525;color:#edf5e8;cursor:pointer;font:inherit}.ExerciseDashboard_primaryButton___6bI5,.ExerciseDashboard_quarterNav__mBim_ button,.ExerciseDashboard_secondaryButton__o_FrZ{padding:7px 10px;text-decoration:none}.ExerciseDashboard_primaryButton___6bI5{border-color:#79a85f;background:#79a85f;color:#07140f;font-weight:700}.ExerciseDashboard_primaryButton___6bI5:disabled{cursor:wait;opacity:.7}.ExerciseDashboard_quarterNav__mBim_ button:disabled{cursor:not-allowed;opacity:.45}.ExerciseDashboard_quarterNav__mBim_{justify-content:space-between;margin-bottom:10px;padding:8px 0;border-block:1px solid #234733}.ExerciseDashboard_quarterNav__mBim_ span{color:#c9dbc1;font-weight:700}.ExerciseDashboard_filters__0qcvR{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.ExerciseDashboard_filter__W_Gbb{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid #2e5a3b;border-radius:6px;background:#10291d}.ExerciseDashboard_filterTop__CKbgh{gap:8px;font-weight:700}.ExerciseDashboard_dayHeader__A3tpU span,.ExerciseDashboard_empty__wbvRB,.ExerciseDashboard_exerciseText__kYtOR small,.ExerciseDashboard_filterStats__yufgj,.ExerciseDashboard_noExercises__TqyPq,.ExerciseDashboard_weekLabel__z4kbY span{color:#a7c3a1;font-size:.82rem}.ExerciseDashboard_weeks__5GEm7{display:grid;grid-gap:10px;gap:10px}.ExerciseDashboard_weekRow__wmrbp{display:grid;grid-gap:6px;gap:6px;padding:8px 0 0;border-top:1px solid #234733}.ExerciseDashboard_weekLabel__z4kbY{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#edf5e8;font-size:.92rem}.ExerciseDashboard_dayGrid__iI0Wt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.ExerciseDashboard_dayCell__COSvr{min-height:80px;padding:4px;border:1px dotted #2e5a3b;border-radius:6px}.ExerciseDashboard_dayHeader__A3tpU{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:6px;color:#edf5e8;font-size:.8rem}.ExerciseDashboard_dayHeader__A3tpU span,.ExerciseDashboard_dayHeader__A3tpU strong{white-space:nowrap}.ExerciseDashboard_dayExercises__BlUGm{display:grid;grid-template-columns:repeat(auto-fill,36px);align-items:start;grid-gap:6px 4px;gap:6px 4px}.ExerciseDashboard_exercise__935gl{display:grid;justify-items:center;grid-gap:3px;gap:3px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:#edf5e8;cursor:pointer;font:inherit;text-align:center}.ExerciseDashboard_exercise__935gl:hover,.ExerciseDashboard_quarterNav__mBim_ button:hover,.ExerciseDashboard_secondaryButton__o_FrZ:hover{border-color:#9fcf7b}.ExerciseDashboard_exercise__935gl:focus-visible .ExerciseDashboard_exerciseIcon__Gqyfk,.ExerciseDashboard_exercise__935gl:hover .ExerciseDashboard_exerciseIcon__Gqyfk{border-color:#9fcf7b;box-shadow:0 0 0 2px rgb(159 207 123/20%)}.ExerciseDashboard_exerciseIcon__Gqyfk{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#000000;background:#2e7a3b;font-size:1rem;line-height:1}.ExerciseDashboard_exerciseIcon__Gqyfk svg{width:17px;height:17px;stroke-width:2.3}.ExerciseDashboard_exerciseText__kYtOR{display:grid;grid-gap:1px;gap:1px;max-width:100%}.ExerciseDashboard_exerciseText__kYtOR small,.ExerciseDashboard_exerciseText__kYtOR strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.ExerciseDashboard_exerciseText__kYtOR strong{font-size:.78rem;font-weight:700}.ExerciseDashboard_exerciseText__kYtOR small{font-size:.76rem}.ExerciseDashboard_noExercises__TqyPq{display:block;padding-top:8px;text-align:center}.ExerciseDashboard_error__6EEkB{padding:10px;border:1px solid #c88572;border-radius:6px;background:#3b201a;color:#ffd5c9}.ExerciseDashboard_backdrop__mDxZ4{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgb(2 9 6/72%)}.ExerciseDashboard_modal__1pDDB{width:min(860px,100%);max-height:min(760px,92vh);overflow:auto;padding:18px;border:1px solid #2e5a3b;border-radius:6px;background:#10291d;box-shadow:0 24px 60px rgb(0 0 0/24%)}.ExerciseDashboard_modalHeader__91wPK{justify-content:space-between;gap:18px;margin-bottom:12px}.ExerciseDashboard_closeButton__xPruh{width:36px;height:36px;font-size:1.5rem;line-height:1}.ExerciseDashboard_stats__eOdpL{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.ExerciseDashboard_stats__eOdpL div{padding:10px;border:1px solid #2e5a3b;border-radius:6px}.ExerciseDashboard_stats__eOdpL dt{color:#a7c3a1;font-size:.82rem}.ExerciseDashboard_stats__eOdpL dd{margin:4px 0 0;color:#edf5e8;font-weight:700}.ExerciseDashboard_zones__iwQHh{display:flex;flex-wrap:wrap;gap:8px}.ExerciseDashboard_zones__iwQHh span{padding:7px 10px;border-radius:999px;background:#1b3d2a;color:#cfe8bd}@media (max-width:720px){.ExerciseDashboard_header__AX36L{align-items:flex-start;flex-direction:column}.ExerciseDashboard_weeks__5GEm7{overflow-x:auto;padding-bottom:6px}.ExerciseDashboard_weekRow__wmrbp{min-width:760px}.ExerciseDashboard_quarterNav__mBim_{align-items:stretch;flex-direction:column}}