/* Native CNewUIInGameShop: 640 x 429, expanded to the viewport above the HUD. */
#cashShop{--cx:calc(100vw / 640);--cy:calc((100vh - var(--v)*51) / 429);position:fixed;z-index:29;inset:0 0 calc(var(--v)*51);color:#eee;background:#151515 url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_shopback.jpg') 0 0/100% 100% no-repeat;font:clamp(9px,calc(var(--cx)*7),16px) Arial,sans-serif;text-shadow:1px 1px #000;user-select:none;}
#cashShop[hidden],#cashShop [hidden]{display:none!important}#cashShop *{box-sizing:border-box}#cashShop button{border:0;border-radius:0;padding:0;color:#eee;cursor:pointer;font:inherit;text-shadow:1px 1px #000;background-color:transparent;box-shadow:none}#cashShop button:disabled{opacity:.4;cursor:default}#cashShop button:focus-visible{outline:1px solid #e9c36b;outline-offset:-2px}#cashShop button:hover{filter:brightness(1.2)}
.cashCurrencies{position:absolute;left:calc(var(--cx)*95);top:0;display:flex}.cashCurrencies button{width:calc(var(--cx)*76);height:calc(var(--cy)*23);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_Tab_Up.tga') 0 0/100% 200%}.cashCurrencies button[aria-pressed=true]{background-position:0 100%;color:#ffe2a5}
.cashCategories{position:absolute;left:calc(var(--cx)*13);top:calc(var(--cy)*31);width:calc(var(--cx)*73);display:flex;flex-direction:column;gap:calc(var(--cy)*6)}.cashCategories button{height:calc(var(--cy)*27);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_Bt01.tga') 0 0/100% 300%}.cashCategories button[aria-pressed=true]{background-position:0 50%;color:#ffe2a5}.cashCategories:after{content:'';display:block;height:calc(var(--cy)*70);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_Deco_Dn.tga') left top/64% 100% no-repeat;pointer-events:none}
.cashProduct{position:absolute;left:calc(var(--cx)*(101 + var(--col)*122));top:calc(var(--cy)*(34 + var(--row)*121));width:calc(var(--cx)*110);height:calc(var(--cy)*118);margin:0;text-align:center}.cashProduct h3{position:absolute;top:calc(var(--cy)*5);width:100%;margin:0;overflow:hidden;white-space:nowrap;font:inherit;height:calc(var(--cy)*13)}#cashShop .cashItemView{position:absolute;left:3%;top:calc(var(--cy)*18);width:94%;height:calc(var(--cy)*61);display:flex;align-items:center;justify-content:center}.cashItemView img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.cashPrice{position:absolute;top:calc(var(--cy)*80);width:100%;font-size:.94em;color:#e5cf98;white-space:nowrap}.cashProduct .cashBuy{position:absolute;right:calc(var(--cx)*-3);bottom:0;width:calc(var(--cx)*52);height:calc(var(--cy)*26);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_Bt03.tga') 0 0/100% 300%}.cashProduct .cashBuy:hover{background-position:0 50%}
.cashAccount{position:absolute;left:calc(var(--cx)*498);top:calc(var(--cy)*22);width:calc(var(--cx)*122);text-align:center;white-space:nowrap;overflow:hidden}.cashBalances{position:absolute;left:calc(var(--cx)*498);top:calc(var(--cy)*49);width:calc(var(--cx)*130);color:#e0c88b}.cashBalances>div{height:calc(var(--cy)*15);display:flex;justify-content:space-between;align-items:center;white-space:nowrap;gap:4px}.cashIcons{position:absolute;left:calc(var(--cx)*519);top:calc(var(--cy)*94);display:flex;gap:calc(var(--cx)*2)}#cashShop .cashIcons button{width:calc(var(--cx)*25);height:calc(var(--cy)*25);background-position:0 0;background-size:100% 300%}#cashShop .cashIcons button:hover{background-position:0 50%}.cashDescription{position:absolute;left:calc(var(--cx)*488);top:calc(var(--cy)*139);width:calc(var(--cx)*138);height:calc(var(--cy)*55);overflow:auto;padding:4px;color:#d7c795;font-size:.95em;line-height:1.5}
.cashStorageTabs{position:absolute;left:calc(var(--cx)*486);top:calc(var(--cy)*208);display:flex}.cashStorageTabs button{width:calc(var(--cx)*57);height:calc(var(--cy)*20);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=ingame_Tab01.tga') 0 0/100% 100%}.cashStorageTabs button[aria-pressed=true]{color:#fff5cd;filter:brightness(1.3)}.cashStorage{position:absolute;left:calc(var(--cx)*490);top:calc(var(--cy)*231);width:calc(var(--cx)*135);height:calc(var(--cy)*130);overflow:hidden}.cashStorageHead,.cashStorageRows button{display:grid;grid-template-columns:1fr 29%;gap:2px;align-items:center;height:calc(var(--cy)*13);width:100%;font-size:.95em}.cashStorageHead{text-align:center;color:#eee;border-bottom:1px solid #555}.cashStorageRows span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashStorageRows button{text-align:left}.cashStorageRows button span:last-child{text-align:center}.cashStorageRows button[aria-selected=true]{background:#21434d!important;color:#fff7c7!important}
.cashPages{position:absolute;left:calc(var(--cx)*231);top:calc(var(--cy)*397);display:flex;align-items:center;width:calc(var(--cx)*96);justify-content:space-between;height:calc(var(--cy)*23)}#cashShop .cashPages button{width:calc(var(--cx)*20);height:100%;background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=ingame_Bt_page_L.tga') 0 0/100% 300%}#cashShop .cashPages [data-next]{background-image:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=ingame_Bt_page_R.tga')}.cashStoragePages{position:absolute;left:calc(var(--cx)*503);top:calc(var(--cy)*371);width:calc(var(--cx)*112);height:calc(var(--cy)*19);display:flex;align-items:center;justify-content:space-around;background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=IGS_Storage_Page.tga') center/72% 100% no-repeat}.cashStoragePages button{color:#cdb77e!important}
#cashShop .cashExit{position:absolute;left:calc(var(--cx)*484);top:calc(var(--cy)*392);width:calc(var(--cx)*36);height:calc(var(--cy)*29);background:url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_exit_00.tga') 0 0/100% 200%}#cashShop .cashUse{position:absolute;left:calc(var(--cx)*572);top:calc(var(--cy)*396);width:calc(var(--cx)*52);height:calc(var(--cy)*26);background:url('https://servidor.muworld.net/api/texture?dir=Interface%2FInGameShop&file=Ingame_Bt03.tga') 0 0/100% 300%}
.cashConfirmDim{position:fixed;inset:0;z-index:1;background:#0008;display:grid;place-items:center}#cashShop .cashConfirm{position:relative;inset:auto;transform:none;width:min(460px,92vw);font:13px Arial,sans-serif;padding:32px;max-height:90vh;overflow:auto}#cashShop .cashConfirm img{width:100%;height:110px;object-fit:contain}#cashShop .cashConfirm h2{font:700 15px Arial,sans-serif;color:#ead196}#cashShop .cashConfirm label{display:block;text-align:left;color:#ccc}#cashShop .cashConfirm input{display:block;width:100%;margin-top:8px;padding:8px;background:#111;border:1px solid #777;color:#fff;font:inherit}#cashShop .cashConfirm>div{display:flex;gap:12px;margin-top:18px}#cashShop .cashConfirm button{width:50%;height:34px;background:url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_btn_empty.tga') 0 0/100% 300%}#cashShop .cashConfirm [data-result]{color:#ffd278}
@media(max-width:700px){#cashShop{font-size:8px}.cashPrice{font-size:7px}.cashBalances{font-size:7px}.cashProduct h3{font-size:7px}.cashDescription{padding:1px;line-height:1.25}}
