/* V324 — alerts: fixed action column, no brown/green cards */
#coachWorkoutAlerts .ba324-alert-card{padding:12px!important;margin:8px 0!important;background:#111d2a!important;border:1px solid #30465a!important;border-left:1px solid #30465a!important;border-radius:14px!important;box-shadow:none!important;min-width:0!important}
#coachWorkoutAlerts .ba324-alert-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important}
#coachWorkoutAlerts .ba324-alert-text{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;color:#eef3f0!important;line-height:1.45!important}
#coachWorkoutAlerts .ba324-alert-view{grid-column:2!important;justify-self:end!important;flex:none!important;white-space:nowrap!important;width:auto!important;min-width:70px!important;margin:0!important;padding:10px 12px!important;background:#1b3040!important;border:1px solid #436076!important;color:#fff!important}
.ba320-overlay:has(#coachWorkoutAlerts) .ba320-header,.ba319-overlay:has(#coachWorkoutAlerts) .ba319-head{background:#101d2c!important}
.ba320-overlay:has(#coachWorkoutAlerts) .ba320-header strong,.ba319-overlay:has(#coachWorkoutAlerts) .ba319-head strong{font-size:16px!important;letter-spacing:0!important;overflow-wrap:normal!important}
.ba320-overlay:has(#coachWorkoutAlerts) .ba320-scroll,.ba319-overlay:has(#coachWorkoutAlerts) .ba319-scroll{background:#080c11!important}
.ba320-overlay:has(#coachWorkoutAlerts) .ba320-close,.ba319-overlay:has(#coachWorkoutAlerts) .ba319-x{color:white!important;-webkit-text-fill-color:white!important}
@media(max-width:500px){#coachWorkoutAlerts .ba324-alert-row{gap:8px!important}#coachWorkoutAlerts .ba324-alert-view{min-width:64px!important;padding:9px!important}}
