/* FSR HAASE v6.11.2.53 · Weekend Prep test feedback */
.fsr-quick-sessions{border:1px solid rgba(213,184,121,.25);background:linear-gradient(120deg,rgba(213,184,121,.08),rgba(20,25,30,.36));border-radius:14px;padding:19px 22px;margin:18px 0 22px;display:grid;gap:16px}
.fsr-quick-sessions>div:first-child{display:grid;gap:7px}
.fsr-quick-sessions strong{font-weight:800;letter-spacing:.06em;font-size:.86rem}
.fsr-quick-sessions small{color:#bbb9b8;line-height:1.5}
.fsr-quick-builder-controls{display:flex;gap:18px;flex-wrap:wrap;align-items:end}
.fsr-quick-class-list{display:flex;gap:13px;flex-wrap:wrap;border:1px solid rgba(255,255,255,.16);padding:13px 15px;border-radius:10px;max-width:100%}
.fsr-quick-class-list legend{font-size:.7rem;letter-spacing:.1em;color:#d5b879;padding:0 6px}
.fsr-quick-class-list label{display:inline-flex;gap:6px;align-items:center;font-size:.84rem;white-space:nowrap}
.fsr-quick-class-list input{accent-color:#ee258e}
.fsr-quick-count{display:grid;gap:7px;max-width:200px}
.fsr-quick-count span{font-size:.67rem;color:#d5b879;letter-spacing:.08em}
.fsr-quick-count input{width:130px;max-width:100%;min-height:42px}
.fsr-quick-sessions .note{margin:0;color:#b9b8b6;font-size:.75rem}
.team-pack-actions-v53{max-width:none;min-width:0!important}
.team-pack-actions-v53 .communicate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}
#weekendSetupHandover{margin-top:28px;margin-bottom:10px;border-color:rgba(213,184,121,.35)}
.fsr-test-reset{border-color:rgba(235,160,120,.3)!important;color:#e9c6b5!important}
#packV53WhatsAppLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
#packV53WhatsAppLinks h3,#packV53WhatsAppLinks p{flex-basis:100%}
#packV53Result{padding:12px 14px;border-left:3px solid #d5b879;margin-top:12px;background:rgba(213,184,121,.07)}
@media(max-width:820px){.fsr-quick-builder-controls{align-items:stretch;flex-direction:column}.fsr-quick-class-list{width:100%}.team-pack-actions-v53 .communicate-actions>*{flex:1 1 220px}}
