#itemMarket{position:fixed;z-index:165;inset:6vh 8vw;width:auto;height:86vh;color:#ddd;background:linear-gradient(#171717f5,#090909f8),url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_msgbox_back.jpg');border:2px solid #6d6d69;box-shadow:0 0 0 3px #151515,0 0 0 5px #98978c,0 18px 70px #000;border-radius:6px;font:14px Arial,sans-serif;overflow:hidden}
#itemMarket>header{height:70px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #6c6655;background:linear-gradient(90deg,#090909,#24211c,#090909)}#itemMarket h2,#itemMarket h3,#itemMarket h4{margin:0;color:#edcf72;text-shadow:1px 1px #000}#itemMarket header small{color:#a99b74;letter-spacing:2px}#itemMarket header h2{font:24px Georgia,serif}.marketTicker{margin-left:auto;color:#d6bd6c}.marketClose{margin-left:20px;width:40px;height:32px;font-size:22px}
#itemMarket button,#itemMarket select,#itemMarket input{color:#eee;border:1px solid #777;background:linear-gradient(#373737,#151515);border-radius:2px;padding:8px}#itemMarket button{cursor:pointer}#itemMarket button:hover,#itemMarket button.active{color:#ffe787;border-color:#c49d39;background:linear-gradient(#51472e,#1c170d)}#itemMarket>nav{height:47px;display:flex;gap:5px;align-items:center;padding:0 18px;background:#111;border-bottom:1px solid #393939}#itemMarket>nav button{min-width:120px}
#itemMarket>main{height:calc(100% - 118px);overflow:auto;padding:16px;box-sizing:border-box;background:radial-gradient(circle at 70% 0,#2b261b55,transparent 40%)}.marketToolbar{display:flex;gap:8px;margin-bottom:10px}.marketToolbar input{flex:1}.marketLayout{display:grid;grid-template-columns:minmax(360px,44%) 1fr;gap:14px;min-height:610px}.marketRows{border:1px solid #484848;background:#070909;overflow:auto;max-height:calc(86vh - 180px)}.marketRow{width:100%;display:grid;grid-template-columns:minmax(140px,1.5fr) .7fr .75fr 1fr;gap:8px;align-items:center;text-align:left;border-width:0 0 1px!important;border-color:#302f2b!important;border-radius:0!important;background:#111!important}.marketRow.selected{background:#2a2416!important}.marketRow span:last-child{text-align:right}.marketRow small{display:block;color:#888;margin-top:3px}.rarity{font-weight:bold}.rarity.mythic{color:#ff6fe7}.rarity.legendary{color:#ffa52c}.rarity.rare{color:#65a9ff}.rarity.uncommon{color:#54d484}.rarity.common{color:#bbb}.up{color:#59db83!important}.down{color:#f16c6c!important}
.marketDetail{border:1px solid #49453c;background:#0a0c0c;padding:16px}.marketHeadline{display:flex;justify-content:space-between;align-items:start}.marketHeadline h3{font-size:22px;margin-top:4px}.marketStats,.marketBalance{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.marketStats span,.marketBalance span{padding:10px;border:1px solid #48443a;background:#161713}.marketStats small,.marketBalance small{display:block;color:#91876b;font-size:10px;letter-spacing:1px}.marketStats strong,.marketBalance strong{display:block;margin-top:5px}.marketChart{width:100%;height:190px;background:linear-gradient(#161b1a,#090b0b);border:1px solid #393d36}.marketArea{fill:url('#marketFill');stroke:none}.marketLine{fill:none;stroke:#e1bd50;stroke-width:3;vector-effect:non-scaling-stroke}.marketOrders>div,.marketOwnListings>div,.marketHistory>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px;border-bottom:1px solid #333}.marketEmpty{height:400px;display:grid;place-items:center;color:#8d897f}
.assetNote{color:#999;line-height:1.5}.viewOwnerListings{margin-top:10px}.playerListings{display:grid;gap:8px}.playerListings article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) auto;gap:18px;align-items:center;padding:14px;border:1px solid #49453c;background:linear-gradient(90deg,#111413,#0a0b0b)}.playerListings article h3{margin:4px 0!important}.playerListings article p{margin:4px 0;color:#aaa}.playerListings article>div:nth-child(2){display:grid;gap:4px}.playerListings article small{color:#a18e5d;letter-spacing:.5px}.playerListings article strong{color:#f0d276}.playerListings article span{color:#999}
.marketForm{max-width:760px;border:1px solid #504b3d;padding:18px;background:#101211;margin-bottom:20px}.marketForm p,.compareIntro p{color:#aaa}.marketForm label,.compareSides label{display:grid;grid-template-columns:160px 1fr;align-items:center;margin:10px 0}.marketForm output{display:block;margin:12px 0;color:#e3c55f}.marketList{min-width:180px}.compareSides{display:grid;grid-template-columns:1fr 60px 1fr;gap:12px;align-items:center}.compareSides>div{padding:18px;border:1px solid #504b3d;background:#101211}.compareVersus{text-align:center;color:#d8b845;font-size:24px}.compareLeftInfo,.compareRightInfo{display:flex;justify-content:space-between;margin-top:16px;color:#aaa}.compareLeftInfo strong,.compareRightInfo strong{color:#e5d39a}.compareResult{margin-top:18px;padding:18px;border:1px solid #504b3d;background:#14130f;display:grid;gap:8px;text-align:center}.compareResult>strong{font-size:20px}.compareResult .fair{color:#58d785}.compareResult .uneven{color:#ef7768}.compareResult small{color:#8e8e8e}.marketBalance{grid-template-columns:repeat(3,1fr)}.marketHistory{border:1px solid #444}.marketHistory>div{grid-template-columns:180px 70px 1fr 150px}.marketHistory>div span:last-child{text-align:right}
#itemMarket select{color-scheme:dark;background-color:#202020;color:#eee}#itemMarket select option,#itemMarket select optgroup{background-color:#202020;color:#eee}#itemMarket select option:checked{background-color:#51472e;color:#ffe787}
#itemMarket .marketItemName{display:flex;align-items:center;gap:10px;min-width:0;text-align:left}#itemMarket .marketItemName>span{min-width:0;overflow-wrap:anywhere;text-align:left}.marketMiniature{display:block;width:40px;height:48px;flex:0 0 40px;object-fit:contain;pointer-events:none}.marketMiniature:not([src]){visibility:hidden}
.marketMoney,#itemMarket .marketSellTotal,#itemMarket .marketSellPrice,#itemMarket .compareLeft,#itemMarket .compareRight,#itemMarket .compareLeft option,#itemMarket .compareRight option{color:#59db83!important;font-variant-numeric:tabular-nums}
#itemMarket .marketStockChart{height:230px;overflow:visible}#itemMarket .marketChartLegend{display:flex;justify-content:space-between;font-size:11px;color:#a8b3aa;margin:12px 0 6px}.marketGrid{stroke:#303a33;stroke-width:1}.marketAxisPrice{fill:#59db83;font:10px Arial}.marketAxisTime{fill:#9ba69e;font:10px Arial}.marketCandleUp{fill:#59db83;stroke:#59db83}.marketCandleDown{fill:#ef6d68;stroke:#ef6d68}.marketCurrentPrice{stroke:#59db83;stroke-width:1;stroke-dasharray:4 4}#itemMarket .marketTrade .marketMoney{white-space:nowrap}
#itemMarket .marketStats .marketMoney,#itemMarket .marketBalance .marketMoney{padding:0;border:0;background:none;display:inline}
#itemMarket>header{position:static;inset:auto;width:auto;box-sizing:border-box;border-radius:0;max-width:none}#itemMarket .marketToolbar input{min-width:0;width:100%;box-sizing:border-box}#itemMarket .marketAssetFilters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(3,minmax(120px,1fr));gap:12px}#itemMarket .marketAssetFilters label{display:grid;gap:5px;font-size:12px;color:#b7b2a7}#itemMarket .marketAssetFilters select{width:100%;min-width:0;box-sizing:border-box}#itemMarket .marketResults{color:#aaa;font-size:12px;margin:0 0 10px}
#itemMarket .marketRows{max-height:calc(86vh - 265px)}#itemMarket .marketColumns{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(140px,1.5fr) .7fr .75fr 1fr;gap:8px;padding:10px 8px;background:#25231e;border-bottom:1px solid #5b5140;font-size:11px;color:#c9bd9e;text-transform:uppercase;letter-spacing:.4px}#itemMarket .marketColumns>span:last-child{text-align:right}#itemMarket .marketRow{min-height:64px}#itemMarket .marketNoResults{padding:20px;color:#aaa}
#itemMarket .marketTrade{margin:18px 0;padding:14px;border:1px solid #494d40;background:#121710}#itemMarket .marketTrade label{display:grid;gap:6px;margin:10px 0;color:#bdbdb2}#itemMarket .marketTrade select,#itemMarket .marketTrade input{width:100%;box-sizing:border-box;min-width:0}#itemMarket .marketTradeActions{display:grid;grid-template-columns:1fr 1fr;gap:12px}#itemMarket .marketBuyAsset{background:#173b25;border-color:#479762}#itemMarket .marketSellAsset{background:#493017;border-color:#aa7440}#itemMarket button:disabled{cursor:default;opacity:.45}#itemMarket .marketTradeNote{color:#999;font-size:12px;margin:6px 0}
body.market-open #windowMenu{display:none}@media(max-width:900px){#itemMarket{inset:2vh 2vw;height:94vh}.marketLayout{grid-template-columns:1fr}.marketRows,#itemMarket .marketRows{max-height:280px}.marketStats{grid-template-columns:repeat(2,1fr)}.compareSides{grid-template-columns:1fr}.compareVersus{display:none}#itemMarket .marketAssetFilters{grid-template-columns:1fr 1fr}}
#itemMarket>header,#itemMarket .marketTrade,#itemMarket .marketDetail{background-image:url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_msgbox_back.jpg')}#itemMarket>nav button,#itemMarket .marketTrade button,#itemMarket .viewOwnerListings,#itemMarket .marketList{background-image:url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_btn_empty_small.tga');background-position:top;background-size:100% 300%}#itemMarket>nav button:hover,#itemMarket>nav button.active,#itemMarket .marketTrade button:hover,#itemMarket .viewOwnerListings:hover,#itemMarket .marketList:hover{background-position:center}
#itemMarket .paypalSandboxBadge,.paypalSandboxBadge{color:#edcf72;border:1px solid #8b7842;padding:8px;display:inline-block}#itemMarket .paypalPayment{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #49453c}#itemMarket .paypalPayment small{color:#aaa}#itemMarket .paypalOpen{display:inline-block;color:#92e5ac;padding:12px;border:1px solid #668b64}#itemMarket .paypalLinkText{overflow-wrap:anywhere;color:#aaa;font-size:11px}.paypalCheckoutPage{margin:0;background:#080b0b;color:#ddd;font:16px Arial,sans-serif}.paypalCheckoutCard{max-width:440px;margin:8vh auto;padding:28px;border:2px solid #8a805d;background:#141612 url('https://servidor.muworld.net/api/texture?dir=Interface&file=newui_msgbox_back.jpg');border-radius:5px}.paypalCheckoutCard h1{color:#edcf72}.paypalCheckoutCard .marketMoney{color:#65df8b}.paypalCheckoutCard p{line-height:1.5}.paypalCheckoutCard #paypalStatus{min-height:48px}
#itemMarket>nav{overflow-x:auto}#itemMarket>nav button{flex-shrink:0}
#itemMarket{display:grid;grid-template-rows:70px 48px auto minmax(0,1fr)}#itemMarket[hidden]{display:none}#itemMarket>.marketReferenceNote{margin:7px 18px;color:#cbb987;font-size:11px;line-height:1.35}#itemMarket>main{height:auto;min-height:0}
