.schedule-status-badge { display:inline-block; flex:0 0 auto; margin:0 5px; padding:2px 7px; border:1px solid #9bd8ce; border-radius:6px; background:#d7f4ee; color:#006a5f; font:900 10px/1.4 system-ui,sans-serif; vertical-align:middle; }
.schedule-status-badge[hidden] {display:none!important;}
.schedule-status-badge.is-training {background:#fef08a;border-color:#b45309;color:#713f12;}
.schedule-status-badge.is-ore {background:#6d28d9;border-color:#6d28d9;color:#fff;}
