/* v3.9.22: RPG NPC merchant in the existing dialogue box only. */
body .tokiya-item-shop .tokiya-merchant-dialogue{display:flex!important;align-items:center!important;gap:14px!important;min-height:112px;padding:10px 18px 10px 10px!important}
body .tokiya-item-shop .tokiya-merchant-dialogue .tokiya-merchant-npc{display:block!important;width:72px!important;height:84px!important;object-fit:cover!important;object-position:center!important;flex:0 0 72px;border:2px solid #8db6e3;background:#0a203b;box-shadow:inset 0 0 0 2px #07152b,3px 3px 0 #061325;image-rendering:pixelated}
body .tokiya-item-shop .tokiya-merchant-dialogue p{flex:1;min-width:0;margin:0!important}
body .tokiya-item-shop .tokiya-merchant-dialogue>span{flex:0 0 auto}
@media(max-width:600px){body .tokiya-item-shop .tokiya-merchant-dialogue{gap:9px!important;padding:9px!important}body .tokiya-item-shop .tokiya-merchant-dialogue .tokiya-merchant-npc{width:56px!important;height:66px!important;flex-basis:56px}}

/* v3.9.23: full-body RPG NPC, not a portrait thumbnail */
body .tokiya-item-shop .tokiya-merchant-dialogue .tokiya-merchant-npc{width:82px!important;height:90px!important;flex:0 0 82px!important;object-fit:contain!important;border:0!important;background:transparent!important;box-shadow:none!important;image-rendering:pixelated!important}
@media(max-width:600px){body .tokiya-item-shop .tokiya-merchant-dialogue .tokiya-merchant-npc{width:58px!important;height:68px!important;flex-basis:58px!important}}

/* v3.9.24: full-body NPC sprite with transparent background; no cropped portrait */
body .tokiya-item-shop .tokiya-merchant-dialogue .tokiya-merchant-npc{object-fit:contain!important;object-position:center bottom!important;width:75px!important;height:92px!important;flex:0 0 75px!important;border:0!important;background:none!important;box-shadow:none!important;image-rendering:pixelated!important}
