
/* OlymPhyX V3.1 — bilingual content + synchronized pathway progress */
.mechanics-path-stat .v3-progress{max-width:100%}
.activity-item.v31-new{background:linear-gradient(90deg,#f2fbff 0%,#fff 60%);border-left:3px solid #22b8cf}
.content-language .locale-tabs button{cursor:pointer}
.content-language .locale-tabs button.active{box-shadow:0 2px 8px rgba(31,86,132,.12)}
@media (max-width:1100px){.mechanics-path-stat{grid-column:auto}}
.v3-grid.cols-3.v3-section:has(.mechanics-path-stat){grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1200px){.v3-grid.cols-3.v3-section:has(.mechanics-path-stat){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.v3-grid.cols-3.v3-section:has(.mechanics-path-stat){grid-template-columns:1fr}}
