
/* V180.83 athlete readiness and programme manager */
.v18083Dashboard{border:1px solid #b8983f;border-radius:14px;padding:16px;margin:14px 0;background:linear-gradient(135deg,#141711,#080b09);color:#f4e5b4}.v18083DashHead{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.v18083DashHead h3{margin:0;color:#e4bf58}.v18083DashHead small{color:#b9b9ac}.v18083Grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;margin:13px 0}.v18083Tile{background:#202420;border:1px solid #4e4b35;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:7px;min-width:0}.v18083Tile strong{font-size:clamp(15px,2vw,21px);overflow-wrap:anywhere;color:#f1d17b}.v18083Tile small{color:#c2c2b8}.v18083Alert{border-color:#d8785b;background:#34201d}.v18083Alert strong{color:#ffad96}.v18083CoachAdvice{border-left:3px solid #d4af50;background:#171c17;padding:12px;border-radius:7px}.v18083CoachAdvice p{margin:7px 0}.v18083CoachAdvice small{color:#bcbcb5}.v18083Plan{border:1px solid #65532a;border-radius:9px;padding:12px;margin:9px 0;background:#131612}.v18083PlanHead{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap}.v18083PlanHead span{color:#f0c75b;font-size:12px;font-weight:700}.v18083Plan pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}.v18083PlanActions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.v18083PlanActions button{padding:8px 10px}.v18083PlanActions [data-action=delete]{border:1px solid #b9705d;color:#f2a18a;background:#211816}@media(max-width:600px){.v18083Dashboard{padding:11px}.v18083Grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
