/* One palette for both the complete standings and journey movements. */
tr.zone-row { --zone-odd:#e7eae8; --zone-even:#f6f7f6; --zone-bar:#a6ada9; }
tr.zone-champions { --zone-odd:#fff2bd; --zone-even:#fff9df; --zone-bar:#d5a51d; }
tr.zone-europa { --zone-odd:#dbeaff; --zone-even:#edf5ff; --zone-bar:#3b82f6; }
tr.zone-conference { --zone-odd:#d9f3e5; --zone-even:#edfaf3; --zone-bar:#22a06b; }
tr.zone-calabaza { --zone-odd:#fbd5d5; --zone-even:#fff0f0; --zone-bar:#c43b3b; }
body tr.zone-row:nth-child(odd) > td { background:var(--zone-odd)!important; }
body tr.zone-row:nth-child(even) > td { background:var(--zone-even)!important; }
body tr.zone-row .zone-bar { background:var(--zone-bar); }
.schedule-deadline-warning { padding:12px; border-left:4px solid #b45309; background:#fff1d6; color:#7c3508; font-weight:700; line-height:1.5; }
