.weekly-emblem-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.weekly-emblem-card{border:1px solid #dce5ed!important;border-radius:16px;overflow:hidden}.weekly-emblem-card>summary{display:flex!important;flex-direction:column;align-items:center;gap:10px;padding:18px 8px!important;cursor:pointer;list-style:none}.weekly-emblem-card>summary::-webkit-details-marker{display:none}.weekly-emblem-card .training-emblem{display:block;width:100%;max-width:130px;height:145px}.weekly-emblem-card .training-emblem svg{width:100%;height:100%}.weekly-emblem-card .movement-label{font-weight:600}.weekly-emblem-card strong{font-size:30px;line-height:1.2}.weekly-emblem-card strong small{font-size:17px;margin-left:2px}.weekly-emblem-card .animal-explanation{padding:12px;font-size:12px}.weekly-snapshot-nav{justify-content:flex-end;margin:20px 0}.weekly-snapshot-nav+#weeklyQualities{margin-bottom:28px}@media(max-width:1050px){.weekly-emblem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.weekly-emblem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weekly-emblem-card .training-emblem{height:115px}}

.mix-coverage-note{font-size:13px;line-height:1.6;color:#50677e;margin:0 0 12px}.mix-bjj-note{font-size:12px;line-height:1.65;color:#61778d;background:#f4f8fa;border-radius:10px;padding:12px;margin:0 0 20px}.weekly-emblem-card .mix-session-count{font-size:29px!important}.weekly-emblem-card .mix-session-count small{font-size:13px!important}.mix-session-percent{font-size:12px;color:#536c83}.mix-tag-status{font-size:9px;color:#7e8f9f}.weekly-emblem-card .training-emblem{height:120px!important;max-width:125px!important}.weekly-emblem-card>summary{gap:8px!important}
