.exercise-nav{background-color:#f6f3f1;border-radius:8px;width:100%;margin-top:41px;padding:16px}.exercise-nav h3{color:#002857;margin-top:0;margin-bottom:10px;font-size:14px;font-weight:700;line-height:18px}.accordion__header{border-bottom-width:0;padding:0}.accordion__header>span{display:none}.accordion__header>div{align-items:center;gap:16px;display:flex}.accordion__icon{width:16px;height:16px;transition:transform .2s ease-in-out;transform:rotate(180deg)}.accordion__icon--open{transform:rotate(0)}.exercise-nav-element{background-color:#fff;border-radius:8px;margin-bottom:8px;padding:8px;box-shadow:0 0 8px #0000001a}.exercise-nav-element p{margin:0}.exercise-nav-element:last-child{margin-bottom:0}.exercise-nav-element__inactive{color:#002857;width:fit-content;margin:0;padding:0;font-size:.813rem;font-weight:700;line-height:1rem;text-decoration:none}.exercise-nav-element__title{color:#002857;font-size:14px;font-weight:700;line-height:18px}.exercise-nav-element__active{flex-direction:column;align-items:flex-end;display:flex}.exercise-nav-element__exercise-link{text-decoration:none}.exercise-nav-element__exercise-list ul{flex-direction:column;gap:8px;display:flex}.exercise-nav-element__exercise{flex-direction:row;align-items:center;gap:24px;padding:0 16px;transition:background-color .2s ease-in-out;display:flex}.exercise-nav-element__exercise:first-child{margin-top:0}.exercise-nav-element__exercise p{color:#002857;margin-top:0;font-size:14px;font-weight:400;line-height:18px}.exercise-nav-element__exercise--active p,.exercise-nav-element__exercise--active span{font-weight:700}.nav_accordion__body{padding:8px 0 0}
.circle-progress{background-color:#f6f3f1;border-radius:50%;width:48px;height:48px;position:relative}.circle-progress span{font-size:10px;font-weight:500;line-height:16px}
