/* Authentic APK barracksicon SpriteAtlas images; gameplay remains server authoritative. */
#dialog-body .rk-apk-troops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 0 10px}
#dialog-body .rk-apk-troop-card{position:relative;display:flex;align-items:center;text-align:right;gap:3px;min-height:130px;width:100%;min-width:0;padding:7px 5px!important;border:1px solid #a58a57;border-radius:7px;background:linear-gradient(155deg,#20384b,#102536)!important;box-shadow:inset 0 1px #dfc08845;color:#f3ddab;white-space:normal;overflow:hidden}
#dialog-body .rk-apk-troop-card:disabled{filter:none;opacity:.48}
#dialog-body .rk-apk-troop-card:focus-visible,#dialog-body .rk-apk-troop-card:not(:disabled):active{outline:2px solid #e1bb62;outline-offset:0;background:#36404a!important}
#dialog-body .rk-apk-troop-picture{width:38%;max-width:80px;height:96px;object-fit:contain;flex:0 0 38%;align-self:center;filter:drop-shadow(0 2px 3px #0009)}
#dialog-body .rk-apk-troop-data{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px;align-items:stretch}
#dialog-body .rk-apk-troop-data strong{font:600 12px/1.35 Tahoma,Arial;color:#ffe0a2;white-space:normal;overflow-wrap:anywhere}
#dialog-body .rk-apk-troop-data em{font:700 11px Tahoma;color:#f6d49d}
#dialog-body .rk-apk-troop-data small{font:11px/1.35 Tahoma;color:#e3dccf;white-space:normal}
#dialog-body .rk-apk-troop-data .rk-apk-troop-req{font-size:10px;color:#dabb7a}
@media(max-width:355px){#dialog-body .rk-apk-troops-grid{gap:5px}#dialog-body .rk-apk-troop-picture{width:32%;flex-basis:32%}#dialog-body .rk-apk-troop-data small{font-size:10px}}
