/* Alliance research responsive layout; scoped to this modal only. */
#dialog .alliance-research-row{align-items:center;gap:8px}
#dialog .alliance-research-copy{flex:1 1 auto;min-width:0;text-align:right;line-height:1.5}
#dialog .alliance-research-copy small{display:block;font-size:12px}
#dialog .alliance-research-effect{color:#eed39b;white-space:nowrap}
#dialog .alliance-research-row button{flex:0 0 auto;min-width:48px}
@media(max-width:410px){
 #dialog .alliance-research-row{padding:7px}
 #dialog .alliance-research-copy small{font-size:11px}
 #dialog .alliance-research-row button{padding:7px 9px}
}
