.pt-admin .admin-workout-history .admin-heading{flex-wrap:wrap;align-items:start}.pt-admin .admin-workout-history .admin-heading>div{flex:260px}.pt-admin .admin-workout-history .admin-heading>button{flex:none}.pt-admin .admin-workout-history .admin-recorded-workouts{gap:16px;margin-top:24px;display:grid}.pt-admin .admin-workout-history .admin-recorded-workouts>h3,.pt-admin .admin-workout-history .admin-recorded-workouts>p{margin:0}.pt-admin .admin-workout-history .week-card{border:1px solid var(--admin-line);border-radius:var(--radius-md);background:var(--surface-1);min-width:0;padding:20px}.pt-admin .admin-workout-history .week-card>header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.pt-admin .admin-workout-history .week-card>header>div{flex:220px;min-width:0}.pt-admin .admin-workout-history .week-card h3{overflow-wrap:anywhere;margin:0 0 8px}.pt-admin .admin-workout-history .coachdash-sub,.pt-admin .admin-workout-history .coachdash-notice{color:var(--admin-dim);line-height:1.55}.pt-admin .admin-workout-history .plan-chip{border:1px solid var(--admin-line);border-radius:var(--radius-sm);align-self:start;padding:6px 10px;font-size:12px;display:inline-flex}.pt-admin .admin-workout-history .coachdash-player-metrics,.pt-admin .admin-workout-history .admin-workout-observation{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.pt-admin .admin-workout-history .coachdash-player-metrics{border-block:1px solid var(--admin-line);padding:16px 0}.pt-admin .admin-workout-history dt{color:var(--admin-dim);margin-bottom:6px;font-size:12px}.pt-admin .admin-workout-history dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.pt-admin .admin-workout-history summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:650}.pt-admin .admin-workout-history .drill-list{margin:8px 0 0;padding:0;list-style:none}.pt-admin .admin-workout-history .drill-row{border-top:1px solid var(--admin-line);padding:14px 0}.pt-admin .admin-workout-history .drill-copy{overflow-wrap:anywhere;gap:6px;display:grid}.pt-admin .admin-workout-history .drill-meta,.pt-admin .admin-workout-history .drill-note{color:var(--admin-dim);font-size:13px}.pt-admin .admin-workout-history .admin-workout-select{white-space:normal;text-align:left;min-height:44px;margin-top:12px}.pt-admin .admin-workout-history .admin-focused-workout{border-left:3px solid var(--admin-accent);margin-top:22px;padding-left:16px;scroll-margin-top:120px}.pt-admin .admin-workout-history .admin-focused-workout:focus-visible,.pt-admin .admin-workout-history summary:focus-visible,.pt-admin .admin-workout-history button:focus-visible{outline:2px solid var(--admin-accent);outline-offset:4px}.pt-admin .admin-workout-history .admin-workout-notifications{padding:18px 0 4px}.pt-admin .admin-workout-history .admin-workout-email-list{margin:16px 0;padding:0;list-style:none}.pt-admin .admin-workout-history .admin-workout-email-list>li{border-top:1px solid var(--admin-line);padding:18px 0}.pt-admin .admin-workout-history .admin-workout-email-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.pt-admin .admin-workout-history .admin-note{overflow-wrap:anywhere}@media (width>=1050px){.pt-admin .admin-workout-history .coachdash-player-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=540px){.pt-admin .admin-workout-history .week-card{padding:16px}.pt-admin .admin-workout-history .admin-focused-workout{padding-left:10px}.pt-admin .admin-workout-history .admin-workout-observation{grid-template-columns:minmax(0,1fr)}.pt-admin .admin-workout-history .coachdash-player-metrics{gap:16px 12px}}
