.saved-matchup-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:12px}.saved-matchup-create label{display:grid;gap:5px}.saved-matchup-create button{min-height:42px}.saved-matchup-list{display:grid;gap:8px}.saved-matchup-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:rgba(255,255,255,.025)}.saved-matchup-copy{min-width:0}.saved-matchup-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-matchup-copy small{display:block;margin-top:3px;color:#9da69b}.saved-matchup-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.saved-matchup-actions button{min-height:38px}.saved-matchup-empty{padding:14px;border:1px dashed rgba(255,255,255,.12);border-radius:8px;color:#aeb6ac;text-align:center}.saved-matchup-count{display:flex;justify-content:space-between;gap:8px;margin:8px 0 10px;color:#9da69b;font-size:.78rem}
@media(max-width:720px){.saved-matchup-create{grid-template-columns:1fr}.saved-matchup-create button{min-height:46px}.saved-matchup-row{grid-template-columns:1fr;align-items:stretch}.saved-matchup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.saved-matchup-actions button{width:100%;min-height:44px}.saved-matchup-copy strong{white-space:normal;overflow-wrap:anywhere}}
@media(max-width:430px){.saved-matchup-actions{grid-template-columns:1fr}}
