/* Academy research window, scoped to the existing game dialog and fixed HUD. */
#dialog .rk-academy-summary{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid #9b7540;background:#1c2b3b;border-radius:11px;margin-bottom:10px}
#dialog .rk-academy-summary img{width:48px;height:48px;object-fit:contain}
#dialog .rk-academy-summary small{display:block;color:#ddc99e}
#dialog .rk-academy-current{background:#182e32;border:1px solid #b08d50;padding:10px;border-radius:9px;display:grid;gap:5px;margin-bottom:10px}
#dialog #rk-academy-clock{display:block;font-variant-numeric:tabular-nums;color:#f5dfaa;font-weight:bold;font-size:17px;direction:ltr;text-align:right}
#dialog .rk-academy-row{display:flex;align-items:center;gap:8px;padding:9px 8px;background:#162637;border:1px solid #6f6248;border-radius:10px;margin-bottom:7px}
#dialog .rk-academy-main{min-width:0;flex:1}
#dialog .rk-academy-main small{display:block;color:#d3c4a4;font-size:11px;line-height:1.7}
#dialog .rk-academy-reason{color:#e5b86c!important}
#dialog .rk-academy-row button{flex:0 0 auto;min-width:52px;padding:8px 10px}
#dialog .rk-academy-list{max-height:57dvh;overflow:auto;scrollbar-width:thin}
@media(max-width:400px){#dialog .rk-academy-row{padding:7px 5px}#dialog .rk-academy-row button{padding:7px 9px}}
