/* Original APK Monster_* and March_monster art on the unified world. */
#rk-world-native .rk-world-monster{width:71px;height:76px;z-index:4}
#rk-world-native .rk-world-monster img{width:70px;height:66px;filter:drop-shadow(0 2px 4px #17201dd9)}
#rk-world-native .rk-world-monster.rk-world-respawn{filter:grayscale(.85);opacity:.52}
#rk-world-native .rk-world-monster.rk-world-selected img{filter:drop-shadow(0 0 7px #ffe2a1)}
#dialog-body .rk-pve-target{display:flex;align-items:center;gap:8px;background:linear-gradient(#283f4b,#122634);
 border:2px solid #ba9861;padding:9px;border-radius:7px;margin:5px 0;direction:rtl}
#dialog-body .rk-pve-target>img{width:70px;height:72px;object-fit:contain;flex:0 0 70px}
#dialog-body .rk-pve-target>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}
#dialog-body .rk-pve-target strong{color:#ffdfa5;font-size:16px}
#dialog-body .rk-pve-target small{font:12px/1.4 Tahoma;color:#e9ddc9}
#dialog-body .rk-pve-stats{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;border:1px solid #b29963;
 background:#152938;border-radius:6px;padding:9px 6px;margin:8px 0;color:#ebd6ad;font:12px Tahoma}
#dialog-body .rk-pve-error{padding:11px;margin:7px 0;border:1px solid #bc6254;border-radius:5px;color:#ffe0d7;background:#422d32}
#dialog-body .rk-pve-status{padding:11px;text-align:center;color:#f3d7a2}
#dialog-body .rk-pve-notice{padding:9px;border:1px solid #97784f;border-radius:6px;color:#ddc69f;background:#2a2c30;font:11px/1.6 Tahoma;margin:9px 0}
#dialog-body .rk-pve-troop-actions{display:flex;justify-content:space-between;gap:7px;margin:8px 0}
#dialog-body .rk-pve-troop-actions button{min-height:34px;border-radius:6px;border:1px solid #ad8f59;
 background:#313f4d;color:#ffe0aa;padding:7px;font:12px Tahoma}
#dialog-body .rk-pve-troops{display:flex;flex-direction:column;gap:7px;max-height:29svh;overflow-y:auto}
#dialog-body .rk-pve-unit{display:flex;direction:rtl;align-items:center;gap:7px;padding:5px;
 border:1px solid #937b55;border-radius:6px;background:#172d40}
#dialog-body .rk-pve-unit>img{width:50px;height:60px;object-fit:contain;flex:0 0 50px}
#dialog-body .rk-pve-unit>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:7px}
#dialog-body .rk-pve-unit b{font:600 13px Tahoma;color:#ffe5ab}
#dialog-body .rk-pve-unit small{color:#d2c4aa;font:11px Tahoma}
#dialog-body .rk-pve-unit label{display:flex;align-items:center;flex-direction:column;gap:4px;font:11px Tahoma;color:#d9c7ab}
#dialog-body .rk-pve-unit input{width:75px;min-width:0;padding:8px 4px!important;background:#071e2c;
 color:white;border:1px solid #ba995e;border-radius:5px;text-align:center;font:15px Tahoma;direction:ltr}
#dialog-body .rk-pve-unit input.rk-pve-invalid{border-color:#e46555!important}
#dialog-body .rk-pve-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;
 border:1px solid #a98a60;border-radius:7px;padding:9px 5px;margin:9px 0;background:#142b3b}
#dialog-body .rk-pve-counters span{text-align:center;color:#d1bc94;font:11px Tahoma}
#dialog-body .rk-pve-counters b{display:block;color:#ffdfa2;font:13px Tahoma;margin-top:6px}
#dialog-body .rk-pve-item{border:1px solid #9b8057;margin:6px 0;background:#142a39;
 border-radius:5px;padding:9px;display:flex;flex-direction:column;gap:6px}
#dialog-body .rk-pve-item b{color:#f6dfa8}
#dialog-body .rk-pve-item small{color:#e2d2ba;font:12px Tahoma}
#dialog-body .rk-pve-win{color:#9ed79c}
#dialog-body .rk-pve-loss{color:#e3aba1}
#dialog-body .rk-pve-result{text-align:center;padding:12px;color:#ead7b8}
#dialog-body .rk-pve-result img{width:75px;height:70px;object-fit:contain}
#dialog-body .rk-pve-result h3{color:#ffdfa2}
@media(max-width:350px){#dialog-body .rk-pve-unit>img{width:35px;flex-basis:35px}
 #dialog-body .rk-pve-unit input{width:56px}
 #dialog-body .rk-pve-target>img{width:52px;flex-basis:52px}
 #dialog-body .rk-pve-target strong{font-size:14px}}
/* Exact NPC formation IDs and counts sourced from world_monsterasset. */
#dialog-body .rk-pve-enemy-source{border:1px solid #a78b5e;border-radius:6px;padding:6px 9px;background:#152b39;color:#e8d9bf;margin:8px 0}
#dialog-body .rk-pve-enemy-source summary{font:600 12px/1.6 Tahoma;color:#f7dfab;cursor:pointer}
#dialog-body .rk-pve-enemy-source>div{display:flex;justify-content:space-between;gap:8px;padding:5px 3px;border-top:1px solid #75644755;font:11px Tahoma}
#dialog-body .rk-pve-enemy-source>div:first-of-type{margin-top:6px}
#dialog-body .rk-pve-enemy-source b{color:#ffdeb1;font-size:12px}
#dialog-body .rk-pve-first{font:11px/1.6 Tahoma;color:#daccac;padding:6px 8px;background:#28323a;border:1px solid #89704c;border-radius:5px}
#rk-world-native .world-war-army.monster-march{background:#263b29;border-color:#daba75;box-shadow:0 0 6px #e1be8555,0 3px 7px #0e281b}
