#dialog-body .rk-garrison-main{display:flex;flex-direction:column;gap:9px;color:#eedcba;text-align:right}
#dialog-body .rk-garrison-head{display:flex;align-items:center;gap:10px;background:#163045;border:1px solid #b49a61;border-radius:8px;padding:8px}
#dialog-body .rk-garrison-head img{width:54px;height:54px;object-fit:contain;flex:none}
#dialog-body .rk-garrison-head div{display:flex;flex-direction:column;gap:4px}
#dialog-body .rk-garrison-head b{color:#ffdda6;font:700 14px Tahoma}
#dialog-body .rk-garrison-head small{font:11px/1.6 Tahoma}
#dialog-body .rk-garrison-main h3{font:600 13px Tahoma;color:#f7d69a;margin:6px 0 2px}
#dialog-body .rk-garrison-troops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
#dialog-body .rk-garrison-troop{display:flex;justify-content:space-between;align-items:center;gap:5px;border:1px solid #857149;border-radius:6px;background:#233b46;padding:8px 5px;font:11px Tahoma;min-width:0}
#dialog-body .rk-garrison-troop b{font-weight:500;overflow-wrap:anywhere}
#dialog-body .rk-garrison-troop span{color:#ffdfaa;flex-shrink:0}
#dialog-body .rk-garrison-note{font:11px/1.7 Tahoma;color:#d3c6ad;margin:0}
#dialog-body .rk-garrison-group{background:#192d3b;border:1px solid #89744f;border-radius:7px;padding:8px}
#dialog-body .rk-garrison-group h4{color:#f7d7a2;font:600 12px Tahoma;margin:0 0 4px}
#dialog-body .rk-garrison-group>small{display:block;margin:5px 0 8px;font:11px Tahoma}
#dialog-body .rk-garrison-empty{font:11px/1.7 Tahoma;color:#dbcfb5;padding:7px;border:1px solid #71664d;border-radius:6px;margin:0}
@media(max-width:355px){#dialog-body .rk-garrison-troops{grid-template-columns:1fr}}
