/* FSR HAASE v6.11.2.54 — restore prominent Weekend Prep driver selection. */
.fsr-create-roster{margin-top:22px;border:1px solid rgba(213,184,121,.28);border-radius:12px;padding:18px;background:rgba(213,184,121,.045)}
.fsr-create-roster-header{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;flex-wrap:wrap}
.fsr-create-roster-header small{color:#d5b879;letter-spacing:.1em;font-weight:800}
.fsr-create-roster-header h3{margin:6px 0 8px;color:#fff}
.fsr-create-roster-header p{color:#bcb8b6;max-width:640px;margin:0;line-height:1.55;font-size:13px}
#newWeekendDriverCount{color:#e9d3a1;font-size:12px}
.fsr-new-roster-list{display:grid;gap:7px;max-height:430px;overflow-y:auto}
.fsr-new-roster-list .weekend-driver{padding:12px 14px;background:rgba(7,12,19,.7);border:1px solid rgba(255,255,255,.12)}
.fsr-new-roster-list .fsr-roster-driver-choice{display:flex;align-items:center;gap:12px;grid-column:1 / span 2;cursor:pointer;min-width:0}
.fsr-roster-driver-choice input[type=checkbox]{width:21px;height:21px;accent-color:#e92088;flex:none}
.fsr-roster-driver-choice strong,.fsr-roster-driver-choice small{display:block;line-height:1.4}
.fsr-roster-driver-choice small{color:#9b9b9b;font-size:11px;margin-top:3px}
.fsr-new-roster-list .class-input label,.fsr-new-roster-list .day-input label{display:grid;gap:6px}
.fsr-new-roster-list .class-input span,.fsr-new-roster-list .day-input span{color:#d5b879;font-size:10px;font-weight:800;letter-spacing:.06em}
.fsr-new-roster-list select,.fsr-new-roster-list input[type=number]{width:100%;max-width:100%;min-width:0}
.fsr-weekend-summary-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.fsr-weekend-roster-count{font-weight:800;color:#e4c57b!important}
@media(max-width:650px){.fsr-new-roster-list .weekend-driver{grid-template-columns:minmax(0,1fr) minmax(75px,1fr)!important}.fsr-new-roster-list .fsr-roster-driver-choice{grid-column:1 / -1}.fsr-new-roster-list .class-input,.fsr-new-roster-list .day-input{grid-column:auto!important}.fsr-weekend-summary-actions{width:100%}}
