.shop-portrait{display:grid;place-items:center;width:90%;height:88px;border:2px ridge #9b8c5e;background:radial-gradient(ellipse,#526245,#151d16);box-shadow:inset 0 0 15px #0009}.shop-portrait span{font:45px serif;color:#e9d49a}.shop-portrait.shop-unitGamble{background:radial-gradient(ellipse,#79485c,#261824)}.shop-portrait.shop-hireMagic{background:radial-gradient(ellipse,#535e83,#18212c)}.shop-description{font-size:10px;line-height:1.5;color:#b7c2a3;margin:7px 0 5px}.shop-wallet{display:flex;gap:16px;color:#e1bd79;font:11px monospace}.shop-wallet span{color:#b3cb96}.shop-goods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:5px;max-height:calc(100% - 24px);overflow:auto;scrollbar-width:thin}.shop-goods>button{height:34px;min-width:0;border:2px ridge #85856a;border-radius:0;display:flex;align-items:center;padding:2px;gap:3px;background:linear-gradient(135deg,#34422b,#151e15);text-align:left}.shop-goods .pixel-icon{width:23px;height:25px}.shop-goods>button>span{font-size:7px;line-height:1.25;min-width:0}.shop-goods small{display:block;font-size:6px;color:#c7b77f;margin-top:2px}.shop-goods b{font-size:19px;color:#e6d198;margin:0 4px}.shop-goods>button:hover{background:#4c4d2b}.shop-empty{font-size:9px;padding:5px;color:#8a9c7e}.shop-selected #rtsBuffs{gap:3px}.shop-selected #rtsBuffs button{height:26px;font-size:16px}.shop-selected #rtsContext{color:#d9c482}.shop-selected .rts-command-panel #rtsSkills{display:none}#findShops{color:#dfca8f!important;border:1px solid #6d7551!important;background:#2e3827}.shop-selected .rts-portrait small{font-size:9px;color:#c3bd93;margin-top:7px}.rts-map-menu button{white-space:nowrap}@media(max-width:760px){.shop-description{font-size:8px;margin:4px 0}.shop-wallet{gap:5px;font-size:8px}.shop-goods{gap:2px}.shop-goods>button{height:35px;border-width:1px}.shop-goods .pixel-icon{display:none}.shop-goods>button>span{font-size:7px}.shop-goods small{font-size:5px}.shop-portrait span{font-size:30px}.shop-portrait{height:65px}#findShops{font-size:7px;padding:2px 4px}}
