
.wm-imarket-page{
  --z-index-page-menu:200;--z-index-modal:600;--z-index-tooltip:810;
  --scroll-thumb-size:6px;
  --font-xxlg:2.6rem;--font-xxlg-lh:3rem;--font-xlg:2.4rem;--font-xlg-lh:2.8rem;
  --font-lg:1.8rem;--font-lg-lh:2.6rem;--font-md:1.6rem;--font-md-lh:2rem;
  --font-sm:1.4rem;--font-sm-lh:2rem;--font-xs:1.2rem;--font-xs-lh:1.8rem;
  --pd-1:2px;--pd-2:5px;--pd-3:10px;--pd-4:12px;--pd-5:20px;--pd-6:30px;
  --mg-1:5px;--mg-2:10px;--mg-4:20px;
  --btn-height:44px;--btn-padding:12px 20px;--btn-sm-height:35px;--btn-sm-padding:12px 15px;--btn-xs-height:30px;--btn-xs-padding:10px 8px;
  --box-bg:rgba(23,29,41,.86);--box-bg-soft:rgba(23,29,41,.58);--border-color:rgba(255,255,255,.10);
  --default-input-bg:rgba(255,255,255,.03);--text-primary-color:#fff;--text-secondary-color:rgba(255,255,255,.72);
  --white:#fff;--light:#d9d9d9;--black-dark:#0d0d10;--red:#ff3f3f;--orange:#ffb000;--yellow:#ffcc19;--yellow-brigth:#ffd538;--green:#16dc6e;--purple-lighth:#b266ff;--main-color:#56ff8f;
  --gradient-btn-primary:radial-gradient(139.5% 418.38% at 100% 157.5%,rgba(210,0,120,.5) 0,rgba(210,0,120,0) 100%),#ffd600;
  --gradient-btn-primary-hover:radial-gradient(139.5% 418.38% at 100% 157.5%,rgba(244,60,165,.5) 0,rgba(210,0,120,0) 100%),#f4d63c;
  --gradient-btn-primary-disabled:linear-gradient(0deg,#40495A,#40495A),#ffd600;
  --box-shadow-btn-primary:0 10px 20px rgba(243,164,29,.1),0 5px 20px rgba(243,164,29,.25),inset 0 -2px 2px rgba(9,34,57,.3),inset 0 2px 2px rgba(255,255,255,.3);
  --gradient-btn-secondary:rgba(255,255,255,.06);--gradient-btn-secondary-hover:rgba(255,255,255,.11);--gradient-btn-secondary-disabled:rgba(255,255,255,.04);
}

.wm-imarket-page,.wm-imarket-market-shell,.wm-imarket-results,.wm-imarket-list,.wm-imarket-cardgrid,.wm-imarket-panel,.wm-imarket-summarybar,.wm-imarket-rack,.wm-imarket-rack--search{background:transparent!important;border:0!important;box-shadow:none!important}
.wm-imarket-hero,.wm-imarket-publicnote,.wm-imarket-card2__meta,.wm-imarket-row__meta,.wm-imarket-moneychip{display:none!important}

.wm-imarket-market-shell{display:flex;flex-direction:column;gap:12px}
.wm-imarket-topnav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}
.wm-imarket-topnav__item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:120px;min-height:var(--btn-sm-height);padding:var(--pd-2) var(--pd-4);border-radius:15px;background:var(--box-bg-soft);border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 -5px 10px rgba(0,0,0,.25);color:var(--text-secondary-color);text-decoration:none;font-size:var(--font-sm);font-weight:700;transition:all .15s ease}
.wm-imarket-topnav__item:hover,.wm-imarket-topnav__item.is-active{color:var(--text-primary-color)}
.wm-imarket-topnav__item:after{content:"";position:absolute;left:50%;bottom:2px;transform:translateX(-50%);width:0;height:2px;background:var(--main-color);border-radius:10px;transition:all .15s ease}
.wm-imarket-topnav__item:hover:after,.wm-imarket-topnav__item.is-active:after{width:50%}
.wm-imarket-topnav__count{display:none}

.wm-imarket-rack{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.wm-imarket-searchbar{position:relative;display:inline-flex;align-items:center;height:var(--btn-sm-height);width:min(100%,540px);padding:0 var(--pd-5) 0 38px;border-radius:15px;border:1px solid var(--border-color);background:var(--default-input-bg)}
.wm-imarket-searchbar__icon{position:absolute;left:12px;top:calc(50% - 9px);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--white);padding:0;background:none;border:0}
.wm-imarket-searchbar input{width:100%;height:100%;border:0;background:transparent;color:#fff;font-size:var(--font-sm);font-weight:700;outline:none}
.wm-imarket-herochips,.wm-imarket-pillgroup{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.wm-imarket-avatarchip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border-radius:50%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}
.wm-imarket-avatarchip img{width:28px;height:28px;border-radius:50%;object-fit:cover}

.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-height);padding:var(--btn-padding);border-radius:25px;font-size:var(--font-sm);color:var(--text-primary-color);font-weight:700;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgba(255,255,255,.5);background:none;outline:none;min-width:80px;text-decoration:none}
.wm-imarket-actionbtn.is-orange,.wm-imarket-sellbtn{border:none;background:var(--gradient-btn-primary);box-shadow:var(--box-shadow-btn-primary);color:#fff}
.wm-imarket-actionbtn.is-orange:hover,.wm-imarket-sellbtn:hover{background:var(--gradient-btn-primary-hover);border:none;color:#fff}
.wm-imarket-actionbtn.is-dark,.wm-imarket-orderpill{background:var(--box-bg-soft);border:1px solid var(--border-color)}
.wm-imarket-actionbtn.is-dark:hover,.wm-imarket-orderpill:hover,.wm-imarket-refreshbtn:hover,.wm-imarket-viewbtn:hover{background:rgba(255,255,255,.08);color:#fff}
.wm-imarket-refreshbtn,.wm-imarket-viewbtn{width:44px;min-width:44px;height:44px;padding:0;border-radius:12px;background:var(--box-bg-soft);border:1px solid var(--border-color)}
.wm-imarket-viewbtn.is-active{background:rgba(255,255,255,.12)}

.wm-imarket-iconpill,.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--btn-sm-height);padding:0 12px;border-radius:15px;border:1px solid var(--border-color);background:var(--box-bg-soft);color:var(--text-primary-color);font-size:var(--font-sm);font-weight:700;line-height:1;cursor:pointer}
.wm-imarket-iconpill{width:35px;min-width:35px;padding:0}
.wm-imarket-metricpill img{width:16px;height:16px;object-fit:contain}
.wm-imarket-textpill i,.wm-imarket-categorypill i{font-size:12px}
.wm-imarket-dotpill.is-active,.wm-imarket-currencypill.is-active,.wm-imarket-raritypill.is-active,.wm-imarket-flagpill.is-active,.wm-imarket-categorypill.is-active,.wm-imarket-textpill.is-active,.wm-imarket-iconpill.is-active,.wm-imarket-metricpill.is-active{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}
.wm-imarket-raritypill.is-normal{color:#b0c3d9}.wm-imarket-raritypill.is-uncommon{color:#799b55}.wm-imarket-raritypill.is-rare{color:#b266ff}.wm-imarket-raritypill.is-legendary{color:#ff8c00}.wm-imarket-raritypill.is-epic{color:#eb4b4b}
.wm-imarket-levelselect{display:inline-flex;align-items:center;gap:8px;height:var(--btn-sm-height);padding:0 12px;border-radius:15px;border:1px solid var(--border-color);background:var(--box-bg-soft);color:#fff;font-weight:700}
.wm-imarket-levelselect select{background:transparent;border:0;color:#fff;outline:none;font-size:var(--font-sm)}

.wm-imarket-summarybar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:6px}
.wm-imarket-summarybar__left,.wm-imarket-summarybar__right,.wm-imarket-viewswitch{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.wm-imarket-counterline{font-size:var(--font-lg);color:#fff}.wm-imarket-counterline strong{color:var(--yellow-brigth)}

.wm-imarket-results{display:flex;flex-direction:column;gap:10px}
.wm-imarket-list{display:flex;flex-direction:column;gap:0}
.wm-imarket-cardgrid{display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}
.wm-imarket-results.is-grid .wm-imarket-list{display:none}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid}

.wm-imarket-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 170px 118px;gap:12px;align-items:center;padding:0 0 0 0;min-height:62px;border-bottom:1px solid var(--border-color);background:transparent}
.wm-imarket-row:first-child{border-top:1px solid var(--border-color)}
.wm-imarket-row:before{content:"";position:absolute;left:0;top:calc(50% - 15px);width:2px;height:30px;background:linear-gradient(180deg,#D9D9D9,rgba(143,147,153,.8));clip-path:polygon(0 0,5px 10px,5px 20px,0 100%)}
.wm-imarket-row:hover{background:linear-gradient(180deg,rgba(217,217,217,.12),rgba(143,147,153,.12))}
.wm-imarket-row__main{display:flex;align-items:center;gap:12px;min-width:0;padding-left:8px}
.wm-imarket-row__thumb{position:relative;height:50px;width:70px;padding:5px 10px;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}
.wm-imarket-row__thumb:before{content:"";position:absolute;left:-10%;top:-10%;width:120%;height:120%;border-radius:50px;background:linear-gradient(180deg,rgba(217,217,217,.2),rgba(143,147,153,.2));filter:blur(20px);opacity:.6}
.wm-imarket-row__thumb .wm-imarket-thumb{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:auto;height:auto;padding:0;background:transparent;border:0;border-radius:0}
.wm-imarket-row__thumb .wm-imarket-thumb__ring{display:none}
.wm-imarket-row__thumb img{max-width:44px;max-height:38px;width:auto;height:auto}
.wm-imarket-row__info{min-width:0;display:flex;flex-direction:column;gap:6px}
.wm-imarket-row__name{margin:0;font-size:var(--font-md);line-height:1.15;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}
.wm-imarket-row__price{display:flex;justify-content:flex-end;align-items:center;min-width:0}.wm-imarket-row__price small{display:none}
.wm-imarket-row__actions{display:flex;justify-content:flex-end;align-items:center}
.wm-imarket-row__actions .wm-imarket-cta{min-width:108px;height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.5);background:none;color:#fff}.wm-imarket-row__actions .wm-imarket-cta:hover{background:#fff;color:#0d0d10;border-color:#fff}

.wm-imarket-card2{position:relative;padding-top:40px;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none;overflow:visible}
.wm-imarket-card2__hero{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;width:86px;height:86px;display:flex;align-items:center;justify-content:center}
.wm-imarket-card2__hero .wm-imarket-thumb{position:relative;width:86px;height:86px;padding:12px;border-radius:50%;background:#000;border:0;overflow:visible}
.wm-imarket-card2__hero .wm-imarket-thumb__ring{position:absolute;inset:4px;border-radius:50%;border:2px solid #d0d1d1;background:linear-gradient(180deg,#D9D9D9,rgba(143,147,153,.8));display:block}
.wm-imarket-card2__hero img{position:relative;z-index:2;max-width:58px;max-height:58px;width:auto;height:auto}
.wm-imarket-card2__body{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:58px 14px 14px;border-radius:10px;background:#171d29;overflow:hidden}
.wm-imarket-card2__body:before{content:"";position:absolute;top:-50px;left:calc(50% - 50px);width:100px;height:100px;border-radius:50%;background:#d9d9d9;filter:blur(20px);z-index:1}
.wm-imarket-card2__body:after{content:"";position:absolute;left:-12.5%;right:-12.5%;top:-25.43%;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,0);filter:blur(100px);z-index:0}
.wm-imarket-card2__body>*{position:relative;z-index:2}
.wm-imarket-card2__body .wm-imarket-light{position:absolute;top:0;left:0;z-index:0;width:56%;height:100%;background-repeat:no-repeat;background-size:cover;background-image:url('../mercado_personajes/media/backgrounds/gray.webp')}
.wm-imarket-card2 h4{margin:0 0 10px 0;min-height:36px;text-align:center;font-size:var(--font-md);line-height:1.15;font-weight:700}
.wm-imarket-card2 .wm-imarket-badges{justify-content:center;align-content:flex-start;min-height:44px;margin-top:0}
.wm-imarket-card2__footer{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px}
.wm-imarket-card2__price{display:flex;justify-content:center;align-items:center;min-height:24px}
.wm-imarket-card2__buttons{display:flex;justify-content:center}
.wm-imarket-card2__buttons .wm-imarket-cta{width:100%;height:44px;padding:0 16px;border:1px solid rgba(0,0,0,0);background:#fff;color:#111}.wm-imarket-card2__buttons .wm-imarket-cta:hover{background:none;color:#fff;border-color:rgba(255,255,255,.35)}

.wm-imarket-row__name.is-normal,.wm-imarket-card2 h4.is-normal{color:#b0c3d9;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-high-level,.wm-imarket-card2 h4.is-gold{color:#ffcc19;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent,.wm-imarket-card2 h4.is-excellent-socket{color:#16dc6e;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-ancient,.wm-imarket-card2 h4.is-ancient{color:lime;text-shadow:0 0 2px currentColor}
.wm-imarket-row.is-excellent:hover,.wm-imarket-card2.is-excellent .wm-imarket-card2__body{background:linear-gradient(180deg,rgba(158,189,142,.2),rgba(106,128,95,.2));background-color:#171d29}
.wm-imarket-row.is-ancient:hover,.wm-imarket-card2.is-ancient .wm-imarket-card2__body{background:linear-gradient(180deg,rgba(103,239,103,.2),rgba(106,128,95,.2));background-color:#171d29}
.wm-imarket-row.is-high-level:hover,.wm-imarket-card2.is-high-level .wm-imarket-card2__body,.wm-imarket-card2.is-gold .wm-imarket-card2__body{background:linear-gradient(180deg,rgba(244,238,174,.2),rgba(163,159,73,.2));background-color:#171d29}
.wm-imarket-row.is-excellent:before,.wm-imarket-row.is-excellent .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#9EBD8E,#6A805F)}
.wm-imarket-row.is-ancient:before,.wm-imarket-row.is-ancient .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#67ef67,#6A805F)}
.wm-imarket-row.is-high-level:before,.wm-imarket-row.is-high-level .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#f4eeae,#a39f49)}
.wm-imarket-card2.is-excellent .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#9EBD8E,#6A805F);border-color:#99b789}.wm-imarket-card2.is-excellent .wm-imarket-card2__body:before{background:#598d3e}
.wm-imarket-card2.is-ancient .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#67ef67,#6A805F);border-color:#abedab}.wm-imarket-card2.is-ancient .wm-imarket-card2__body:before{background:#598d3e}
.wm-imarket-card2.is-high-level .wm-imarket-card2__hero .wm-imarket-thumb__ring,.wm-imarket-card2.is-gold .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#f4eeae,#a39f49);border-color:#c0b28f}.wm-imarket-card2.is-high-level .wm-imarket-card2__body:before,.wm-imarket-card2.is-gold .wm-imarket-card2__body:before{background:#bea649}

.wm-imarket-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.wm-imarket-badge{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:15px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);font-size:12px;font-weight:800;color:#fff;line-height:1}
.wm-imarket-badge i,.wm-imarket-badge svg{width:13px;height:13px}
.wm-imarket-badge.is-luck{color:#80b2ff;border-color:#80b2ff}.wm-imarket-badge.is-skill{color:#80b2ff;border-color:#80b2ff}.wm-imarket-badge.is-rhp,.wm-imarket-badge.is-rare{color:hotpink;border-color:hotpink}.wm-imarket-badge.is-dd,.wm-imarket-badge.is-dmg,.wm-imarket-badge.is-dmgl{color:#a8d05a;border-color:#a8d05a}.wm-imarket-badge.is-ref,.wm-imarket-badge.is-rmp{color:#ff5a5a;border-color:#ff5a5a}.wm-imarket-badge.is-exe{color:#b0c3d9;border-color:#b0c3d9}.wm-imarket-badge.is-anc,.wm-imarket-badge.is-soc,.wm-imarket-badge.is-mh,.wm-imarket-badge.is-sd,.wm-imarket-badge.is-dsr,.wm-imarket-badge.is-zen{color:#b266ff;border-color:#b266ff}

.wm-imarket-moneyline{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700}.wm-imarket-moneyline img{width:18px;height:18px;object-fit:contain}.wm-imarket-moneyline strong{font-size:15px;line-height:1;color:#fff}
.wm-imarket-moneyline.is-jewelset{justify-content:flex-end;gap:8px}.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini{display:inline-flex;align-items:center;gap:4px}.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini img{width:16px;height:16px}.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini strong{font-size:13px}
.wm-imarket-card2__price .wm-imarket-moneyline{justify-content:center}
.wm-imarket-moneyicon img{width:18px;height:18px;object-fit:contain}

.wm-imarket-tooltip,.wm-mi-vault-tooltip{max-width:360px!important;border-radius:20px!important;background:rgba(23,29,41,.96)!important;backdrop-filter:blur(20px)!important;box-shadow:0 0 5px 2px rgba(0,0,0,.5)!important;padding:16px 20px!important}.wm-mi-vault-tooltip__serial,.wm-imarket-tooltip-serial,.wm-imarket-modal__meta{display:none!important}
.wm-imarket-modal__dialog{max-width:640px;padding:24px 26px;border-radius:20px;background:var(--box-bg);backdrop-filter:blur(20px);color:#fff;overflow:visible}
.wm-imarket-modal__close{right:10px;top:10px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:transparent;color:#fff;font-size:24px}
.wm-imarket-modal__item{max-width:430px;margin:0 auto 16px;padding:18px;border-radius:18px;background:rgba(0,0,0,.18);box-shadow:0 14px 28px rgba(0,0,0,.18)}

@media (max-width: 1200px){.wm-imarket-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media (max-width: 860px){.wm-imarket-row{grid-template-columns:1fr;gap:10px;padding:10px 0 14px 0}.wm-imarket-row__price{justify-content:flex-start}.wm-imarket-row__actions{justify-content:flex-start}.wm-imarket-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));}.wm-imarket-searchbar{width:100%}}
@media (max-width: 640px){.wm-imarket-cardgrid{grid-template-columns:1fr}.wm-imarket-card2__body{min-height:300px}.wm-imarket-topnav{justify-content:flex-start}.wm-imarket-rack{align-items:flex-start}}

/* UI20 tuning */
.wm-imarket-page{
  --font-lg:0.95rem;
  --font-lg-lh:1.2rem;
  --font-md:0.85rem;
  --font-md-lh:1rem;
  --font-sm:0.8rem;
  --font-sm-lh:0.95rem;
  --font-xs:0.72rem;
  --font-xs-lh:0.9rem;
  --btn-height:32px;
  --btn-padding:8px 14px;
  --btn-sm-height:24px;
  --btn-sm-padding:5px 10px;
  --btn-xs-height:22px;
  --btn-xs-padding:4px 8px;
}
.wm-imarket-market-shell.is-collapsed .wm-imarket-rack:not(.wm-imarket-rack--search){display:none}
.wm-imarket-market-shell.is-collapsed{gap:0}
.wm-imarket-row.is-hidden,.wm-imarket-card2.is-hidden{display:none!important}
.wm-imarket-topnav__item,.wm-imarket-searchbar input,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-iconpill,.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect,.wm-imarket-counterline,.wm-imarket-badge,.wm-imarket-moneyline strong{font-size:8px!important;line-height:1.1}
.wm-imarket-searchbar{height:24px;padding:0 12px 0 30px}
.wm-imarket-searchbar__icon{left:8px;top:calc(50% - 7px);width:14px;height:14px}
.wm-imarket-avatarchip{width:24px;height:24px}
.wm-imarket-avatarchip img{width:20px;height:20px}
.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill{min-width:auto;height:28px;padding:0 10px}
.wm-imarket-refreshbtn,.wm-imarket-viewbtn{width:28px;min-width:28px;height:28px}
.wm-imarket-iconpill{width:24px;min-width:24px;height:24px}
.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect{height:24px;padding:0 8px;border-radius:12px}
.wm-imarket-levelselect{gap:4px}
.wm-imarket-levelselect select{color:#fff;background:rgba(255,255,255,.06);padding:0 6px;border-radius:8px}
.wm-imarket-levelselect select option{background:#121722;color:#fff}
.wm-imarket-summarybar{gap:10px;margin-top:2px}
.wm-imarket-counterline strong{font-size:10px!important}
.wm-imarket-row{grid-template-columns:minmax(0,1fr) 145px 88px;min-height:48px}
.wm-imarket-row__thumb{height:38px;width:54px;padding:3px 8px}
.wm-imarket-row__thumb img{max-width:34px;max-height:28px}
.wm-imarket-row__name{font-size:10px!important;line-height:1.05;margin-bottom:2px}
.wm-imarket-row__info{gap:4px}
.wm-imarket-row__actions .wm-imarket-cta{min-width:82px;height:28px;padding:0 8px;border-radius:16px;font-size:8px!important}
.wm-imarket-row__price .wm-imarket-moneyline{justify-content:flex-end}
.wm-imarket-row__price .wm-imarket-moneyline strong{font-size:9px!important}
.wm-imarket-cardgrid{gap:12px}
.wm-imarket-card2{padding-top:28px}
.wm-imarket-card2__hero{width:64px;height:64px}
.wm-imarket-card2__hero .wm-imarket-thumb{width:64px;height:64px;padding:10px}
.wm-imarket-card2__hero img{max-width:40px;max-height:40px}
.wm-imarket-card2__body{min-height:205px;padding:40px 10px 10px}
.wm-imarket-card2 h4{font-size:10px!important;line-height:1.1;min-height:24px;margin-bottom:6px}
.wm-imarket-card2 .wm-imarket-badges{min-height:30px;gap:4px}
.wm-imarket-card2__footer{gap:7px;padding-top:8px}
.wm-imarket-card2__buttons .wm-imarket-cta{height:28px;min-width:74px;padding:0 10px;border-radius:16px;font-size:8px!important}
.wm-imarket-card2__price .wm-imarket-moneyline strong{font-size:9px!important}
.wm-imarket-badge{height:18px;padding:0 8px;border-radius:10px;gap:4px;background:rgba(255,255,255,.05)}
.wm-imarket-badge i,.wm-imarket-badge svg{width:10px;height:10px}
.wm-imarket-moneyline{gap:5px}.wm-imarket-moneyline img{width:14px;height:14px}.wm-imarket-jewelmini img{width:12px!important;height:12px!important}
/* visual colors */
.wm-imarket-row__name.is-normal,.wm-imarket-card2 h4.is-normal{color:#b0c3d9}
.wm-imarket-row__name.is-uncommon,.wm-imarket-card2 h4.is-uncommon{color:#799b55}
.wm-imarket-row__name.is-rare,.wm-imarket-card2 h4.is-rare{color:#b266ff}
.wm-imarket-row__name.is-legendary,.wm-imarket-card2 h4.is-legendary,.wm-imarket-row__name.is-high-level,.wm-imarket-card2 h4.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-gold{color:#ffcc19}
.wm-imarket-row__name.is-epic,.wm-imarket-card2 h4.is-epic{color:#eb4b4b}
.wm-imarket-row__name.is-excellent,.wm-imarket-card2 h4.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent-socket{color:#16dc6e}
.wm-imarket-row__name.is-ancient,.wm-imarket-card2 h4.is-ancient{color:lime}
.wm-imarket-card2.is-uncommon .wm-imarket-card2__body,.wm-imarket-row.is-uncommon{background:linear-gradient(180deg,rgba(121,155,85,.14),rgba(121,155,85,.04));background-color:#171d29}
.wm-imarket-card2.is-rare .wm-imarket-card2__body,.wm-imarket-row.is-rare{background:linear-gradient(180deg,rgba(178,102,255,.14),rgba(178,102,255,.04));background-color:#171d29}
.wm-imarket-card2.is-legendary .wm-imarket-card2__body,.wm-imarket-card2.is-high-level .wm-imarket-card2__body,.wm-imarket-card2.is-gold .wm-imarket-card2__body,.wm-imarket-row.is-legendary,.wm-imarket-row.is-high-level,.wm-imarket-row.is-gold{background:linear-gradient(180deg,rgba(255,140,0,.12),rgba(255,140,0,.03));background-color:#171d29}
.wm-imarket-card2.is-epic .wm-imarket-card2__body,.wm-imarket-row.is-epic{background:linear-gradient(180deg,rgba(235,75,75,.13),rgba(235,75,75,.03));background-color:#171d29}
.wm-imarket-card2.is-excellent .wm-imarket-card2__body,.wm-imarket-row.is-excellent{background:linear-gradient(180deg,rgba(22,220,110,.13),rgba(22,220,110,.03));background-color:#171d29}
.wm-imarket-card2.is-ancient .wm-imarket-card2__body,.wm-imarket-row.is-ancient{background:linear-gradient(180deg,rgba(103,239,103,.14),rgba(103,239,103,.03));background-color:#171d29}
.wm-imarket-row.is-uncommon:before,.wm-imarket-row.is-uncommon .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#799b55,#51683a)}
.wm-imarket-row.is-rare:before,.wm-imarket-row.is-rare .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#b266ff,#6d4694)}
.wm-imarket-row.is-epic:before,.wm-imarket-row.is-epic .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#eb4b4b,#7b2b2b)}
.wm-imarket-card2.is-uncommon .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#9dbd76,#5f8043);border-color:#93b56d}
.wm-imarket-card2.is-rare .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#BBA2D3,#6D4694);border-color:#b399cd}
.wm-imarket-card2.is-epic .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#ff8a8a,#8d3d3d);border-color:#d17878}
.wm-imarket-badge.is-exe{color:#d4d4d4;border-color:#d4d4d4}
.wm-imarket-badge.is-mh,.wm-imarket-badge.is-sd,.wm-imarket-badge.is-dsr{color:#f7ae2d;border-color:#f7ae2d}
.wm-imarket-badge.is-dd,.wm-imarket-badge.is-ref{color:#9ecb5d;border-color:#9ecb5d}
/* modal */
.wm-imarket-modal[hidden]{display:none!important}
.wm-imarket-modal{position:fixed!important;inset:0!important;z-index:10050!important;display:flex;align-items:center;justify-content:center;padding:20px}
.wm-imarket-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.wm-imarket-modal__dialog{position:relative;z-index:2;width:min(92vw,520px);max-height:90vh;overflow:auto}
.wm-imarket-modal__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}
.wm-imarket-modal__actions .wm-imarket-cta,.wm-imarket-modal__actions .wm-imarket-pillbtn{height:30px!important;min-width:auto!important;padding:0 10px!important;border-radius:14px!important;font-size:8px!important}
.wm-imarket-modal__item{max-width:360px}
.wm-imarket-modalcard h4{font-size:10px!important}
.wm-imarket-modalcard__line,.wm-imarket-modalcard__option{font-size:8px!important;line-height:1.2}
body.wm-imarket-modal-open{overflow:hidden}

/* UI22 refinements */
.wm-imarket-page{
  --font-lg:1rem;
  --font-lg-lh:1.25rem;
  --font-md:0.92rem;
  --font-md-lh:1.15rem;
  --font-sm:0.86rem;
  --font-sm-lh:1.02rem;
  --font-xs:0.78rem;
  --font-xs-lh:0.96rem;
}
.wm-imarket-topnav__item,.wm-imarket-searchbar input,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-iconpill,.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect,.wm-imarket-counterline,.wm-imarket-badge,.wm-imarket-moneyline strong{font-size:12px!important;line-height:1.15}
.wm-imarket-row__name{font-size:12px!important;line-height:1.12;font-weight:800}
.wm-imarket-card2 h4{font-size:12px!important;line-height:1.15;min-height:32px}
.wm-imarket-searchbar{height:36px}
.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-iconpill{width:36px;min-width:36px;height:36px}
.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect{height:34px;padding:0 12px;border-radius:17px}
.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill{height:36px;padding:0 14px;border-radius:18px}
.wm-imarket-orderselect{padding:0 12px!important}
.wm-imarket-orderselect select{background:transparent;border:0;color:#fff;font-size:12px;font-weight:700;outline:none}
.wm-imarket-orderselect option{background:#1b2640;color:#fff}
.wm-imarket-row{grid-template-columns:minmax(0,1fr) 190px 116px;min-height:64px}
.wm-imarket-row__thumb{height:50px;width:70px;padding:5px 10px}.wm-imarket-row__thumb img{max-width:44px;max-height:38px}
.wm-imarket-row__actions .wm-imarket-cta{min-width:96px;height:34px;font-size:11px!important}
.wm-imarket-row__actions.is-my{gap:8px;display:flex;justify-content:flex-end}
.wm-imarket-row__actions .wm-imarket-pillbtn{height:34px;padding:0 12px;border-radius:16px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.02);color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.wm-imarket-row__actions .wm-imarket-pillbtn.is-danger{border-color:rgba(255,120,120,.35);color:#fff}
.wm-imarket-row__actions .wm-imarket-pillbtn:hover{background:rgba(255,255,255,.08)}
.wm-imarket-row__actions .wm-imarket-pillbtn.is-danger:hover{background:rgba(255,80,80,.12)}
.wm-imarket-cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.wm-imarket-results.is-list .wm-imarket-cardgrid{display:none}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid}
.wm-imarket-card2__body{min-height:240px;padding:46px 12px 12px}
.wm-imarket-card2__buttons .wm-imarket-cta{height:32px;min-width:92px;font-size:11px!important}
.wm-imarket-badges{gap:5px}.wm-imarket-badge{height:24px;padding:0 10px;font-size:11px!important}
.wm-imarket-badge i,.wm-imarket-badge svg{width:12px;height:12px}
.wm-imarket-row__name.is-normal,.wm-imarket-card2 h4.is-normal{color:#ffffff;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-high-level,.wm-imarket-card2 h4.is-gold{color:#ffcc19;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-excellent,.wm-imarket-card2 h4.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent-socket{color:#16dc6e;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-ancient,.wm-imarket-card2 h4.is-ancient{color:lime;text-shadow:0 0 2px currentColor}
.wm-imarket-row.is-normal:hover{background:linear-gradient(180deg,rgba(217,217,217,.16),rgba(143,147,153,.12))}
.wm-imarket-row.is-normal:before,.wm-imarket-row.is-normal .wm-imarket-row__thumb:before{background:linear-gradient(180deg,#d9d9d9,rgba(143,147,153,.8))}
.wm-imarket-card2.is-normal .wm-imarket-card2__hero .wm-imarket-thumb__ring{background:linear-gradient(180deg,#D9D9D9,rgba(143,147,153,.8));border-color:#d0d1d1}
.wm-imarket-card2.is-normal .wm-imarket-card2__body{background:linear-gradient(180deg,rgba(217,217,217,.15),rgba(143,147,153,.05));background-color:#171d29}
.wm-imarket-row.is-excellent:hover,.wm-imarket-row.is-excellent,.wm-imarket-row.is-excellent-socket:hover,.wm-imarket-row.is-excellent-socket{background:linear-gradient(180deg,rgba(22,220,110,.10),rgba(22,220,110,.03));background-color:#171d29}
.wm-imarket-row.is-high-level:hover,.wm-imarket-row.is-high-level,.wm-imarket-row.is-gold{background:linear-gradient(180deg,rgba(255,204,25,.10),rgba(255,204,25,.03));background-color:#171d29}
.wm-imarket-row.is-ancient:hover,.wm-imarket-row.is-ancient{background:linear-gradient(180deg,rgba(103,239,103,.12),rgba(103,239,103,.03));background-color:#171d29}
.wm-mi-vault-tooltip,.wm-imarket-tooltip{max-width:320px!important;padding:18px 18px!important;background:#10233e!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(0,0,0,.45)!important}
.wm-mi-vault-tooltip__namebar{background:none!important;padding:0 0 12px 0!important;border:0!important}
.wm-mi-vault-tooltip__name{font-size:22px!important;line-height:1.08!important;text-align:center!important;color:#fff!important;text-shadow:none!important}
.wm-mi-vault-tooltip__thumb{display:flex;justify-content:center;margin-bottom:10px}.wm-mi-vault-tooltip__thumb img{max-width:88px;max-height:88px}
.wm-mi-vault-tooltip__body{font-size:13px!important;line-height:1.35!important;text-align:center!important}
.wm-mi-vault-tooltip__primary{color:#ffd538!important;font-weight:700}.wm-mi-vault-tooltip__title{color:#17dc6e!important;font-weight:700;margin-top:10px}
.wm-mi-vault-tooltip__option{font-size:13px!important;line-height:1.35!important}.wm-mi-vault-tooltip__option.is-uncommon{color:#799b55}.wm-mi-vault-tooltip__option.is-rare{color:#b266ff}.wm-mi-vault-tooltip__option.is-excellent{color:#16dc6e}.wm-mi-vault-tooltip__option.is-legendary{color:#ffcc19}.wm-mi-vault-tooltip__option.is-epic{color:#eb4b4b}
.wm-imarket-modal__dialog{width:min(92vw,860px);background:#1b3b77;padding:18px 24px 24px}.wm-imarket-modal__header h3{font-size:18px;line-height:1.2}.wm-imarket-modal__header p{font-size:13px;opacity:.92}
.wm-imarket-modal__item{max-width:none;margin:0 0 16px 0;padding:0;background:transparent;box-shadow:none}
.wm-imarket-modalcard{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.wm-imarket-modalcard__thumb{background:#122b59;border-radius:18px;box-shadow:0 10px 24px rgba(0,0,0,.25);padding:18px;display:flex;align-items:center;justify-content:center;min-height:360px}.wm-imarket-modalcard__thumb .wm-imarket-thumb{background:transparent;border:0}.wm-imarket-modalcard__thumb .wm-imarket-thumb__ring{display:none}.wm-imarket-modalcard__thumb img{max-width:110px;max-height:110px}
.wm-imarket-modalcard__body{padding-top:8px}.wm-imarket-modalcard h4{font-size:28px!important;line-height:1.1;margin:0 0 12px 0;text-align:center}.wm-imarket-modalcard__line,.wm-imarket-modalcard__option{font-size:13px!important;line-height:1.35;text-align:center}.wm-imarket-modalcard__option.is-uncommon{color:#799b55}.wm-imarket-modalcard__option.is-rare{color:#b266ff}.wm-imarket-modalcard__option.is-excellent{color:#16dc6e}.wm-imarket-modalcard__option.is-legendary{color:#ffcc19}.wm-imarket-modalcard__option.is-epic{color:#eb4b4b}
.wm-imarket-modal__price{display:flex;justify-content:center;align-items:center;padding:10px 0 18px}.wm-imarket-modal__price .wm-imarket-moneyline{justify-content:center}.wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:24px!important;color:#fff}
.wm-imarket-modal__actions{justify-content:center}.wm-imarket-modal__actions .wm-imarket-cta{background:var(--gradient-btn-primary);box-shadow:var(--box-shadow-btn-primary);border:none;color:#fff;min-width:160px;height:44px!important;font-size:14px!important}.wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:140px;height:44px!important;font-size:14px!important;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:900px){.wm-imarket-modalcard{grid-template-columns:1fr}.wm-imarket-modalcard__thumb{min-height:220px}.wm-imarket-modalcard h4{font-size:20px!important}.wm-imarket-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr));}}


/* UI23 focused fixes */
.wm-imarket-page{
  --font-lg:1.06rem;
  --font-lg-lh:1.35rem;
  --font-md:0.98rem;
  --font-md-lh:1.22rem;
  --font-sm:0.92rem;
  --font-sm-lh:1.12rem;
  --font-xs:0.84rem;
  --font-xs-lh:1.02rem;
}
.wm-imarket-topnav__item,.wm-imarket-searchbar input,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-iconpill,.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect,.wm-imarket-counterline,.wm-imarket-badge,.wm-imarket-moneyline strong{font-size:13px!important;line-height:1.16!important}
.wm-imarket-row__name{font-size:14px!important;line-height:1.12!important;font-weight:800!important}
.wm-imarket-card2 h4{font-size:14px!important;line-height:1.12!important;min-height:36px!important}
.wm-imarket-row{grid-template-columns:minmax(0,1fr) 200px 124px;min-height:70px}
.wm-imarket-row__main{padding-right:10px}
.wm-imarket-row__price{padding-right:6px}
.wm-imarket-row__price .wm-imarket-moneyline strong{font-size:13px!important}
.wm-imarket-row__actions .wm-imarket-cta{min-width:104px;height:36px;border-radius:18px;font-size:12px!important}
.wm-imarket-cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.wm-imarket-card2{padding-top:38px}
.wm-imarket-card2__hero{width:74px;height:74px}
.wm-imarket-card2__hero .wm-imarket-thumb{width:74px;height:74px;padding:11px}
.wm-imarket-card2__hero img{max-width:46px;max-height:46px}
.wm-imarket-card2__body{min-height:252px!important;padding:48px 14px 14px!important}
.wm-imarket-card2__buttons .wm-imarket-cta{height:34px!important;min-width:98px!important;font-size:12px!important}
.wm-imarket-badge{height:26px!important;padding:0 11px!important;border-radius:14px!important;font-size:12px!important}
.wm-imarket-badge i,.wm-imarket-badge svg{width:12px;height:12px}
.wm-imarket-row__name.is-normal,.wm-imarket-card2 h4.is-normal{color:#ffffff!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-uncommon,.wm-imarket-card2 h4.is-uncommon{color:#799b55!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-rare,.wm-imarket-card2 h4.is-rare{color:#b266ff!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-legendary,.wm-imarket-card2 h4.is-legendary,.wm-imarket-row__name.is-high-level,.wm-imarket-card2 h4.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-gold{color:#ffcc19!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-epic,.wm-imarket-card2 h4.is-epic{color:#eb4b4b!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-excellent,.wm-imarket-card2 h4.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent-socket{color:#16dc6e!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-ancient,.wm-imarket-card2 h4.is-ancient{color:lime!important;text-shadow:0 0 2px currentColor}
.wm-mi-vault-tooltip,.wm-imarket-tooltip{max-width:340px!important;min-width:280px!important;padding:18px!important;background:#0f2341!important;border-radius:20px!important}
.wm-mi-vault-tooltip__namebar{padding:0 0 8px 0!important}
.wm-mi-vault-tooltip__name{font-size:18px!important;line-height:1.1!important;text-align:left!important}
.wm-mi-vault-tooltip__thumb{margin-bottom:8px!important}
.wm-mi-vault-tooltip__thumb img{max-width:72px!important;max-height:72px!important}
.wm-mi-vault-tooltip__body,.wm-mi-vault-tooltip__option{font-size:12px!important;line-height:1.35!important;text-align:left!important}
.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement,.wm-mi-vault-tooltip__classes,.wm-mi-vault-tooltip__title{display:block;text-align:left!important}
.wm-mi-vault-tooltip__title{margin-top:8px!important}
.wm-imarket-modal__dialog{width:min(92vw,940px)!important;background:#1f4387!important;padding:20px 28px 26px!important;border-radius:22px!important}
.wm-imarket-modal__header h3{font-size:20px!important;line-height:1.2!important}
.wm-imarket-modal__header p{font-size:13px!important}
.wm-imarket-modalcard{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:26px!important;align-items:start!important}
.wm-imarket-modalcard__thumb{background:#17356a!important;border-radius:20px!important;min-height:380px!important;box-shadow:0 12px 28px rgba(0,0,0,.25)!important}
.wm-imarket-modalcard__thumb img{max-width:118px!important;max-height:118px!important}
.wm-imarket-modalcard h4{font-size:24px!important;line-height:1.12!important;margin:0 0 14px 0!important;text-align:left!important}
.wm-imarket-modalcard__body{padding-top:8px!important}
.wm-imarket-modalcard__line,.wm-imarket-modalcard__option{font-size:13px!important;line-height:1.38!important;text-align:left!important}
.wm-imarket-modal__price{padding:14px 0 18px!important}
.wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:24px!important}
.wm-imarket-modal__actions{justify-content:flex-start!important}
.wm-imarket-modal__actions .wm-imarket-cta{min-width:150px!important;height:42px!important;font-size:14px!important}
.wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:128px!important;height:42px!important;font-size:14px!important;border-radius:18px!important}
.wm-imarket-update-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}
.wm-imarket-update-grid .wm-imarket-priceset,.wm-imarket-update-grid .wm-imarket-priceset--grid>div{margin:0}
.wm-imarket-update-right .wm-imarket-formrow,.wm-imarket-update-right .wm-imarket-priceset,.wm-imarket-update-right .wm-imarket-priceset--grid>div{margin-bottom:10px}
.wm-imarket-formrow label,.wm-imarket-priceset label{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:6px}
.wm-imarket-formrow input,.wm-imarket-formrow select,.wm-imarket-priceset input,.wm-imarket-priceset select{width:100%;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#f2f2f2;color:#111;padding:0 12px;font-size:14px}
.wm-imarket-priceset--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wm-imarket-row__actions.is-my{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}
.wm-imarket-row__actions.is-my form{display:inline-flex}
.wm-imarket-row__actions.is-my .wm-imarket-pillbtn{min-width:118px!important;height:38px!important;font-size:13px!important;justify-content:center!important;position:relative;z-index:2;background:rgba(15,22,33,.9)!important}
.wm-imarket-row.is-my,.wm-imarket-row[data-role="my-active-item"]{grid-template-columns:minmax(0,1fr) 190px 250px}
.wm-imarket-emptygrid{padding:50px 0;color:rgba(255,255,255,.75);font-size:14px;text-align:center}
@media (max-width:900px){.wm-imarket-modalcard{grid-template-columns:1fr!important}.wm-imarket-modalcard__thumb{min-height:220px!important}.wm-imarket-row{grid-template-columns:minmax(0,1fr)!important}.wm-imarket-row__price,.wm-imarket-row__actions{justify-content:flex-start!important}.wm-imarket-row__actions.is-my{flex-wrap:wrap!important}.wm-imarket-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}


#wm-imarket-update-modal .wm-imarket-modal__dialog,
#wm-imarket-publish-modal .wm-imarket-modal__dialog{
  display:grid;
  grid-template-columns:330px minmax(0,1fr);
  gap:22px;
  align-items:start;
}
#wm-imarket-update-modal .wm-imarket-modal__header,
#wm-imarket-publish-modal .wm-imarket-modal__header{grid-column:1 / -1}
#wm-imarket-update-modal .wm-imarket-modal__item,
#wm-imarket-publish-modal .wm-imarket-modal__item{grid-column:1;grid-row:2}
#wm-imarket-update-modal .wm-imarket-publish-form2,
#wm-imarket-publish-modal .wm-imarket-publish-form2{grid-column:2;grid-row:2;display:block}
#wm-imarket-update-modal .wm-imarket-modal__actions,
#wm-imarket-publish-modal .wm-imarket-modal__actions{justify-content:flex-start!important;padding-top:10px}
#wm-imarket-update-modal .wm-imarket-modal__close,
#wm-imarket-publish-modal .wm-imarket-modal__close{grid-column:1 / -1;justify-self:end}
@media (max-width:900px){
  #wm-imarket-update-modal .wm-imarket-modal__dialog,
  #wm-imarket-publish-modal .wm-imarket-modal__dialog{grid-template-columns:1fr}
  #wm-imarket-update-modal .wm-imarket-modal__item,
  #wm-imarket-publish-modal .wm-imarket-modal__item,
  #wm-imarket-update-modal .wm-imarket-publish-form2,
  #wm-imarket-publish-modal .wm-imarket-publish-form2{grid-column:1;grid-row:auto}
}


/* UI24 focused fixes */
.wm-imarket-avatarchip{width:42px!important;height:42px!important;border-width:1px!important}
.wm-imarket-avatarchip img{width:34px!important;height:34px!important}
.wm-imarket-rack--avatars{gap:10px!important}

/* Tooltip anchored beside item */
.wm-imarket-tooltip,.wm-mi-vault-tooltip{
  z-index:1600!important;
  min-width:300px!important;
  max-width:340px!important;
  background:rgba(16,35,65,.98)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 16px 34px rgba(0,0,0,.45)!important;
}
.wm-mi-vault-tooltip__thumb{display:flex!important;justify-content:center!important;margin:8px 0 12px!important}
.wm-mi-vault-tooltip__thumb img{max-width:84px!important;max-height:84px!important}
.wm-mi-vault-tooltip__name{font-size:16px!important;text-align:left!important}
.wm-mi-vault-tooltip__body,.wm-mi-vault-tooltip__option{font-size:14px!important;line-height:1.42!important;text-align:left!important}
.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement,.wm-mi-vault-tooltip__classes,.wm-mi-vault-tooltip__title{font-size:14px!important;text-align:left!important}

/* Buy modal style */
#wm-imarket-buy-modal .wm-imarket-modal__dialog{
  width:min(92vw,840px)!important;
  background:linear-gradient(180deg, rgba(9,18,30,.98), rgba(10,16,25,.98))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 28px 60px rgba(0,0,0,.50)!important;
}
#wm-imarket-buy-modal .wm-imarket-modalcard{
  display:grid!important;
  grid-template-columns:340px minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
}
#wm-imarket-buy-modal .wm-imarket-modalcard__thumb{background:rgba(255,255,255,.04)!important;border-radius:18px!important;min-height:360px!important;box-shadow:none!important}
#wm-imarket-buy-modal .wm-imarket-modalcard__body{padding-top:8px!important}
#wm-imarket-buy-modal .wm-imarket-modalcard h4{font-size:22px!important;text-align:left!important;margin-bottom:14px!important}
#wm-imarket-buy-modal .wm-imarket-modalcard__line,#wm-imarket-buy-modal .wm-imarket-modalcard__option{font-size:14px!important;line-height:1.42!important;text-align:left!important}
#wm-imarket-buy-modal .wm-imarket-modal__price{justify-content:flex-start!important;padding:16px 0 18px!important}
#wm-imarket-buy-modal .wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:24px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions{justify-content:flex-start!important;gap:12px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{min-width:150px!important;height:44px!important;background:var(--gradient-btn-primary)!important;border:none!important;color:#fff!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:140px!important;height:44px!important;border:1px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.04)!important;color:#fff!important}

/* Publish/update modals */
#wm-imarket-update-modal .wm-imarket-modal__dialog,
#wm-imarket-publish-modal .wm-imarket-modal__dialog{
  width:min(94vw,980px)!important;
  background:linear-gradient(180deg, rgba(10,18,31,.98), rgba(8,14,24,.98))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 28px 60px rgba(0,0,0,.50)!important;
  padding:22px 26px 26px!important;
}
#wm-imarket-update-modal .wm-imarket-modal__header,
#wm-imarket-publish-modal .wm-imarket-modal__header{margin-bottom:8px!important}
#wm-imarket-update-modal .wm-imarket-modal__header h3,
#wm-imarket-publish-modal .wm-imarket-modal__header h3{font-size:20px!important;line-height:1.2!important}
#wm-imarket-update-modal .wm-imarket-modal__header p,
#wm-imarket-publish-modal .wm-imarket-modal__header p{font-size:13px!important;color:rgba(255,255,255,.72)!important}
#wm-imarket-update-modal .wm-imarket-modal__dialog,
#wm-imarket-publish-modal .wm-imarket-modal__dialog{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}
#wm-imarket-update-modal .wm-imarket-modal__item,
#wm-imarket-publish-modal .wm-imarket-modal__item{grid-column:1!important;grid-row:2!important}
#wm-imarket-update-modal .wm-imarket-publish-form2,
#wm-imarket-publish-modal .wm-imarket-publish-form2{grid-column:2!important;grid-row:2!important;display:block!important}
#wm-imarket-update-modal .wm-imarket-preview,
#wm-imarket-publish-modal .wm-imarket-preview{background:rgba(255,255,255,.04)!important;border-radius:18px!important;padding:18px!important;min-height:360px!important}
#wm-imarket-update-modal .wm-imarket-preview__stage,
#wm-imarket-publish-modal .wm-imarket-preview__stage{background:#132c57!important;border-radius:18px!important;min-height:250px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:16px!important}
#wm-imarket-update-modal .wm-imarket-preview__stage img,
#wm-imarket-publish-modal .wm-imarket-preview__stage img{max-width:112px!important;max-height:112px!important;object-fit:contain!important}
#wm-imarket-update-modal .wm-imarket-preview__name,
#wm-imarket-publish-modal .wm-imarket-preview__name{font-size:22px!important;line-height:1.12!important;font-weight:800!important;color:#fff!important;text-align:center!important;margin-bottom:12px!important}
#wm-imarket-update-modal .wm-imarket-preview__line,
#wm-imarket-publish-modal .wm-imarket-preview__line{font-size:14px!important;line-height:1.42!important;color:#eaf0ff!important;text-align:center!important}
#wm-imarket-update-modal .wm-imarket-formrow label,
#wm-imarket-update-modal .wm-imarket-priceset label,
#wm-imarket-publish-modal .wm-imarket-formrow label,
#wm-imarket-publish-modal .wm-imarket-priceset label{font-size:14px!important;color:#fff!important;font-weight:700!important;margin-bottom:6px!important;display:block!important}
#wm-imarket-update-modal .wm-imarket-formrow input,
#wm-imarket-update-modal .wm-imarket-formrow select,
#wm-imarket-update-modal .wm-imarket-priceset input,
#wm-imarket-update-modal .wm-imarket-priceset select,
#wm-imarket-publish-modal .wm-imarket-formrow input,
#wm-imarket-publish-modal .wm-imarket-formrow select,
#wm-imarket-publish-modal .wm-imarket-priceset input,
#wm-imarket-publish-modal .wm-imarket-priceset select{height:44px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;padding:0 14px!important;font-size:14px!important;box-sizing:border-box!important}
#wm-imarket-update-modal .wm-imarket-priceset--grid,
#wm-imarket-publish-modal .wm-imarket-priceset--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#wm-imarket-update-modal .wm-imarket-modal__actions,
#wm-imarket-publish-modal .wm-imarket-modal__actions{justify-content:flex-start!important;gap:12px!important;padding-top:12px!important}
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-cta,
#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-cta{min-width:150px!important;height:44px!important;background:var(--gradient-btn-primary)!important;border:none!important;color:#fff!important}
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:140px!important;height:44px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}
@media (max-width: 900px){
  #wm-imarket-update-modal .wm-imarket-modal__dialog,
  #wm-imarket-publish-modal .wm-imarket-modal__dialog,
  #wm-imarket-buy-modal .wm-imarket-modalcard{grid-template-columns:1fr!important}
}


/* UI29 targeted fixes */
.wm-imarket-avatarchip{width:48px!important;height:48px!important;border-width:1px!important}
.wm-imarket-avatarchip img{width:40px!important;height:40px!important}
.wm-imarket-rack--avatars{gap:12px!important}

#wm-imarket-tooltip,.wm-mi-vault-tooltip{
  position:fixed!important;
  left:0; top:0;
  z-index:9999!important;
  min-width:360px!important;
  max-width:420px!important;
  background:linear-gradient(180deg,rgba(10,24,44,.98),rgba(8,18,32,.98))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.45)!important;
  padding:20px 22px!important;
}
.wm-mi-vault-tooltip__name{font-size:18px!important;line-height:1.15!important}
.wm-mi-vault-tooltip__body,.wm-mi-vault-tooltip__option{font-size:15px!important;line-height:1.45!important}
.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement,.wm-mi-vault-tooltip__classes,.wm-mi-vault-tooltip__title{font-size:15px!important;line-height:1.42!important}

.wm-imarket-filterbtn,.wm-imarket-actionbtn,.wm-imarket-pillbtn,.wm-imarket-sort select,.wm-imarket-searchbar input,.wm-imarket-topnav__item,.wm-imarket-summary__meta,.wm-imarket-viewbtn{font-size:14px!important}
.wm-imarket-row__name{font-size:15px!important;line-height:1.16!important}
.wm-imarket-card2 h4{font-size:15px!important;line-height:1.16!important}
.wm-imarket-badge{font-size:13px!important;height:32px!important;padding:0 14px!important}
.wm-imarket-row__price .wm-imarket-moneyline strong{font-size:15px!important}
.wm-imarket-row__actions .wm-imarket-cta{min-width:110px!important;height:40px!important;font-size:13px!important}

/* keep titles colored */
.wm-imarket-row__name.is-normal,.wm-imarket-card2 h4.is-normal{color:#ffffff!important}
.wm-imarket-row__name.is-uncommon,.wm-imarket-card2 h4.is-uncommon{color:#799b55!important}
.wm-imarket-row__name.is-rare,.wm-imarket-card2 h4.is-rare{color:#b266ff!important}
.wm-imarket-row__name.is-legendary,.wm-imarket-card2 h4.is-legendary,.wm-imarket-row__name.is-high-level,.wm-imarket-card2 h4.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-gold{color:#ffcc19!important}
.wm-imarket-row__name.is-epic,.wm-imarket-card2 h4.is-epic{color:#eb4b4b!important}
.wm-imarket-row__name.is-excellent,.wm-imarket-card2 h4.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent-socket{color:#16dc6e!important}
.wm-imarket-row__name.is-ancient,.wm-imarket-card2 h4.is-ancient{color:lime!important}

/* buy modal */
#wm-imarket-buy-modal .wm-imarket-modal__dialog{
  width:min(92vw,880px)!important;
  background:linear-gradient(180deg,rgba(7,15,27,.98),rgba(10,20,35,.98))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 28px 60px rgba(0,0,0,.55)!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__header h3{font-size:26px!important;color:#fff!important}
#wm-imarket-buy-modal .wm-imarket-modal__header p{font-size:14px!important;color:rgba(255,255,255,.82)!important}
#wm-imarket-buy-modal .wm-imarket-modalcard{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}
#wm-imarket-buy-modal .wm-imarket-modalcard__thumb{background:rgba(255,255,255,.04)!important;border-radius:22px!important;min-height:360px!important}
#wm-imarket-buy-modal .wm-imarket-modalcard__body{padding-top:8px!important}
#wm-imarket-buy-modal .wm-imarket-modalcard h4{font-size:24px!important;text-align:left!important;margin-bottom:16px!important}
#wm-imarket-buy-modal .wm-imarket-modalcard__line,#wm-imarket-buy-modal .wm-imarket-modalcard__option{font-size:15px!important;line-height:1.45!important;text-align:left!important}
#wm-imarket-buy-modal .wm-imarket-modal__price{justify-content:flex-start!important;padding:18px 0 22px!important}
#wm-imarket-buy-modal .wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:26px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions{justify-content:flex-start!important;gap:12px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{min-width:160px!important;height:46px!important;background:linear-gradient(180deg,#ffa62b,#d97a00)!important;border:none!important;color:#fff!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:150px!important;height:46px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.04)!important;color:#fff!important}

/* update/publish modals */
#wm-imarket-update-modal .wm-imarket-modal__dialog,
#wm-imarket-publish-modal .wm-imarket-modal__dialog{
  width:min(94vw,980px)!important;
  background:linear-gradient(180deg,rgba(8,20,37,.98),rgba(10,20,35,.98))!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 28px 60px rgba(0,0,0,.55)!important;
}
#wm-imarket-update-modal .wm-imarket-modal__header h3,
#wm-imarket-publish-modal .wm-imarket-modal__header h3{font-size:24px!important;color:#fff!important}
#wm-imarket-update-modal .wm-imarket-modal__header p,
#wm-imarket-publish-modal .wm-imarket-modal__header p{font-size:14px!important;color:rgba(255,255,255,.82)!important}
#wm-imarket-update-modal .wm-imarket-modal__dialog,
#wm-imarket-publish-modal .wm-imarket-modal__dialog{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:26px!important;align-items:start!important}
#wm-imarket-update-modal .wm-imarket-modal__header,
#wm-imarket-update-modal .wm-imarket-modal__close,
#wm-imarket-publish-modal .wm-imarket-modal__header,
#wm-imarket-publish-modal .wm-imarket-modal__close{grid-column:1 / -1}
#wm-imarket-update-modal .wm-imarket-modal__item,
#wm-imarket-publish-modal .wm-imarket-modal__item{grid-column:1!important;grid-row:auto!important}
#wm-imarket-update-modal .wm-imarket-publish-form2,
#wm-imarket-publish-modal .wm-imarket-publish-form2{grid-column:2!important;grid-row:auto!important;display:block!important;min-width:0!important}
#wm-imarket-update-modal .wm-imarket-preview,
#wm-imarket-publish-modal .wm-imarket-preview{background:rgba(255,255,255,.04)!important;border-radius:22px!important;padding:18px!important;min-height:360px!important}
#wm-imarket-update-modal .wm-imarket-formrow label,
#wm-imarket-publish-modal .wm-imarket-formrow label,
#wm-imarket-update-modal .wm-imarket-priceset label,
#wm-imarket-publish-modal .wm-imarket-priceset label{display:block!important;color:#fff!important;font-size:14px!important;margin:0 0 8px!important}
#wm-imarket-update-modal select,
#wm-imarket-update-modal input,
#wm-imarket-publish-modal select,
#wm-imarket-publish-modal input{width:100%!important;height:48px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;padding:0 14px!important;font-size:15px!important;box-sizing:border-box!important}
#wm-imarket-update-modal .wm-imarket-priceset--grid,
#wm-imarket-publish-modal .wm-imarket-priceset--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
#wm-imarket-update-modal .wm-imarket-modal__actions,
#wm-imarket-publish-modal .wm-imarket-modal__actions{justify-content:flex-start!important;gap:12px!important;margin-top:18px!important}
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-cta,
#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-cta{min-width:160px!important;height:46px!important;background:linear-gradient(180deg,#ffa62b,#d97a00)!important;border:none!important;color:#fff!important}
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:150px!important;height:46px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(255,255,255,.04)!important;color:#fff!important}
@media (max-width:980px){
  #wm-imarket-update-modal .wm-imarket-modal__dialog,
  #wm-imarket-publish-modal .wm-imarket-modal__dialog,
  #wm-imarket-buy-modal .wm-imarket-modalcard{grid-template-columns:1fr!important}
  #wm-imarket-update-modal .wm-imarket-publish-form2,
  #wm-imarket-publish-modal .wm-imarket-publish-form2{grid-column:1!important}
}

.wm-imarket-row__actions.is-my{display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}
.wm-imarket-row__actions.is-my .wm-imarket-pillbtn{min-width:124px!important;justify-content:center!important;position:relative!important;z-index:2!important;background:rgba(15,22,33,.92)!important}
.wm-imarket-row__price{padding-right:18px!important}

.wm-imarket-card2__buttons .wm-imarket-cta.is-disabled{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.18)!important;color:rgba(255,255,255,.7)!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important}


/* Filter icons refresh */
.wm-imarket-svgicon{width:16px;height:16px;display:block;fill:currentColor;stroke:currentColor;flex:0 0 auto}
.wm-imarket-iconpill,.wm-imarket-categorypill,.wm-imarket-textpill,.wm-imarket-metricpill{color:#fff}
.wm-imarket-iconpill .wm-imarket-svgicon{width:17px;height:17px}
.wm-imarket-categorypill .wm-imarket-svgicon,.wm-imarket-textpill .wm-imarket-svgicon,.wm-imarket-metricpill .wm-imarket-svgicon{width:15px;height:15px}
.wm-imarket-textpill i,.wm-imarket-categorypill i,.wm-imarket-metricpill i{font-size:14px;line-height:1;color:currentColor}
.wm-imarket-pillgroup--short{gap:10px}
.wm-imarket-pillgroup--rarity .wm-imarket-raritypill{font-weight:800}
.wm-imarket-raritypill.is-normal{color:#f4f4f4}
.wm-imarket-raritypill.is-uncommon{color:#49d265}
.wm-imarket-raritypill.is-rare{color:#4aa8ff}
.wm-imarket-raritypill.is-legendary{color:#ffb236}
.wm-imarket-raritypill.is-epic{color:#d96cff}
.wm-imarket-raritypill.is-active{background:rgba(255,255,255,.12);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset}
.wm-imarket-raritypill.is-normal.is-active{border-color:rgba(244,244,244,.45);box-shadow:0 0 0 1px rgba(244,244,244,.12) inset,0 0 12px rgba(244,244,244,.08)}
.wm-imarket-raritypill.is-uncommon.is-active{border-color:rgba(73,210,101,.45);box-shadow:0 0 0 1px rgba(73,210,101,.12) inset,0 0 12px rgba(73,210,101,.12)}
.wm-imarket-raritypill.is-rare.is-active{border-color:rgba(74,168,255,.48);box-shadow:0 0 0 1px rgba(74,168,255,.12) inset,0 0 12px rgba(74,168,255,.14)}
.wm-imarket-raritypill.is-legendary.is-active{border-color:rgba(255,178,54,.5);box-shadow:0 0 0 1px rgba(255,178,54,.12) inset,0 0 12px rgba(255,178,54,.14)}
.wm-imarket-raritypill.is-epic.is-active{border-color:rgba(217,108,255,.5);box-shadow:0 0 0 1px rgba(217,108,255,.14) inset,0 0 12px rgba(217,108,255,.14)}
.wm-imarket-row__name.is-uncommon,.wm-imarket-card2 h4.is-uncommon{color:#49d265!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-rare,.wm-imarket-card2 h4.is-rare{color:#4aa8ff!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-legendary,.wm-imarket-card2 h4.is-legendary{color:#ffb236!important;text-shadow:0 0 2px currentColor}
.wm-imarket-row__name.is-epic,.wm-imarket-card2 h4.is-epic{color:#d96cff!important;text-shadow:0 0 2px currentColor}


/* v31.2.0 filters polish */
.wm-imarket-raritypill.is-normal{color:#f4f4f4!important;border-color:rgba(244,244,244,.22)!important}
.wm-imarket-raritypill.is-uncommon{color:#49d265!important;border-color:rgba(73,210,101,.26)!important}
.wm-imarket-raritypill.is-rare{color:#4aa8ff!important;border-color:rgba(74,168,255,.26)!important}
.wm-imarket-raritypill.is-legendary{color:#ffb236!important;border-color:rgba(255,178,54,.28)!important}
.wm-imarket-raritypill.is-epic{color:#d96cff!important;border-color:rgba(217,108,255,.28)!important}
.wm-imarket-raritypill.is-normal.is-active{background:rgba(244,244,244,.08)!important}
.wm-imarket-raritypill.is-uncommon.is-active{background:rgba(73,210,101,.08)!important}
.wm-imarket-raritypill.is-rare.is-active{background:rgba(74,168,255,.09)!important}
.wm-imarket-raritypill.is-legendary.is-active{background:rgba(255,178,54,.10)!important}
.wm-imarket-raritypill.is-epic.is-active{background:rgba(217,108,255,.10)!important}
.wm-imarket-flagpill{gap:7px!important}
.wm-imarket-flagpill .wm-imarket-svgicon{width:14px!important;height:14px!important;display:block;flex:0 0 auto}
.wm-imarket-badge .wm-imarket-svgicon{width:12px!important;height:12px!important;display:block;flex:0 0 auto}
.wm-imarket-actionbtn .wm-imarket-svgicon,.wm-imarket-viewbtn .wm-imarket-svgicon,.wm-imarket-topnav__item .wm-imarket-svgicon{width:15px!important;height:15px!important;display:block;flex:0 0 auto}
.wm-imarket-textpill .wm-imarket-svgicon,.wm-imarket-metricpill .wm-imarket-svgicon,.wm-imarket-categorypill .wm-imarket-svgicon{width:14px!important;height:14px!important}

/* v32.2.0 layout + polish */
.wm-imarket-market-shell{padding-bottom:4px}
.wm-imarket-results{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important}
.wm-imarket-rack{row-gap:10px}
.wm-imarket-pillgroup--level{margin-right:auto}
.wm-imarket-pillgroup--flags{margin-left:auto}
.wm-imarket-pillgroup--coins{margin-left:12px}

.wm-imarket-topnav__item .wm-imarket-svgicon,
.wm-imarket-actionbtn .wm-imarket-svgicon,
.wm-imarket-viewbtn .wm-imarket-svgicon,
.wm-imarket-searchbar__icon .wm-imarket-svgicon{width:16px!important;height:16px!important;display:block;flex:0 0 auto}

.wm-imarket-searchbar__icon,
.wm-imarket-searchbar__icon:hover,
.wm-imarket-searchbar__icon:focus,
.wm-imarket-searchbar__icon:active{
  appearance:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  border:0!important;
  box-shadow:none!important;
  outline:none!important;
  background:transparent!important;
  border-radius:0!important;
  padding:0!important;
  margin:0!important;
}
.wm-imarket-searchbar input{
  appearance:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  box-shadow:none!important;
}
.wm-imarket-searchbar input::-webkit-search-decoration,
.wm-imarket-searchbar input::-webkit-search-cancel-button,
.wm-imarket-searchbar input::-webkit-search-results-button,
.wm-imarket-searchbar input::-webkit-search-results-decoration{display:none}

.wm-imarket-levelselect,
.wm-imarket-orderselect{position:relative}
.wm-imarket-levelselect select,
.wm-imarket-orderselect select{
  appearance:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  outline:none!important;
  padding-right:18px!important;
}
.wm-imarket-levelselect::after,
.wm-imarket-orderselect::after{
  content:'';
  position:absolute;
  right:12px;
  top:50%;
  width:7px;
  height:7px;
  border-right:2px solid rgba(255,255,255,.9);
  border-bottom:2px solid rgba(255,255,255,.9);
  transform:translateY(-65%) rotate(45deg);
  pointer-events:none;
}
.wm-imarket-orderselect{padding-right:28px!important}
.wm-imarket-levelselect{padding-right:28px!important}

.wm-imarket-currencypill .wm-imarket-moneyicon,
.wm-imarket-currencypill .wm-imarket-jewelmini{display:inline-flex;align-items:center;justify-content:center}
.wm-imarket-currencypill .wm-imarket-jewelmini strong{display:none}
.wm-imarket-currencypill .wm-imarket-jewelmini img{width:14px;height:14px}

@media (max-width: 991px){
  .wm-imarket-pillgroup--flags{margin-left:0}
  .wm-imarket-pillgroup--coins{margin-left:0}
}

/* v32.3.0 public market + wallet + compact buy modal */
.wm-imarket-marketgrid{display:block}
.wm-imarket-marketgrid.is-with-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
.wm-imarket-marketgrid__side{position:sticky;top:16px}
.wm-imarket-wallet-card{padding:18px 16px;border-radius:18px;background:rgba(8,16,32,.88);border:1px solid rgba(255,255,255,.09);box-shadow:0 14px 30px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.04)}
.wm-imarket-wallet-card__profile{display:flex;flex-direction:column;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}
.wm-imarket-wallet-card__avatar{width:92px;height:92px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.12);box-shadow:0 8px 22px rgba(0,0,0,.26)}
.wm-imarket-wallet-card__name{font-size:14px;line-height:1.1;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.08em}
.wm-imarket-wallet-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.wm-imarket-wallet-card__cell{padding:12px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.wm-imarket-token-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:900;color:#111}
.wm-imarket-token-pill img{width:18px;height:18px;object-fit:contain}
.wm-imarket-token-pill.is-mc{background:#bff7d9}.wm-imarket-token-pill.is-wcp{background:#d89cff}.wm-imarket-token-pill.is-wcc{background:#7189ff;color:#fff}.wm-imarket-token-pill.is-gp{background:#ffe790}
.wm-imarket-wallet-card__value{font-size:16px;line-height:1.1;font-weight:800;color:#fff}
.wm-imarket-wallet-card__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.02);color:#fff;text-decoration:none;font-size:12px;font-weight:700}
.wm-imarket-wallet-card__action:hover{background:rgba(255,255,255,.07);color:#fff}.wm-imarket-wallet-card__action.is-disabled{opacity:.56;pointer-events:none}
.wm-imarket-wallet-card__jewels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}
.wm-imarket-jewel-chip{min-width:0;height:42px;padding:0 6px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:5px}
.wm-imarket-jewel-chip__icon{width:14px;height:14px;object-fit:contain}.wm-imarket-jewel-chip__count{font-size:12px;font-weight:800;color:#fff}

.wm-imarket-searchbar{overflow:hidden}
.wm-imarket-searchbar::before,.wm-imarket-searchbar::after{display:none!important}
.wm-imarket-searchbar input,
.wm-imarket-searchbar input:hover,
.wm-imarket-searchbar input:focus,
.wm-imarket-searchbar input:active{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important;border-radius:0!important;padding:0!important;margin:0!important}
.wm-imarket-searchbar__icon i,
.wm-imarket-searchbar__icon svg{background:none!important;border:none!important;box-shadow:none!important}

.wm-imarket-orderselect{overflow:hidden}
.wm-imarket-orderselect select,
.wm-imarket-orderselect select:hover,
.wm-imarket-orderselect select:focus,
.wm-imarket-orderselect select:active{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important}
.wm-imarket-orderselect select::-ms-expand,.wm-imarket-levelselect select::-ms-expand{display:none}

.wm-imarket-summarybar{padding-bottom:6px;margin-bottom:6px}
.wm-imarket-row{grid-template-columns:minmax(0,1fr) 170px 136px;padding-right:10px}
.wm-imarket-row__actions{justify-content:center;padding-right:4px}
.wm-imarket-row__actions .wm-imarket-cta{min-width:114px;height:42px;padding:0 18px;border-radius:22px;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.wm-imarket-row__actions .wm-imarket-cta:hover{background:#fff;color:#0d0d10;border-color:#fff}

#wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(520px,calc(100vw - 40px))!important;max-width:520px!important;padding:28px 24px 24px!important;border-radius:22px!important;background:#02093a!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}
#wm-imarket-buy-modal .wm-imarket-modal__close{top:18px!important;right:18px!important;width:52px!important;height:52px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.72)!important;background:transparent!important;color:#fff!important;font-size:36px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}
#wm-imarket-buy-modal .wm-imarket-modal__header{width:100%;text-align:center!important;padding-right:40px!important}
#wm-imarket-buy-modal .wm-imarket-modal__header h3{font-size:18px!important;text-transform:none!important;margin:0!important}
#wm-imarket-buy-modal .wm-imarket-modal__header p{display:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__item{width:100%;display:flex;justify-content:center;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#wm-imarket-buy-modal .wm-imarket-buytooltip{max-width:300px!important;width:100%!important;margin:0 auto!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__thumb img{max-width:74px!important;max-height:74px!important}
#wm-imarket-buy-modal .wm-imarket-modal__meta{display:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__price{padding:0!important;justify-content:center!important}
#wm-imarket-buy-modal .wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:18px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions{width:100%;justify-content:center!important;gap:12px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta,
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:160px!important;height:54px!important;border-radius:18px!important;font-size:14px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{background:linear-gradient(180deg,#ffa62b,#d97a00)!important;box-shadow:0 10px 22px rgba(243,164,29,.22)!important;border:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.18)!important}

@media (max-width: 1100px){
  .wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:1fr}
  .wm-imarket-marketgrid__side{position:static}
  .wm-imarket-wallet-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width: 760px){
  .wm-imarket-wallet-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wm-imarket-wallet-card__jewels{grid-template-columns:repeat(5,minmax(0,1fr))}
  .wm-imarket-row{grid-template-columns:1fr;gap:10px;padding-right:0}
  .wm-imarket-row__price,.wm-imarket-row__actions{justify-content:flex-start}
  #wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(96vw,520px)!important;padding:22px 16px 18px!important}
  #wm-imarket-buy-modal .wm-imarket-modal__actions{flex-direction:column}
  #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta,
  #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{width:100%!important}
}


/* v32.3.1 layout polish */
.wm-imarket-marketgrid__main{min-width:0;display:flex;flex-direction:column;min-height:0}
.wm-imarket-results{min-height:0}
@media (min-width: 1101px){
  .wm-imarket-results{max-height:calc(100vh - 235px);overflow-y:auto;overflow-x:hidden;padding-right:8px}
  .wm-imarket-results::-webkit-scrollbar{width:10px}
  .wm-imarket-results::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}
}
.wm-imarket-searchbar,
.wm-imarket-searchbar *{box-shadow:none!important}
.wm-imarket-searchbar{background:rgba(255,255,255,.01)!important}
.wm-imarket-searchbar__icon,
.wm-imarket-searchbar__icon:hover,
.wm-imarket-searchbar__icon:focus,
.wm-imarket-searchbar__icon:active{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important}
.wm-imarket-searchbar__icon::before,
.wm-imarket-searchbar__icon::after,
.wm-imarket-searchbar input::before,
.wm-imarket-searchbar input::after{display:none!important;content:none!important}
.wm-imarket-searchbar input[type="text"]{appearance:none!important;-webkit-appearance:none!important}
.wm-imarket-searchbar input[type="text"]::-webkit-search-decoration,
.wm-imarket-searchbar input[type="text"]::-webkit-search-cancel-button,
.wm-imarket-searchbar input[type="text"]::-webkit-search-results-button,
.wm-imarket-searchbar input[type="text"]::-webkit-search-results-decoration{display:none!important}
.wm-imarket-searchbar .fas,
.wm-imarket-searchbar .fa,
.wm-imarket-searchbar svg{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}

#wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(560px,calc(100vw - 36px))!important;max-width:560px!important;background:#02093a!important;padding:18px 18px 22px!important;border-radius:22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;overflow:visible!important}
#wm-imarket-buy-modal .wm-imarket-modal__close{top:-18px!important;right:-18px!important;width:58px!important;height:58px!important;border-radius:50%!important;border:2px solid rgba(10,12,55,.95)!important;background:#f5f5f5!important;color:#0b0d4a!important;font-size:38px!important;font-weight:800!important;box-shadow:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__header{padding:0!important;text-align:center!important;width:100%!important}
#wm-imarket-buy-modal .wm-imarket-modal__header h3{font-size:20px!important;font-weight:800!important;line-height:1.1!important;margin:0!important;color:#fff!important;text-transform:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__item{width:100%!important;display:flex!important;justify-content:center!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
#wm-imarket-buy-modal .wm-imarket-buytooltip{width:min(100%,260px)!important;max-width:260px!important;margin:0 auto!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip{max-width:260px!important;border-radius:0!important;background:rgba(31,31,31,.78)!important;box-shadow:none!important;padding:0!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__namebar{padding:8px 10px!important;background:rgba(255,255,255,.08)!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__name{font-size:12px!important;line-height:1.15!important;text-align:center!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__body{padding:10px 12px 12px!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__thumb{margin:0 auto 8px auto!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__thumb img{max-width:72px!important;max-height:72px!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__primary,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__serial,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__durability,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__requirement,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__classes,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__title,
#wm-imarket-buy-modal .wm-mi-vault-tooltip__option{font-size:12px!important;line-height:1.32!important;text-align:center!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__classes{margin:8px 0!important}
#wm-imarket-buy-modal .wm-imarket-modal__price{padding:0!important;justify-content:center!important}
#wm-imarket-buy-modal .wm-imarket-modal__price .wm-imarket-moneyline strong{font-size:17px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions{width:100%!important;display:flex!important;justify-content:center!important;gap:14px!important;padding-top:2px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta,
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{min-width:174px!important;height:54px!important;border-radius:18px!important;font-size:14px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{background:linear-gradient(180deg,#f8ab22,#dd8307)!important;border:none!important;color:#fff!important;box-shadow:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}
@media (max-width: 640px){
  #wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(94vw,560px)!important;padding:18px 12px 18px!important}
  #wm-imarket-buy-modal .wm-imarket-modal__close{right:0!important;top:-14px!important;width:50px!important;height:50px!important;font-size:34px!important}
  #wm-imarket-buy-modal .wm-imarket-modal__actions{flex-direction:column!important}
  #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta,
  #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{width:100%!important;min-width:0!important}
}

/* v32.3.2 modal/search hard fix */
.wm-imarket-searchbar{display:flex!important;align-items:center!important;padding-left:42px!important;overflow:hidden!important}
.wm-imarket-searchbar__icon{pointer-events:none!important;position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important}
.wm-imarket-searchbar__icon .wm-imarket-svgicon,.wm-imarket-searchbar__icon svg{display:block!important;width:16px!important;height:16px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important}
.wm-imarket-searchbar input{padding:0!important;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}
.wm-imarket-searchbar input::-ms-clear,.wm-imarket-searchbar input::-ms-reveal{display:none!important;width:0!important;height:0!important}
#wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(500px,calc(100vw - 32px))!important;max-width:500px!important;min-height:0!important;padding:16px 16px 18px!important;gap:10px!important;overflow:visible!important}
#wm-imarket-buy-modal .wm-imarket-modal__header p,#wm-imarket-buy-modal .wm-imarket-modal__meta{display:none!important}
#wm-imarket-buy-modal .wm-imarket-modal__item{width:auto!important;max-width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0 auto!important;overflow:visible!important}
#wm-imarket-buy-modal .wm-imarket-buytooltip.wm-mi-vault-tooltip{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;pointer-events:auto!important;max-width:260px!important;width:260px!important;margin:0 auto!important;transform:none!important;z-index:auto!important}
#wm-imarket-buy-modal .wm-mi-vault-tooltip__body{overflow:visible!important}
#wm-imarket-buy-modal .wm-imarket-modal__price{margin-top:2px!important}
#wm-imarket-buy-modal .wm-imarket-modal__actions{margin-top:2px!important;padding-top:0!important}
#wm-imarket-buy-modal .wm-imarket-modal__close{right:-10px!important;top:-14px!important}



/* v32.3.2a minimal modal polish based on stable v32.3.2 */
#wm-imarket-buy-modal .wm-imarket-modal__dialog{
  background:transparent!important;
  box-shadow:none!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__backdrop{
  background:rgba(0,0,0,.68)!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__close{
  top:-14px!important;
  right:-8px!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  min-height:52px!important;
  border-radius:50%!important;
  aspect-ratio:1/1!important;
  background:transparent!important;
  border:2px solid rgba(255,255,255,.92)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  line-height:1!important;
  box-shadow:none!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{
  background:#fff!important;
  color:#0d0d10!important;
  border:1px solid rgba(255,255,255,.9)!important;
  box-shadow:none!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{
  background:rgba(255,255,255,.03)!important;
  color:#fff!important;
}
.wm-imarket-wallet-card{
  background:transparent!important;
}
@media (max-width:640px){
  #wm-imarket-buy-modal .wm-imarket-modal__close{
    right:0!important;
    top:-12px!important;
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
  }
}


/* History log styling */
.wm-imarket-loggrid{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:980px;padding-left:20px}
.wm-imarket-loggrid:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:1px;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.06))}
.wm-imarket-logcard{position:relative;padding:14px 16px 14px 18px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.10);box-shadow:0 10px 26px rgba(0,0,0,.16)}
.wm-imarket-logcard__dot{position:absolute;left:-18px;top:18px;width:12px;height:12px;border-radius:50%;background:#8ea1ff;box-shadow:0 0 0 4px rgba(142,161,255,.14)}
.wm-imarket-logcard__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.wm-imarket-logcard__action{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#fff}
.wm-imarket-logcard__date{font-size:12px;font-weight:700;letter-spacing:.04em;color:rgba(255,255,255,.64)}
.wm-imarket-logcard__detail{font-size:18px;line-height:1.35;font-weight:700;color:#fff}
.wm-imarket-logcard__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}

.wm-imarket-loggrid--history{max-height:min(860px,calc((6 * 152px) + (5 * 14px) + 16px));overflow-y:auto;padding-right:10px;margin-right:-6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}
.wm-imarket-loggrid--history::-webkit-scrollbar{width:10px}
.wm-imarket-loggrid--history::-webkit-scrollbar-track{background:transparent}
.wm-imarket-loggrid--history::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.wm-imarket-loggrid--history::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.wm-imarket-logchip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:800;color:rgba(255,255,255,.84)}
.wm-imarket-logcard.is-cancelled .wm-imarket-logcard__dot{background:#ff6767;box-shadow:0 0 0 4px rgba(255,103,103,.16)}
.wm-imarket-logcard.is-cancelled .wm-imarket-logcard__action{color:#ff9090;border-color:rgba(255,103,103,.35);background:rgba(255,103,103,.08)}
.wm-imarket-logcard.is-published .wm-imarket-logcard__dot{background:#38e07a;box-shadow:0 0 0 4px rgba(56,224,122,.16)}
.wm-imarket-logcard.is-published .wm-imarket-logcard__action{color:#7ef0a7;border-color:rgba(56,224,122,.35);background:rgba(56,224,122,.08)}
.wm-imarket-logcard.is-updated .wm-imarket-logcard__dot{background:#7cb7ff;box-shadow:0 0 0 4px rgba(124,183,255,.16)}
.wm-imarket-logcard.is-updated .wm-imarket-logcard__action{color:#9bc7ff;border-color:rgba(124,183,255,.35);background:rgba(124,183,255,.08)}
.wm-imarket-logcard.is-bought .wm-imarket-logcard__dot,.wm-imarket-logcard.is-sold .wm-imarket-logcard__dot{background:#ffcb5b;box-shadow:0 0 0 4px rgba(255,203,91,.16)}
.wm-imarket-logcard.is-bought .wm-imarket-logcard__action,.wm-imarket-logcard.is-sold .wm-imarket-logcard__action{color:#ffd978;border-color:rgba(255,203,91,.35);background:rgba(255,203,91,.08)}
@media (max-width: 700px){
  .wm-imarket-loggrid{padding-left:16px}
  .wm-imarket-logcard{padding:13px 14px 13px 16px}
  .wm-imarket-logcard__detail{font-size:16px}
}


/* Fase 3.2: publicación directa desde Banco del Sitio */
.wm-imarket-row.is-stored{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));}
.wm-imarket-row.is-stored:hover{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.035));}
.wm-imarket-row__hint{display:block;font-size:10px;line-height:1.15;color:rgba(255,255,255,.56);letter-spacing:.02em;text-transform:uppercase;}
.wm-imarket-row.is-stored .wm-imarket-row__price{opacity:.82;}
.wm-imarket-row.is-stored .wm-imarket-moneychip{display:inline-flex!important;}

/* v33.0.0 - modal publicar/actualizar limpio + selects oscuros */
#wm-imarket-publish-modal .wm-imarket-modal__backdrop,
#wm-imarket-update-modal .wm-imarket-modal__backdrop{
  background:rgba(0,0,0,.72)!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__dialog,
#wm-imarket-update-modal .wm-imarket-modal__dialog{
  width:min(900px,calc(100vw - 36px))!important;
  max-width:900px!important;
  max-height:calc(100vh - 44px)!important;
  overflow:auto!important;
  display:grid!important;
  grid-template-columns:minmax(260px,330px) minmax(320px,1fr)!important;
  gap:24px!important;
  align-items:start!important;
  padding:24px 28px 26px!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(6,12,22,.98),rgba(8,14,24,.98))!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 28px 70px rgba(0,0,0,.58)!important;
  scrollbar-width:thin;
  scrollbar-color:rgba(255,255,255,.22) transparent;
}

#wm-imarket-publish-modal .wm-imarket-modal__dialog::-webkit-scrollbar,
#wm-imarket-update-modal .wm-imarket-modal__dialog::-webkit-scrollbar{width:10px}
#wm-imarket-publish-modal .wm-imarket-modal__dialog::-webkit-scrollbar-track,
#wm-imarket-update-modal .wm-imarket-modal__dialog::-webkit-scrollbar-track{background:transparent}
#wm-imarket-publish-modal .wm-imarket-modal__dialog::-webkit-scrollbar-thumb,
#wm-imarket-update-modal .wm-imarket-modal__dialog::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.18);
  border-radius:999px;
  border:2px solid transparent;
  background-clip:padding-box;
}

#wm-imarket-publish-modal .wm-imarket-modal__header,
#wm-imarket-update-modal .wm-imarket-modal__header{
  grid-column:1 / -1!important;
  margin:0 64px 2px 0!important;
  padding:0!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__header h3,
#wm-imarket-update-modal .wm-imarket-modal__header h3{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  font-size:22px!important;
  line-height:1.15!important;
  letter-spacing:.04em!important;
  color:#fff!important;
  text-transform:uppercase!important;
  margin:0 0 8px!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__header p,
#wm-imarket-update-modal .wm-imarket-modal__header p{
  margin:0!important;
  font-size:14px!important;
  line-height:1.45!important;
  color:rgba(255,255,255,.74)!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__close,
#wm-imarket-update-modal .wm-imarket-modal__close{
  position:absolute!important;
  top:20px!important;
  right:22px!important;
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  min-height:52px!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.035)!important;
  color:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:28px!important;
  line-height:1!important;
  box-shadow:none!important;
  z-index:3!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__close:hover,
#wm-imarket-update-modal .wm-imarket-modal__close:hover{
  background:rgba(255,255,255,.08)!important;
  border-color:rgba(255,255,255,.32)!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__item,
#wm-imarket-update-modal .wm-imarket-modal__item{
  grid-column:1!important;
  grid-row:2!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}

#wm-imarket-publish-modal .wm-imarket-publish-form2,
#wm-imarket-update-modal .wm-imarket-publish-form2{
  grid-column:2!important;
  grid-row:2!important;
  display:block!important;
  min-width:0!important;
  padding:20px!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.025)!important;
  border:1px solid rgba(255,255,255,.10)!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip,
#wm-imarket-update-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip{
  position:relative!important;
  left:auto!important;
  top:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  z-index:auto!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  max-height:min(620px,calc(100vh - 220px))!important;
  overflow:auto!important;
  padding:0!important;
  border-radius:18px!important;
  background:rgba(31,31,31,.82)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:none!important;
  pointer-events:auto!important;
  scrollbar-width:thin;
  scrollbar-color:rgba(255,255,255,.22) transparent;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip::-webkit-scrollbar,
#wm-imarket-update-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip::-webkit-scrollbar{width:8px}
#wm-imarket-publish-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip::-webkit-scrollbar-thumb,
#wm-imarket-update-modal .wm-imarket-publishpreview.wm-mi-vault-tooltip::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.18);
  border-radius:999px;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__namebar,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__namebar{
  padding:12px 14px!important;
  background:rgba(255,255,255,.075)!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__name,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__name{
  font-size:16px!important;
  line-height:1.22!important;
  text-align:center!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__body,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__body{
  padding:16px 18px 18px!important;
  text-align:center!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__thumb,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__thumb{
  margin:0 auto 12px!important;
  display:flex!important;
  justify-content:center!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__thumb img,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__thumb img{
  max-width:92px!important;
  max-height:92px!important;
  object-fit:contain!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__primary,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__serial,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__durability,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__requirement,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__classes,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__title,
#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__option,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__primary,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__serial,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__durability,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__requirement,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__classes,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__title,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__option{
  font-size:13px!important;
  line-height:1.42!important;
  text-align:center!important;
}


#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__serial,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__serial{
  display:block!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__classes,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__classes{
  margin:10px 0!important;
  padding:6px 8px!important;
  background:#af0000!important;
  color:#fff!important;
}

#wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__title,
#wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__title{
  margin-top:12px!important;
  color:#ffe85a!important;
  text-transform:uppercase!important;
  letter-spacing:.06em!important;
  font-weight:800!important;
}

#wm-imarket-publish-modal .wm-imarket-formrow,
#wm-imarket-update-modal .wm-imarket-formrow{
  margin:0 0 14px!important;
}

#wm-imarket-publish-modal .wm-imarket-formrow label,
#wm-imarket-publish-modal .wm-imarket-priceset label,
#wm-imarket-update-modal .wm-imarket-formrow label,
#wm-imarket-update-modal .wm-imarket-priceset label{
  display:block!important;
  margin:0 0 8px!important;
  font-size:14px!important;
  line-height:1.2!important;
  color:#fff!important;
  font-weight:800!important;
}

#wm-imarket-publish-modal select,
#wm-imarket-update-modal select{
  color-scheme:dark!important;
  appearance:auto!important;
  -webkit-appearance:auto!important;
  background-color:#111923!important;
  background-image:none!important;
  color:#fff!important;
}

#wm-imarket-publish-modal select option,
#wm-imarket-update-modal select option,
.wm-imarket-page select option{
  background:#111923!important;
  color:#fff!important;
}

#wm-imarket-publish-modal input,
#wm-imarket-publish-modal select,
#wm-imarket-update-modal input,
#wm-imarket-update-modal select{
  height:52px!important;
  border-radius:16px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:#111923!important;
  color:#fff!important;
  padding:0 16px!important;
  font-size:15px!important;
  box-sizing:border-box!important;
  outline:none!important;
}

#wm-imarket-publish-modal input:focus,
#wm-imarket-publish-modal select:focus,
#wm-imarket-update-modal input:focus,
#wm-imarket-update-modal select:focus{
  border-color:rgba(255,255,255,.34)!important;
  box-shadow:0 0 0 3px rgba(255,255,255,.06)!important;
}

#wm-imarket-publish-modal .wm-imarket-priceset,
#wm-imarket-update-modal .wm-imarket-priceset{
  display:none!important;
  margin:0!important;
}

#wm-imarket-publish-modal .wm-imarket-priceset.is-active,
#wm-imarket-update-modal .wm-imarket-priceset.is-active{
  display:block!important;
}

#wm-imarket-publish-modal .wm-imarket-priceset--grid.is-active,
#wm-imarket-update-modal .wm-imarket-priceset--grid.is-active{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__actions,
#wm-imarket-update-modal .wm-imarket-modal__actions{
  display:flex!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  margin-top:18px!important;
  padding-top:16px!important;
  border-top:1px solid rgba(255,255,255,.08)!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-cta,
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-cta{
  min-width:160px!important;
  height:48px!important;
  border-radius:22px!important;
  font-size:15px!important;
  letter-spacing:.08em!important;
  background:rgba(255,255,255,.92)!important;
  color:#080d16!important;
  border:1px solid rgba(255,255,255,.95)!important;
  box-shadow:none!important;
}

#wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
#wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{
  min-width:140px!important;
  height:48px!important;
  border-radius:22px!important;
  font-size:14px!important;
  background:rgba(255,255,255,.035)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#fff!important;
}

@media (max-width:760px){
  #wm-imarket-publish-modal .wm-imarket-modal__dialog,
  #wm-imarket-update-modal .wm-imarket-modal__dialog{
    width:min(94vw,900px)!important;
    grid-template-columns:1fr!important;
    padding:20px 16px 18px!important;
  }
  #wm-imarket-publish-modal .wm-imarket-modal__header,
  #wm-imarket-update-modal .wm-imarket-modal__header{
    margin-right:58px!important;
  }
  #wm-imarket-publish-modal .wm-imarket-modal__item,
  #wm-imarket-publish-modal .wm-imarket-publish-form2,
  #wm-imarket-update-modal .wm-imarket-modal__item,
  #wm-imarket-update-modal .wm-imarket-publish-form2{
    grid-column:1!important;
    grid-row:auto!important;
  }
  #wm-imarket-publish-modal .wm-imarket-modal__actions,
  #wm-imarket-update-modal .wm-imarket-modal__actions{
    flex-direction:column!important;
  }
  #wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-cta,
  #wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
  #wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-cta,
  #wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{
    width:100%!important;
  }
}




/* Fase 3 hotfix: search bar and mobile overflow cleanup */
.wm-imarket-page,
.wm-imarket-page *{box-sizing:border-box;}
.wm-imarket-page{overflow-x:hidden;}
.wm-imarket-market-shell,
.wm-imarket-rack,
.wm-imarket-rack--search{position:relative;max-width:100%;}
.wm-imarket-market-shell::before,
.wm-imarket-market-shell::after,
.wm-imarket-rack::before,
.wm-imarket-rack::after,
.wm-imarket-rack--search::before,
.wm-imarket-rack--search::after{display:none !important;content:none !important;}
.wm-imarket-searchbar{max-width:100% !important;overflow:hidden !important;isolation:isolate;}
.wm-imarket-searchbar input{min-width:0;}
.wm-imarket-herochips,
.wm-imarket-headactions,
.wm-imarket-pillgroup{max-width:100%;}
@media (max-width: 700px){
  .wm-imarket-rack{gap:12px !important;}
  .wm-imarket-rack--search{overflow:hidden;}
  .wm-imarket-searchbar{width:100% !important;}
  .wm-imarket-herochips,
  .wm-imarket-headactions,
  .wm-imarket-pillgroup{width:100%;justify-content:flex-start;}
  .wm-imarket-headactions{display:flex;flex-wrap:wrap;}
}


/* Fase 4 hotfix: clean market search shape */
.wm-imarket-rack--search{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
    flex-wrap:wrap !important;
    overflow:visible !important;
}
.wm-imarket-rack--search::before,
.wm-imarket-rack--search::after{
    display:none !important;
    content:none !important;
}
.wm-imarket-searchbar{
    flex:1 1 280px !important;
    width:auto !important;
    max-width:520px !important;
    min-width:220px !important;
    height:36px !important;
    border-radius:999px !important;
    border:1px solid rgba(255,255,255,.12) !important;
    background:rgba(255,255,255,.025) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important;
    padding:0 16px 0 42px !important;
    overflow:hidden !important;
}
.wm-imarket-searchbar input{
    height:100% !important;
    width:100% !important;
    min-width:0 !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:36px !important;
    white-space:nowrap !important;
}
.wm-imarket-searchbar__icon{
    left:14px !important;
    width:16px !important;
    height:16px !important;
    opacity:.92 !important;
}
.wm-imarket-searchbar__icon i,
.wm-imarket-searchbar__icon svg{
    width:15px !important;
    height:15px !important;
}
@media (max-width:700px){
    .wm-imarket-rack--search{
        align-items:stretch !important;
    }
    .wm-imarket-searchbar{
        flex:1 1 100% !important;
        width:100% !important;
        max-width:100% !important;
        min-width:0 !important;
    }
}


/* Fase 5 hotfix: searchbar final sizing + no tail */
.wm-imarket-rack--search{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:10px !important;
  flex-wrap:wrap !important;
}
.wm-imarket-rack--search > *{
  flex:0 0 auto;
  min-width:0;
}
.wm-imarket-rack--search .wm-imarket-searchbar{
  flex:0 1 390px !important;
  width:min(390px, 100%) !important;
  max-width:min(390px, 100%) !important;
  min-width:0 !important;
  margin-right:auto !important;
  padding-right:14px !important;
}
.wm-imarket-rack--search .wm-imarket-searchbar input{
  display:block !important;
  flex:1 1 auto !important;
  width:100% !important;
  max-width:100% !important;
  padding-right:0 !important;
  border-right:0 !important;
  box-shadow:none !important;
}
.wm-imarket-rack--search .wm-imarket-searchbar::after,
.wm-imarket-rack--search .wm-imarket-searchbar::before,
.wm-imarket-rack--search .wm-imarket-searchbar input::after,
.wm-imarket-rack--search .wm-imarket-searchbar input::before{
  display:none !important;
  content:none !important;
}
@media (max-width:700px){
  .wm-imarket-rack--search{
    display:block !important;
  }
  .wm-imarket-rack--search .wm-imarket-searchbar{
    width:100% !important;
    max-width:100% !important;
    flex:none !important;
    margin-right:0 !important;
  }
}


/* Fase 6 FINAL: buscador real sin input interno cuadrado ni cache vieja */
.wm-imarket-page .wm-imarket-rack--search{
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:10px !important;
  flex-wrap:wrap !important;
}
.wm-imarket-page .wm-imarket-rack--search .wm-imarket-searchbar,
.wm-imarket-page form.wm-imarket-searchbar,
.wm-imarket-page .wm-imarket-searchbar--clean{
  appearance:none !important;
  -webkit-appearance:none !important;
  position:relative !important;
  display:grid !important;
  grid-template-columns:18px minmax(0,1fr) !important;
  align-items:center !important;
  column-gap:10px !important;
  flex:0 0 330px !important;
  width:330px !important;
  max-width:330px !important;
  min-width:0 !important;
  height:38px !important;
  min-height:38px !important;
  padding:0 14px !important;
  margin:0 auto 0 0 !important;
  border:1px solid rgba(255,255,255,.13) !important;
  border-radius:999px !important;
  background:rgba(255,255,255,.025) !important;
  background-image:none !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035) !important;
  overflow:hidden !important;
  clip-path:inset(0 round 999px) !important;
  box-sizing:border-box !important;
  isolation:isolate !important;
}
.wm-imarket-page .wm-imarket-searchbar--clean::before,
.wm-imarket-page .wm-imarket-searchbar--clean::after,
.wm-imarket-page form.wm-imarket-searchbar::before,
.wm-imarket-page form.wm-imarket-searchbar::after{
  display:none !important;
  content:none !important;
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
.wm-imarket-page .wm-imarket-searchbar--clean .wm-imarket-searchbar__icon,
.wm-imarket-page form.wm-imarket-searchbar .wm-imarket-searchbar__icon{
  position:static !important;
  left:auto !important;
  top:auto !important;
  right:auto !important;
  bottom:auto !important;
  transform:none !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:18px !important;
  height:18px !important;
  min-width:18px !important;
  color:rgba(255,255,255,.88) !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 !important;
  pointer-events:none !important;
  grid-column:1 !important;
}
.wm-imarket-page .wm-imarket-searchbar--clean input[type="text"],
.wm-imarket-page form.wm-imarket-searchbar input[type="text"]{
  all:unset !important;
  grid-column:2 !important;
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  height:38px !important;
  line-height:38px !important;
  box-sizing:border-box !important;
  color:#fff !important;
  font-family:var(--tg-body-font-family, Poppins, sans-serif) !important;
  font-size:13px !important;
  font-weight:700 !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  -webkit-appearance:none !important;
  appearance:none !important;
}
.wm-imarket-page .wm-imarket-searchbar--clean input[type="text"]::placeholder,
.wm-imarket-page form.wm-imarket-searchbar input[type="text"]::placeholder{
  color:rgba(255,255,255,.66) !important;
  opacity:1 !important;
}
.wm-imarket-page .wm-imarket-searchbar--clean input[type="hidden"],
.wm-imarket-page form.wm-imarket-searchbar input[type="hidden"]{
  display:none !important;
}
@media (max-width:700px){
  .wm-imarket-page .wm-imarket-rack--search .wm-imarket-searchbar,
  .wm-imarket-page form.wm-imarket-searchbar,
  .wm-imarket-page .wm-imarket-searchbar--clean{
    flex:1 1 100% !important;
    width:100% !important;
    max-width:100% !important;
  }
}


/* Fase 7: buscador definitivo - neutraliza cualquier borde del input interno */
.wm-imarket-page form.wm-imarket-searchbar.wm-imarket-searchbar--clean,
.wm-imarket-page form.wm-imarket-searchbar.wm-market-searchbar--clean,
.wm-imarket-page form.wm-market-searchbar.wm-market-searchbar--clean{
  display:grid!important;
  grid-template-columns:18px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:10px!important;
  width:330px!important;
  max-width:100%!important;
  height:38px!important;
  padding:0 14px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.025)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.wm-imarket-page form.wm-imarket-searchbar.wm-imarket-searchbar--clean > input[type="text"],
.wm-imarket-page form.wm-imarket-searchbar.wm-market-searchbar--clean > input[type="text"],
.wm-imarket-page form.wm-market-searchbar.wm-market-searchbar--clean > input[type="text"]{
  all:unset!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  line-height:38px!important;
  color:#fff!important;
  font-family:var(--tg-body-font-family, Poppins, sans-serif)!important;
  font-size:13px!important;
  font-weight:700!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-width:0!important;
  border-style:none!important;
  border-color:transparent!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  padding:0!important;
  margin:0!important;
  box-sizing:border-box!important;
  -webkit-appearance:none!important;
  appearance:none!important;
}
.wm-imarket-page form.wm-imarket-searchbar.wm-imarket-searchbar--clean > input[type="hidden"],
.wm-imarket-page form.wm-imarket-searchbar.wm-market-searchbar--clean > input[type="hidden"],
.wm-imarket-page form.wm-market-searchbar.wm-market-searchbar--clean > input[type="hidden"]{display:none!important;}
@media(max-width:700px){
  .wm-imarket-page form.wm-imarket-searchbar.wm-imarket-searchbar--clean,
  .wm-imarket-page form.wm-imarket-searchbar.wm-market-searchbar--clean,
  .wm-imarket-page form.wm-market-searchbar.wm-market-searchbar--clean{width:100%!important;}
}


/* Fase 11 - wallet avatar must stay circular in all themes */
.wm-imarket-wallet-card__profile{align-items:center!important;}
.wm-imarket-wallet-card__avatar{
  display:block!important;
  width:92px!important;
  height:92px!important;
  min-width:92px!important;
  min-height:92px!important;
  max-width:92px!important;
  max-height:92px!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
}


/* Fase 28 - item market follows active theme colors */
.wm-imarket-page{
  --main-color: var(--wm-accent, #ff5a66) !important;
  --green: var(--wm-accent, #ff5a66) !important;
  --box-bg: var(--wm-surface, rgba(23,29,41,.86)) !important;
  --box-bg-soft: var(--wm-surface-soft, rgba(23,29,41,.58)) !important;
  --border-color: var(--wm-border, rgba(255,255,255,.10)) !important;
  --text-primary-color: var(--wm-text, #fff) !important;
  --text-secondary-color: var(--wm-muted, rgba(255,255,255,.72)) !important;
}
.wm-imarket-topnav__item:hover::after,
.wm-imarket-topnav__item.is-active::after{background:var(--wm-accent,#ff5a66)!important;}
.wm-imarket-iconpill.is-active,
.wm-imarket-textpill.is-active,
.wm-imarket-categorypill.is-active,
.wm-imarket-metricpill.is-active,
.wm-imarket-dotpill.is-active,
.wm-imarket-flagpill.is-active,
.wm-imarket-currencypill.is-active,
.wm-imarket-viewbtn.is-active,
.wm-imarket-avatarchip.is-active,
.wm-imarket-actionbtn.is-orange,
.wm-imarket-sellbtn{
  border-color:rgba(var(--wm-accent-rgb,255,90,102),.42)!important;
  background:linear-gradient(180deg,rgba(var(--wm-accent-rgb,255,90,102),.24),rgba(var(--wm-accent-rgb,255,90,102),.12))!important;
  color:#fff!important;
}
.wm-imarket-actionbtn.is-orange:hover,
.wm-imarket-sellbtn:hover,
.wm-imarket-row__actions .wm-imarket-cta:hover,
.wm-imarket-card2__buttons .wm-imarket-cta:hover{
  border-color:rgba(var(--wm-accent-rgb,255,90,102),.5)!important;
  background:var(--wm-accent,#ff5a66)!important;
  color:var(--wm-accent-text,#111)!important;
}
.wm-imarket-searchbar:focus-within,
.wm-imarket-orderselect:focus-within,
.wm-imarket-card2:hover,
.wm-imarket-row:hover{
  border-color:rgba(var(--wm-accent-rgb,255,90,102),.38)!important;
  box-shadow:0 0 0 1px rgba(var(--wm-accent-rgb,255,90,102),.18)!important;
}


/* Fase 29 - SVG path restored + cleaner theme action buttons */
.wm-imarket-svgicon,
.wm-imarket-iconpill svg,
.wm-imarket-actionbtn svg,
.wm-imarket-viewbtn svg,
.wm-imarket-topnav__item svg{
  display:block !important;
  color:currentColor !important;
  fill:currentColor !important;
  stroke:currentColor !important;
}
.wm-imarket-actionbtn.is-orange,
.wm-imarket-sellbtn,
.wm-imarket .js-chip-toggle{
  background:rgba(var(--wm-accent-rgb,255,90,102),.16) !important;
  border:1px solid rgba(var(--wm-accent-rgb,255,90,102),.42) !important;
  color:var(--wm-accent,#ff5a66) !important;
  box-shadow:none !important;
}
.wm-imarket-actionbtn.is-orange:hover,
.wm-imarket-actionbtn.is-orange:focus,
.wm-imarket-sellbtn:hover,
.wm-imarket-sellbtn:focus,
.wm-imarket .js-chip-toggle:hover,
.wm-imarket .js-chip-toggle:focus{
  background:var(--wm-accent,#ff5a66) !important;
  border-color:var(--wm-accent,#ff5a66) !important;
  color:var(--wm-accent-text,#111) !important;
  box-shadow:0 10px 24px rgba(var(--wm-accent-rgb,255,90,102),.16) !important;
}
.wm-imarket-filterbtn.is-active,
.wm-imarket-iconpill.is-active,
.wm-imarket-textpill.is-active,
.wm-imarket-categorypill.is-active,
.wm-imarket-metricpill.is-active,
.wm-imarket-flagpill.is-active,
.wm-imarket-currencypill.is-active,
.wm-imarket-raritypill.is-active{
  background:rgba(var(--wm-accent-rgb,255,90,102),.16) !important;
  border-color:rgba(var(--wm-accent-rgb,255,90,102),.42) !important;
  color:var(--wm-accent,#ff5a66) !important;
}


/* Fase 30 - market item filters match webshop style + no heavy gradient */
.wm-imarket-page{
  --wm-imarket-accent:var(--wm-accent,#ff5a66);
  --wm-imarket-accent-rgb:var(--wm-accent-rgb,255,90,102);
}
.wm-imarket-iconpill,
.wm-imarket-viewbtn,
.wm-imarket-avatarchip{
  width:36px!important;
  min-width:36px!important;
  height:36px!important;
  padding:0!important;
  border-radius:50%!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.035)!important;
  color:var(--wm-text,#eef2f6)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.wm-imarket-textpill,
.wm-imarket-categorypill,
.wm-imarket-metricpill,
.wm-imarket-flagpill,
.wm-imarket-currencypill,
.wm-imarket-levelselect,
.wm-imarket-raritypill,
.wm-imarket-dotpill{
  min-height:32px!important;
  height:32px!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.035)!important;
  color:var(--wm-text,#eef2f6)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.wm-imarket-iconpill svg,
.wm-imarket-viewbtn svg,
.wm-imarket-textpill svg,
.wm-imarket-categorypill svg,
.wm-imarket-metricpill svg,
.wm-imarket-flagpill svg,
.wm-imarket-currencypill svg{
  color:currentColor!important;
  fill:currentColor!important;
  stroke:currentColor!important;
}
.wm-imarket-iconpill:hover,
.wm-imarket-viewbtn:hover,
.wm-imarket-avatarchip:hover,
.wm-imarket-textpill:hover,
.wm-imarket-categorypill:hover,
.wm-imarket-metricpill:hover,
.wm-imarket-flagpill:hover,
.wm-imarket-currencypill:hover,
.wm-imarket-raritypill:hover{
  border-color:rgba(var(--wm-imarket-accent-rgb),.38)!important;
  color:var(--wm-imarket-accent)!important;
  background:rgba(var(--wm-imarket-accent-rgb),.08)!important;
}
.wm-imarket-iconpill.is-active,
.wm-imarket-viewbtn.is-active,
.wm-imarket-avatarchip.is-active,
.wm-imarket-textpill.is-active,
.wm-imarket-categorypill.is-active,
.wm-imarket-metricpill.is-active,
.wm-imarket-flagpill.is-active,
.wm-imarket-currencypill.is-active,
.wm-imarket-raritypill.is-active,
.wm-imarket-dotpill.is-active{
  background:var(--wm-imarket-accent)!important;
  border-color:var(--wm-imarket-accent)!important;
  color:var(--wm-accent-text,#111)!important;
  box-shadow:0 8px 20px rgba(var(--wm-imarket-accent-rgb),.18),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.wm-imarket-actionbtn.is-orange,
.wm-imarket-sellbtn,
.wm-imarket .js-chip-toggle{
  background:rgba(var(--wm-imarket-accent-rgb),.10)!important;
  border:1px solid rgba(var(--wm-imarket-accent-rgb),.36)!important;
  color:var(--wm-imarket-accent)!important;
  box-shadow:none!important;
}
.wm-imarket-actionbtn.is-orange:hover,
.wm-imarket-sellbtn:hover,
.wm-imarket .js-chip-toggle:hover{
  background:var(--wm-imarket-accent)!important;
  border-color:var(--wm-imarket-accent)!important;
  color:var(--wm-accent-text,#111)!important;
  box-shadow:0 10px 24px rgba(var(--wm-imarket-accent-rgb),.16)!important;
}

/* Fase 46a19 - Mercado Items premium multi-theme refresh */
.wm-imarket-page{
  --im-accent:var(--wm-accent,#f5a623);
  --im-accent-rgb:var(--wm-accent-rgb,245,166,35);
  --im-text:var(--wm-text,#f5f7fb);
  --im-muted:var(--wm-muted,rgba(245,247,251,.72));
  --im-muted-2:var(--wm-muted-2,rgba(245,247,251,.56));
  --im-surface:var(--wm-surface,rgba(255,255,255,.045));
  --im-surface-2:var(--wm-surface-2,rgba(255,255,255,.065));
  --im-border:var(--wm-border,rgba(255,255,255,.10));
  --im-border-strong:var(--wm-border-strong,rgba(255,255,255,.18));
  --im-radius:var(--wm-radius,16px);
  --im-radius-lg:var(--wm-radius-lg,24px);
  --im-shadow:var(--wm-shadow-soft,0 22px 50px rgba(0,0,0,.24));
  display:grid!important;
  gap:18px!important;
  color:var(--im-text)!important;
}
.wm-imarket-page *{box-sizing:border-box}
.wm-imarket-page button,.wm-imarket-page input,.wm-imarket-page select{font:inherit}
.wm-imarket-page .wm-account-card,
.wm-imarket-page .wm-account-empty{
  border:1px solid var(--im-border)!important;
  border-radius:var(--im-radius-lg)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;
  box-shadow:var(--im-shadow)!important;
}
.wm-imarket-hero{position:relative!important;overflow:hidden!important;padding:28px 30px!important;min-height:150px!important}
.wm-imarket-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 0%,rgba(var(--im-accent-rgb),.16),transparent 45%);pointer-events:none}
.wm-imarket-hero>*{position:relative;z-index:1}.wm-imarket-hero .wm-account-kicker{color:var(--im-accent)!important;letter-spacing:.22em!important;font-weight:900!important;text-transform:uppercase!important;font-size:12px!important}.wm-imarket-hero .wm-account-title{font-size:clamp(34px,3vw,58px)!important;text-transform:none!important;line-height:1.02!important;color:var(--im-text)!important;margin:0!important}.wm-imarket-hero .wm-account-subtitle{color:var(--im-muted)!important;max-width:780px!important;font-size:15px!important;margin-top:10px!important}.wm-imarket-hero__stats{display:none!important}
.wm-imarket-topnav{
  width:min(760px,100%)!important;
  margin:-8px auto 0!important;
  padding:4px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  border-radius:999px!important;
  background:rgba(0,0,0,.22)!important;
  overflow:hidden!important;
}
.wm-imarket-topnav__item{
  min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;
  border-radius:999px!important;color:var(--im-muted)!important;text-decoration:none!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:1px solid transparent!important;background:transparent!important;position:relative!important;
}
.wm-imarket-topnav__item svg{width:18px!important;height:18px!important}.wm-imarket-topnav__item.is-active{color:var(--im-text)!important;border-color:rgba(var(--im-accent-rgb),.42)!important;background:linear-gradient(180deg,rgba(var(--im-accent-rgb),.18),rgba(var(--im-accent-rgb),.08))!important;box-shadow:inset 0 -2px 0 var(--im-accent)}.wm-imarket-topnav__count{display:none!important}
.wm-imarket-market-shell{padding:18px!important;display:grid!important;gap:14px!important}
.wm-imarket-rack{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.wm-imarket-rack--search{display:grid!important;grid-template-columns:minmax(260px,420px) minmax(0,1fr) auto!important}.wm-imarket-searchbar{width:100%!important;height:50px!important;border-radius:var(--im-radius)!important;background:var(--im-surface-2)!important;border:1px solid var(--im-border)!important}.wm-imarket-searchbar input{color:var(--im-text)!important}.wm-imarket-searchbar input::placeholder{color:var(--im-muted)!important}.wm-imarket-herochips,.wm-imarket-headactions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.wm-imarket-avatarchip,.wm-imarket-iconpill{width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid var(--im-border)!important;background:var(--im-surface)!important;color:var(--im-muted)!important;display:grid!important;place-items:center!important;transition:.18s!important}.wm-imarket-avatarchip:hover,.wm-imarket-avatarchip.is-active,.wm-imarket-iconpill:hover,.wm-imarket-iconpill.is-active{border-color:rgba(var(--im-accent-rgb),.56)!important;color:var(--im-accent)!important;background:rgba(var(--im-accent-rgb),.10)!important}.wm-imarket-avatarchip img{width:32px!important;height:32px!important;object-fit:cover!important;border-radius:50%!important}.wm-imarket-iconpill svg{width:20px!important;height:20px!important}.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-cta,.wm-imarket-pillbtn{border-radius:999px!important;font-weight:900!important;text-decoration:none!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;transition:.18s!important}.wm-imarket-actionbtn,.wm-imarket-sellbtn{min-height:44px!important;padding:0 18px!important;border:1px solid var(--im-border)!important;background:var(--im-surface-2)!important;color:var(--im-text)!important}.wm-imarket-actionbtn.is-orange,.wm-imarket-sellbtn{border-color:rgba(var(--im-accent-rgb),.45)!important;background:rgba(var(--im-accent-rgb),.12)!important;color:var(--im-accent)!important}.wm-imarket-pillgroup{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.wm-imarket-metricpill,.wm-imarket-categorypill,.wm-imarket-textpill,.wm-imarket-flagpill,.wm-imarket-raritypill,.wm-imarket-currencypill,.wm-imarket-levelselect,.wm-imarket-orderselect{min-height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid var(--im-border)!important;background:var(--im-surface-2)!important;color:var(--im-text)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:900!important}.wm-imarket-metricpill svg,.wm-imarket-categorypill svg,.wm-imarket-textpill svg,.wm-imarket-flagpill svg{width:17px!important;height:17px!important}.wm-imarket-metricpill.is-active,.wm-imarket-categorypill.is-active,.wm-imarket-textpill.is-active,.wm-imarket-flagpill.is-active,.wm-imarket-raritypill.is-active,.wm-imarket-currencypill.is-active{color:var(--im-accent)!important;border-color:rgba(var(--im-accent-rgb),.5)!important;background:rgba(var(--im-accent-rgb),.12)!important}.wm-imarket-raritypill.is-uncommon{color:var(--wm-success,#4ddf71)!important}.wm-imarket-raritypill.is-rare{color:var(--wm-info,#55aaff)!important}.wm-imarket-raritypill.is-legendary{color:var(--wm-warning,var(--im-accent))!important}.wm-imarket-raritypill.is-epic{color:var(--wm-accent-2,#d779ff)!important}.wm-imarket-levelselect select,.wm-imarket-orderselect select{background:transparent!important;border:0!important;color:var(--im-text)!important;outline:0!important;padding:0 4px!important}.wm-imarket-summarybar{display:flex!important;justify-content:space-between!important;gap:14px!important;align-items:center!important;padding:0!important;margin-top:0!important}.wm-imarket-summarybar__left,.wm-imarket-summarybar__right{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.wm-imarket-refreshbtn,.wm-imarket-viewbtn{width:46px!important;height:46px!important;border-radius:50%!important;border:1px solid var(--im-border)!important;background:var(--im-surface-2)!important;color:var(--im-muted)!important}.wm-imarket-viewbtn.is-active{background:var(--im-accent)!important;color:#0a0d13!important;border-color:var(--im-accent)!important}.wm-imarket-counterline{font-weight:700!important;color:var(--im-muted)!important}.wm-imarket-counterline strong{color:var(--im-accent)!important}
.wm-imarket-marketgrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:minmax(0,1fr) 360px!important}.wm-imarket-marketgrid__main{min-width:0!important}.wm-imarket-marketgrid__side{position:sticky!important;top:98px!important;align-self:start!important}.wm-imarket-results{display:block!important}.wm-imarket-results.is-list .wm-imarket-list{display:grid!important;gap:10px!important}.wm-imarket-results.is-list .wm-imarket-cardgrid{display:none!important}.wm-imarket-results.is-grid .wm-imarket-list{display:none!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid!important}.wm-imarket-list{display:grid!important;gap:10px!important}.wm-imarket-cardgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:18px!important}.wm-imarket-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px 170px!important;gap:16px!important;align-items:center!important;min-height:96px!important;padding:12px 16px!important;border:1px solid var(--im-border)!important;border-radius:var(--im-radius)!important;background:linear-gradient(90deg,rgba(var(--im-accent-rgb),.06),var(--im-surface) 34%,rgba(255,255,255,.025))!important;overflow:hidden!important}.wm-imarket-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(var(--im-accent-rgb),.65)}.wm-imarket-row__main{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important}.wm-imarket-row__thumb{width:86px!important;height:72px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.04)!important;border-radius:10px!important;overflow:hidden!important}.wm-imarket-thumb{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important}.wm-imarket-thumb__ring{display:none!important}.wm-imarket-thumb img{max-width:72px!important;max-height:62px!important;object-fit:contain!important}.wm-imarket-row__name{margin:0 0 8px!important;font-size:17px!important;font-weight:900!important;color:var(--im-text)!important;line-height:1.2!important}.wm-imarket-row__name.is-epic,.wm-imarket-row__name.is-excellent,.wm-imarket-row__name.is-excellent-socket{color:var(--wm-accent-2,#d779ff)!important}.wm-imarket-row__name.is-legendary{color:var(--wm-warning,var(--im-accent))!important}.wm-imarket-badges{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.wm-imarket-badge{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid var(--im-border-strong)!important;background:rgba(255,255,255,.045)!important;color:var(--im-text)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:900!important}.wm-imarket-badge.is-luck{border-color:rgba(92,150,255,.6)!important;color:#8eb8ff!important}.wm-imarket-badge.is-excellent,.wm-imarket-badge.is-exe{color:var(--wm-info,#78c6ff)!important}.wm-imarket-badge svg{width:14px!important;height:14px!important}.wm-imarket-row__price{display:grid!important;justify-items:center!important;gap:4px!important;color:var(--im-text)!important}.wm-imarket-row__price small{color:var(--im-muted)!important;font-size:11px!important}.wm-imarket-moneyline{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:18px!important;font-weight:900!important}.wm-imarket-moneyline img,.wm-imarket-moneyicon img,.wm-imarket-jewelmini img{width:20px!important;height:20px!important;object-fit:contain!important}.wm-imarket-moneychip{display:none!important}.wm-imarket-row__actions{display:flex!important;justify-content:flex-end!important}.wm-imarket-cta{min-height:42px!important;padding:0 20px!important;border:1px solid rgba(var(--im-accent-rgb),.45)!important;background:linear-gradient(180deg,rgba(var(--im-accent-rgb),.18),rgba(var(--im-accent-rgb),.08))!important;color:var(--im-text)!important}.wm-imarket-cta:hover{border-color:rgba(var(--im-accent-rgb),.72)!important;background:rgba(var(--im-accent-rgb),.20)!important;color:var(--im-text)!important}.wm-imarket-card2{position:relative!important;border:1px solid var(--im-border)!important;border-radius:var(--im-radius-lg)!important;background:linear-gradient(180deg,rgba(var(--im-accent-rgb),.08),var(--im-surface))!important;box-shadow:var(--im-shadow)!important;padding:24px 18px 18px!important;min-height:320px!important;text-align:center!important;overflow:hidden!important}.wm-imarket-card2__hero{width:110px!important;height:110px!important;border-radius:50%!important;margin:-6px auto 14px!important;display:grid!important;place-items:center!important;background:rgba(var(--im-accent-rgb),.13)!important;border:1px solid rgba(var(--im-accent-rgb),.4)!important}.wm-imarket-card2__hero .wm-imarket-thumb img{max-width:88px!important;max-height:88px!important}.wm-imarket-card2 h4{font-size:18px!important;margin:0 0 12px!important}.wm-imarket-card2__footer{border-top:1px solid var(--im-border)!important;margin-top:16px!important;padding-top:14px!important;display:grid!important;gap:12px!important}.wm-imarket-card2__buttons{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important}
.wm-imarket-wallet-card{border:1px solid var(--im-border)!important;border-radius:var(--im-radius-lg)!important;background:linear-gradient(180deg,rgba(6,17,34,.94),rgba(4,10,20,.96))!important;box-shadow:var(--im-shadow)!important;overflow:hidden!important;color:var(--im-text)!important}.wm-imarket-wallet-card__cover{position:relative!important;min-height:150px!important;padding:22px!important;background-position:center!important;background-size:cover!important;display:flex!important;align-items:flex-end!important}.wm-imarket-wallet-card__cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,8,18,.12),rgba(2,8,18,.86))}.wm-imarket-wallet-card__edit{position:absolute!important;right:16px!important;top:16px!important;width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid var(--im-border)!important;background:rgba(0,0,0,.24)!important;display:grid!important;place-items:center!important;z-index:2!important}.wm-imarket-wallet-card__profile{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:14px!important}.wm-imarket-wallet-card__avatar{width:82px!important;height:82px!important;border-radius:50%!important;object-fit:cover!important;border:3px solid rgba(var(--im-accent-rgb),.45)!important;background:#fff!important}.wm-imarket-wallet-card__name{display:block!important;font-size:22px!important;letter-spacing:.08em!important;color:var(--im-text)!important}.wm-imarket-wallet-card__sub{display:block!important;color:var(--im-muted)!important;font-size:13px!important}.wm-imarket-wallet-card__sub b{color:var(--wm-success,#31d56d)!important}.wm-imarket-wallet-section{padding:16px 18px!important;border-top:1px solid var(--im-border)!important}.wm-imarket-wallet-section h4{margin:0 0 12px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:13px!important;color:var(--im-accent)!important}.wm-imarket-wallet-card__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.wm-imarket-wallet-card__cell{padding:13px!important;border-radius:14px!important;border:1px solid var(--im-border)!important;background:rgba(255,255,255,.035)!important;display:grid!important;gap:10px!important;text-align:center!important}.wm-imarket-token-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(var(--im-accent-rgb),.14)!important;color:var(--im-text)!important;font-weight:900!important}.wm-imarket-token-pill img{width:18px!important;height:18px!important}.wm-imarket-wallet-card__value{font-size:22px!important;color:var(--im-text)!important}.wm-imarket-wallet-card__action{min-height:36px!important;border-radius:10px!important;border:1px solid var(--im-border)!important;background:rgba(255,255,255,.035)!important;color:var(--im-text)!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:900!important}.wm-imarket-wallet-card__jewels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.wm-imarket-jewel-chip{min-height:58px!important;border:1px solid var(--im-border)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:8px!important}.wm-imarket-jewel-chip__icon{width:22px!important;height:22px!important}.wm-imarket-jewel-chip span{font-size:12px!important;color:var(--im-text)!important}.wm-imarket-jewel-chip__count{font-size:14px!important;color:var(--im-text)!important}.wm-imarket-wallet-card__actions{display:grid!important;gap:9px!important}.wm-imarket-wallet-card__actions a{min-height:44px!important;border:1px solid var(--im-border)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;color:var(--im-text)!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:900!important}.wm-imarket-account-summary{min-height:50px!important;border:1px solid var(--im-border)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;padding:10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.wm-imarket-account-summary span{color:var(--im-muted)!important}.wm-imarket-account-summary strong{color:var(--im-text)!important;font-size:18px!important}.wm-imarket-panel{padding:20px!important;border-radius:var(--im-radius-lg)!important}.wm-imarket-sectionhead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}.wm-imarket-sectionhead h3{margin:0!important;font-size:28px!important;color:var(--im-text)!important}.wm-imarket-subtitlebar{margin:18px 0 10px!important;font-size:18px!important;font-weight:900!important;color:var(--im-text)!important}.wm-imarket-loggrid{display:grid!important;gap:12px!important}.wm-imarket-logcard{border:1px solid var(--im-border)!important;border-radius:var(--im-radius)!important;background:var(--im-surface)!important;padding:14px 16px!important}
.wm-imarket-modal{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;padding:24px!important}.wm-imarket-modal[hidden]{display:none!important}.wm-imarket-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(1,5,12,.78)!important;backdrop-filter:blur(8px)!important}.wm-imarket-modal__dialog{position:relative!important;z-index:1!important;width:min(940px,96vw)!important;max-height:92vh!important;overflow:auto!important;border-radius:var(--im-radius-lg)!important;border:1px solid rgba(var(--im-accent-rgb),.32)!important;background:linear-gradient(180deg,rgba(8,18,32,.98),rgba(5,10,20,.98))!important;box-shadow:0 30px 90px rgba(0,0,0,.48)!important;padding:30px!important}.wm-imarket-modal__close{position:absolute!important;right:18px!important;top:18px!important;width:52px!important;height:52px!important;border-radius:50%!important;border:1px solid var(--im-border-strong)!important;background:rgba(255,255,255,.03)!important;color:var(--im-text)!important;font-size:34px!important;display:grid!important;place-items:center!important}.wm-imarket-modal__header h3{font-size:34px!important;margin:0!important;color:var(--im-text)!important}.wm-imarket-modal__header p{color:var(--im-muted)!important;margin:8px 0 20px!important}.wm-imarket-modal__item{margin-bottom:16px!important}.wm-imarket-modal__price{padding:18px!important;border:1px solid rgba(var(--im-accent-rgb),.28)!important;border-radius:16px!important;background:rgba(var(--im-accent-rgb),.08)!important;color:var(--im-text)!important;margin-bottom:14px!important}.wm-imarket-modal__actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important}.wm-imarket-modal__actions .wm-imarket-cta,.wm-imarket-modal__actions .wm-imarket-pillbtn{flex:1 1 180px!important;min-height:54px!important}.wm-imarket-publish-form2{display:grid!important;gap:14px!important}.wm-imarket-formrow,.wm-imarket-priceset{display:grid!important;gap:8px!important}.wm-imarket-publish-form2 input,.wm-imarket-publish-form2 select{min-height:46px!important;border-radius:12px!important;border:1px solid var(--im-border)!important;background:rgba(255,255,255,.04)!important;color:var(--im-text)!important;padding:0 12px!important}.wm-imarket-priceset{display:none!important}.wm-imarket-priceset.is-active{display:grid!important}.wm-imarket-priceset--grid.is-active{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wm-imarket-buytooltip{position:static!important;display:block!important;max-width:none!important;background:rgba(255,255,255,.03)!important}
@media (max-width:1200px){.wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:1fr!important}.wm-imarket-marketgrid__side{position:relative!important;top:auto!important}.wm-imarket-wallet-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media (max-width:820px){.wm-imarket-topnav{grid-template-columns:1fr!important;border-radius:var(--im-radius)!important}.wm-imarket-rack--search{grid-template-columns:1fr!important}.wm-imarket-row{grid-template-columns:1fr!important}.wm-imarket-row__actions{justify-content:stretch!important}.wm-imarket-row__actions .wm-imarket-cta{width:100%!important}.wm-imarket-wallet-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wm-imarket-priceset--grid.is-active{grid-template-columns:1fr!important}}

/* Fase 46a20 - Mercado Items compact real multitheme cleanup */
.wm-imarket-page{
  --mi-accent:var(--wm-accent,#f5a623);
  --mi-accent-rgb:var(--wm-accent-rgb,245,166,35);
  --mi-text:var(--wm-text,#f5f7fb);
  --mi-muted:var(--wm-muted,rgba(245,247,251,.70));
  --mi-muted-2:var(--wm-muted-2,rgba(245,247,251,.52));
  --mi-surface:var(--wm-surface,rgba(255,255,255,.04));
  --mi-surface-2:var(--wm-surface-2,rgba(255,255,255,.06));
  --mi-border:var(--wm-border,rgba(255,255,255,.10));
  --mi-border-strong:var(--wm-border-strong,rgba(255,255,255,.18));
  --mi-radius:var(--wm-radius,14px);
  --mi-radius-lg:var(--wm-radius-lg,20px);
  --mi-shadow:var(--wm-shadow-soft,0 18px 42px rgba(0,0,0,.20));
  gap:14px!important;
  color:var(--mi-text)!important;
}
.wm-imarket-page *{box-sizing:border-box!important}
.wm-imarket-page .wm-account-card,
.wm-imarket-page .wm-account-empty,
.wm-imarket-market-shell,
.wm-imarket-panel{
  border:1px solid var(--mi-border)!important;
  border-radius:var(--mi-radius-lg)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important;
  box-shadow:var(--mi-shadow)!important;
}
.wm-imarket-hero{display:block!important;min-height:104px!important;padding:18px 22px!important;border-radius:var(--mi-radius-lg)!important}
.wm-imarket-hero .wm-account-kicker{font-size:11px!important;letter-spacing:.18em!important;color:var(--mi-accent)!important}
.wm-imarket-hero .wm-account-title{font-size:clamp(26px,2vw,36px)!important;line-height:1.05!important;color:var(--mi-text)!important}
.wm-imarket-hero .wm-account-subtitle{font-size:14px!important;line-height:1.45!important;color:var(--mi-muted)!important;margin-top:6px!important}
.wm-imarket-hero__stats{display:none!important}
.wm-imarket-topnav{width:min(620px,100%)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0 auto!important;padding:4px!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;border:1px solid var(--mi-border)!important;box-shadow:none!important}
.wm-imarket-topnav__item{min-width:0!important;min-height:40px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:var(--mi-muted)!important;font-size:13px!important;line-height:1!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important}
.wm-imarket-topnav__item.is-active{background:rgba(var(--mi-accent-rgb),.12)!important;border-color:rgba(var(--mi-accent-rgb),.38)!important;color:var(--mi-accent)!important;box-shadow:inset 0 -2px 0 var(--mi-accent)!important}
.wm-imarket-topnav__item::after{display:none!important}
.wm-imarket-market-shell{padding:14px!important;display:grid!important;gap:10px!important;background:transparent!important;border:1px solid var(--mi-border)!important}
.wm-imarket-rack{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}
.wm-imarket-rack--search{display:grid!important;grid-template-columns:minmax(220px,360px) minmax(0,1fr) auto!important;align-items:center!important}
.wm-imarket-searchbar{width:100%!important;height:42px!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--mi-border)!important;background:var(--mi-surface)!important;box-shadow:none!important;overflow:hidden!important}
.wm-imarket-searchbar__icon{position:static!important;width:18px!important;height:18px!important;color:var(--mi-muted)!important;background:transparent!important;border:0!important;box-shadow:none!important}
.wm-imarket-searchbar input{all:unset!important;color:var(--mi-text)!important;font-size:13px!important;line-height:42px!important;min-width:0!important;width:100%!important;font-weight:700!important}
.wm-imarket-searchbar input::placeholder{color:var(--mi-muted-2)!important}
.wm-imarket-herochips,.wm-imarket-pillgroup,.wm-imarket-headactions,.wm-imarket-summarybar__left,.wm-imarket-summarybar__right{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}
.wm-imarket-avatarchip,.wm-imarket-iconpill,.wm-imarket-viewbtn,.wm-imarket-refreshbtn{width:34px!important;height:34px!important;min-width:34px!important;border-radius:50%!important;padding:0!important}
.wm-imarket-avatarchip img{width:28px!important;height:28px!important}
.wm-imarket-textpill,.wm-imarket-categorypill,.wm-imarket-metricpill,.wm-imarket-dotpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-levelselect,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill{min-height:34px!important;height:34px!important;border-radius:999px!important;padding:0 12px!important;border:1px solid var(--mi-border)!important;background:var(--mi-surface)!important;color:var(--mi-text)!important;font-size:13px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important}
.wm-imarket-iconpill,.wm-imarket-viewbtn,.wm-imarket-avatarchip,.wm-imarket-refreshbtn{background:var(--mi-surface)!important;color:var(--mi-text)!important;border-color:var(--mi-border)!important}
.wm-imarket-iconpill:hover,.wm-imarket-viewbtn:hover,.wm-imarket-avatarchip:hover,.wm-imarket-textpill:hover,.wm-imarket-categorypill:hover,.wm-imarket-metricpill:hover,.wm-imarket-flagpill:hover,.wm-imarket-currencypill:hover,.wm-imarket-raritypill:hover,.wm-imarket-actionbtn:hover,.wm-imarket-sellbtn:hover{border-color:rgba(var(--mi-accent-rgb),.42)!important;color:var(--mi-accent)!important;background:rgba(var(--mi-accent-rgb),.08)!important}
.wm-imarket-iconpill.is-active,.wm-imarket-viewbtn.is-active,.wm-imarket-avatarchip.is-active,.wm-imarket-textpill.is-active,.wm-imarket-categorypill.is-active,.wm-imarket-metricpill.is-active,.wm-imarket-flagpill.is-active,.wm-imarket-currencypill.is-active,.wm-imarket-raritypill.is-active,.wm-imarket-dotpill.is-active,.wm-imarket-sellbtn,.wm-imarket-actionbtn.is-orange{background:rgba(var(--mi-accent-rgb),.14)!important;border-color:rgba(var(--mi-accent-rgb),.42)!important;color:var(--mi-accent)!important}
.wm-imarket-summarybar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:6px 0 0!important;flex-wrap:wrap!important}
.wm-imarket-counterline{font-size:13px!important;color:var(--mi-muted)!important}.wm-imarket-counterline strong{color:var(--mi-accent)!important;font-size:14px!important}
.wm-imarket-marketgrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;align-items:start!important}
.wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:minmax(0,1fr) 330px!important}
.wm-imarket-marketgrid__main{min-width:0!important;width:100%!important;display:block!important}.wm-imarket-marketgrid__side{position:sticky!important;top:92px!important;align-self:start!important;min-width:0!important}
.wm-imarket-results{display:block!important;width:100%!important}.wm-imarket-results.is-list .wm-imarket-list{display:grid!important;gap:8px!important}.wm-imarket-results.is-list .wm-imarket-cardgrid{display:none!important}.wm-imarket-results.is-grid .wm-imarket-list{display:none!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid!important}
.wm-imarket-list{display:grid!important;gap:8px!important;width:100%!important}.wm-imarket-cardgrid{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))!important;gap:14px!important;width:100%!important}
.wm-imarket-row{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(120px,170px) minmax(104px,130px)!important;gap:12px!important;align-items:center!important;min-height:78px!important;padding:10px 12px!important;border:1px solid var(--mi-border)!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(var(--mi-accent-rgb),.045),var(--mi-surface) 34%,rgba(255,255,255,.015))!important;overflow:hidden!important;box-shadow:none!important}
.wm-imarket-row::before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:3px!important;background:rgba(var(--mi-accent-rgb),.55)!important;clip-path:none!important;height:auto!important}
.wm-imarket-row__main{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:0!important;min-width:0!important}
.wm-imarket-row__thumb{width:68px!important;height:58px!important;padding:6px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important}
.wm-imarket-row__thumb::before{display:none!important}.wm-imarket-thumb{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;background:transparent!important;border:0!important;padding:0!important}.wm-imarket-thumb__ring{display:none!important}.wm-imarket-thumb img{max-width:56px!important;max-height:50px!important;object-fit:contain!important;background:transparent!important}
.wm-imarket-row__info{display:grid!important;gap:6px!important;min-width:0!important}.wm-imarket-row__name{margin:0!important;font-size:15px!important;line-height:1.18!important;font-weight:900!important;color:var(--mi-text)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;text-shadow:none!important}.wm-imarket-row__name.is-rare,.wm-imarket-card2 h4.is-rare{color:var(--wm-info,var(--mi-accent))!important}.wm-imarket-row__name.is-epic,.wm-imarket-card2 h4.is-epic{color:var(--wm-danger,var(--mi-accent))!important}.wm-imarket-row__name.is-legendary,.wm-imarket-row__name.is-high-level,.wm-imarket-row__name.is-gold,.wm-imarket-card2 h4.is-legendary,.wm-imarket-card2 h4.is-high-level,.wm-imarket-card2 h4.is-gold{color:var(--wm-warning,var(--mi-accent))!important}.wm-imarket-row__name.is-excellent,.wm-imarket-row__name.is-excellent-socket,.wm-imarket-card2 h4.is-excellent,.wm-imarket-card2 h4.is-excellent-socket{color:var(--wm-success,var(--mi-accent))!important}
.wm-imarket-badges{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.wm-imarket-badge{min-height:24px!important;height:24px!important;padding:0 9px!important;border-radius:999px!important;border:1px solid var(--mi-border-strong)!important;background:rgba(255,255,255,.035)!important;color:var(--mi-text)!important;font-size:11px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.wm-imarket-badge svg{width:12px!important;height:12px!important}.wm-imarket-badge.is-luck{color:var(--wm-info,var(--mi-accent))!important;border-color:rgba(var(--mi-accent-rgb),.32)!important}.wm-imarket-badge.is-exe,.wm-imarket-badge.is-excellent{color:var(--wm-success,var(--mi-accent))!important}
.wm-imarket-row__price{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;text-align:right!important}.wm-imarket-row__price small{display:none!important}.wm-imarket-moneyline{display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:15px!important;font-weight:900!important;color:var(--mi-text)!important;white-space:nowrap!important}.wm-imarket-moneyline img,.wm-imarket-moneyicon img,.wm-imarket-jewelmini img{width:18px!important;height:18px!important;object-fit:contain!important}.wm-imarket-moneyline strong{font-size:15px!important;color:var(--mi-text)!important}.wm-imarket-row__actions{display:flex!important;justify-content:flex-end!important;align-items:center!important}.wm-imarket-row__actions .wm-imarket-cta,.wm-imarket-cta{min-height:36px!important;height:36px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(var(--mi-accent-rgb),.36)!important;background:rgba(var(--mi-accent-rgb),.10)!important;color:var(--mi-accent)!important;font-size:12px!important;font-weight:900!important;box-shadow:none!important}.wm-imarket-row__actions .wm-imarket-cta:hover,.wm-imarket-cta:hover{background:rgba(var(--mi-accent-rgb),.18)!important;color:var(--mi-text)!important;border-color:rgba(var(--mi-accent-rgb),.56)!important}
.wm-imarket-card2{position:relative!important;display:grid!important;grid-template-rows:auto 1fr!important;min-height:250px!important;padding:0!important;border:1px solid var(--mi-border)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(var(--mi-accent-rgb),.055),var(--mi-surface))!important;box-shadow:none!important;overflow:hidden!important;text-align:center!important}.wm-imarket-card2__hero{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:92px!important;height:92px!important;margin:18px auto 8px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(var(--mi-accent-rgb),.10)!important;border:1px solid rgba(var(--mi-accent-rgb),.28)!important}.wm-imarket-card2__hero .wm-imarket-thumb{width:100%!important;height:100%!important}.wm-imarket-card2__hero .wm-imarket-thumb img{max-width:72px!important;max-height:72px!important}.wm-imarket-card2__body{display:grid!important;gap:10px!important;min-height:0!important;padding:6px 14px 14px!important;background:transparent!important;border:0!important}.wm-imarket-card2__body::before,.wm-imarket-card2__body::after{display:none!important}.wm-imarket-card2 h4{font-size:15px!important;line-height:1.2!important;margin:0!important;min-height:0!important;color:var(--mi-text)!important}.wm-imarket-card2__footer{display:grid!important;gap:10px!important;margin-top:0!important;padding-top:10px!important;border-top:1px solid var(--mi-border)!important}.wm-imarket-card2__price{justify-content:center!important}.wm-imarket-card2__buttons{display:flex!important;gap:8px!important}.wm-imarket-card2__buttons .wm-imarket-cta{width:100%!important;height:36px!important}
.wm-imarket-wallet-card{border:1px solid var(--mi-border)!important;border-radius:var(--mi-radius-lg)!important;background:var(--mi-surface)!important;box-shadow:var(--mi-shadow)!important;overflow:hidden!important;color:var(--mi-text)!important}.wm-imarket-wallet-card__cover{min-height:120px!important;padding:16px!important;background-position:center!important;background-size:cover!important}.wm-imarket-wallet-card__cover::before{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.76))!important}.wm-imarket-wallet-card__avatar{width:70px!important;height:70px!important;border:2px solid rgba(var(--mi-accent-rgb),.42)!important}.wm-imarket-wallet-card__name{font-size:20px!important;letter-spacing:.06em!important}.wm-imarket-wallet-card__sub{font-size:12px!important}.wm-imarket-wallet-section{padding:13px 14px!important;border-top:1px solid var(--mi-border)!important}.wm-imarket-wallet-section h4{font-size:12px!important;letter-spacing:.14em!important;color:var(--mi-accent)!important;margin:0 0 10px!important}.wm-imarket-wallet-card__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.wm-imarket-wallet-card__cell{display:grid!important;gap:8px!important;padding:10px!important;border-radius:12px!important;border:1px solid var(--mi-border)!important;background:rgba(255,255,255,.026)!important;text-align:center!important}.wm-imarket-token-pill{min-height:30px!important;padding:0 10px!important;border-radius:999px!important;background:rgba(var(--mi-accent-rgb),.10)!important;color:var(--mi-text)!important;font-size:12px!important}.wm-imarket-token-pill img{width:16px!important;height:16px!important}.wm-imarket-wallet-card__value{font-size:19px!important}.wm-imarket-wallet-card__action{min-height:32px!important;border-radius:9px!important;font-size:12px!important;background:rgba(255,255,255,.025)!important;border:1px solid var(--mi-border)!important;color:var(--mi-text)!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wm-imarket-jewel-chip{min-height:44px!important;padding:7px 8px!important;border-radius:10px!important;grid-template-columns:18px minmax(0,1fr) auto!important;gap:6px!important;background:rgba(255,255,255,.025)!important;border-color:var(--mi-border)!important}.wm-imarket-jewel-chip__icon{width:18px!important;height:18px!important}.wm-imarket-jewel-chip span{font-size:12px!important}.wm-imarket-jewel-chip__count{font-size:13px!important}.wm-imarket-wallet-card__actions a{min-height:38px!important;border-radius:10px!important;font-size:13px!important;background:rgba(255,255,255,.025)!important}.wm-imarket-account-summary{min-height:42px!important;border-radius:10px!important;font-size:13px!important}.wm-imarket-account-summary strong{font-size:16px!important}
.wm-imarket-panel{padding:16px!important}.wm-imarket-sectionhead{margin-bottom:12px!important}.wm-imarket-sectionhead h3{font-size:22px!important}.wm-imarket-sectionhead span{font-size:14px!important;color:var(--mi-muted)!important}.wm-imarket-panel .wm-imarket-list .wm-imarket-row{min-height:76px!important}.wm-imarket-row__actions.is-my{display:flex!important;gap:8px!important}.wm-imarket-pillbtn{min-height:36px!important;border-radius:999px!important;padding:0 14px!important;background:rgba(255,255,255,.026)!important;border:1px solid var(--mi-border)!important;color:var(--mi-text)!important;font-size:12px!important;font-weight:900!important}
.wm-imarket-modal{position:fixed!important;inset:0!important;z-index:10050!important;display:grid!important;place-items:center!important;padding:20px!important}.wm-imarket-modal[hidden]{display:none!important}.wm-imarket-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.70)!important;backdrop-filter:blur(6px)!important}.wm-imarket-modal__dialog{position:relative!important;z-index:1!important;width:min(760px,94vw)!important;max-height:88vh!important;overflow:auto!important;border-radius:var(--mi-radius-lg)!important;border:1px solid rgba(var(--mi-accent-rgb),.24)!important;background:var(--wm-surface-solid,var(--mi-surface))!important;box-shadow:0 24px 70px rgba(0,0,0,.45)!important;padding:22px!important;color:var(--mi-text)!important}.wm-imarket-modal__close{position:absolute!important;top:12px!important;right:12px!important;width:42px!important;height:42px!important;border-radius:50%!important;border:1px solid var(--mi-border)!important;background:rgba(255,255,255,.035)!important;color:var(--mi-text)!important;font-size:26px!important;line-height:1!important;display:grid!important;place-items:center!important}.wm-imarket-modal__header h3{font-size:26px!important;color:var(--mi-text)!important;margin:0!important}.wm-imarket-modal__header p{font-size:14px!important;color:var(--mi-muted)!important;margin:6px 0 14px!important}.wm-imarket-modal__item{max-width:none!important;margin:0 0 14px!important;padding:14px!important;border-radius:var(--mi-radius)!important;background:rgba(255,255,255,.026)!important;border:1px solid var(--mi-border)!important}.wm-imarket-modal__price{padding:14px!important;border-radius:var(--mi-radius)!important;background:rgba(var(--mi-accent-rgb),.08)!important;border:1px solid rgba(var(--mi-accent-rgb),.22)!important}.wm-imarket-modal__actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.wm-imarket-modal__actions .wm-imarket-cta,.wm-imarket-modal__actions .wm-imarket-pillbtn{flex:1 1 150px!important;min-height:44px!important;height:44px!important;font-size:13px!important}
@media(max-width:1180px){.wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:1fr!important}.wm-imarket-marketgrid__side{position:static!important}.wm-imarket-wallet-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:820px){.wm-imarket-rack--search{grid-template-columns:1fr!important}.wm-imarket-topnav{grid-template-columns:1fr!important;border-radius:var(--mi-radius)!important}.wm-imarket-row{grid-template-columns:1fr!important}.wm-imarket-row__price,.wm-imarket-row__actions{justify-content:flex-start!important}.wm-imarket-row__actions .wm-imarket-cta{width:100%!important}.wm-imarket-cardgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.wm-imarket-wallet-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.wm-imarket-cardgrid{grid-template-columns:1fr!important}.wm-imarket-modal__dialog{padding:18px!important}.wm-imarket-wallet-card__grid,.wm-imarket-wallet-card__jewels{grid-template-columns:1fr!important}}

/* v40.2.0 - Mercado Items compact multitheme cleanup */
.wm-imarket-page{
  --im-card:var(--wm-surface,rgba(255,255,255,.035));
  --im-card-2:var(--wm-surface-2,rgba(255,255,255,.055));
  --im-line:var(--wm-border,rgba(255,255,255,.10));
  --im-line-strong:var(--wm-border-strong,rgba(255,255,255,.18));
  --im-text:var(--wm-text,#fff);
  --im-muted:var(--wm-muted,rgba(255,255,255,.68));
  --im-accent:var(--wm-accent,#f5a623);
  --im-accent-rgb:var(--wm-accent-rgb,245,166,35);
  --im-radius:var(--wm-radius,14px);
  --im-radius-lg:var(--wm-radius-lg,18px);
}

/* Keep main market balanced with a clean fixed side panel */
.wm-imarket-marketgrid.is-with-sidebar{
  grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;
  gap:18px!important;
  align-items:start!important;
}
.wm-imarket-marketgrid__side{position:sticky!important;top:18px!important;min-width:0!important}

/* Right wallet panel: full-width cover, no floating white edit dot */
.wm-imarket-wallet-card{
  overflow:hidden!important;
  padding:0!important;
  border:1px solid var(--im-line)!important;
  border-radius:var(--im-radius-lg)!important;
  background:var(--im-card)!important;
  box-shadow:var(--wm-shadow-soft,0 22px 54px rgba(0,0,0,.24))!important;
}
.wm-imarket-wallet-card__cover{
  position:relative!important;
  min-height:156px!important;
  width:100%!important;
  margin:0!important;
  padding:18px!important;
  display:flex!important;
  align-items:flex-end!important;
  background-size:cover!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  border-radius:0!important;
  overflow:hidden!important;
}
.wm-imarket-wallet-card__cover:before{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.78));
  pointer-events:none;
}
.wm-imarket-wallet-card__edit{display:none!important;content:none!important}
.wm-imarket-wallet-card__profile{
  position:relative!important;
  z-index:1!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-end!important;
  gap:14px!important;
  width:100%!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
}
.wm-imarket-wallet-card__avatar{
  width:86px!important;height:86px!important;
  border-radius:999px!important;
  object-fit:cover!important;
  border:3px solid rgba(var(--im-accent-rgb),.55)!important;
  background:var(--im-card-2)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.32)!important;
}
.wm-imarket-wallet-card__name{
  display:block!important;
  color:var(--im-text)!important;
  font-size:19px!important;
  line-height:1.05!important;
  letter-spacing:.08em!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}
.wm-imarket-wallet-card__sub{display:block!important;margin-top:5px!important;color:var(--im-muted)!important;font-size:12px!important;line-height:1.2!important}
.wm-imarket-wallet-card__sub b{color:var(--wm-success,var(--im-accent))!important}

.wm-imarket-wallet-section{padding:16px 18px!important;border-top:1px solid var(--im-line)!important;margin:0!important}
.wm-imarket-wallet-section:first-of-type{border-top:0!important}
.wm-imarket-wallet-section h4{
  margin:0 0 12px!important;
  color:var(--im-accent)!important;
  font-size:12px!important;
  line-height:1.1!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
}

/* Wallet tiles: compact, unified colors by theme tokens */
.wm-imarket-wallet-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.wm-imarket-wallet-card__cell{
  min-height:112px!important;
  padding:12px!important;
  gap:8px!important;
  border-radius:var(--im-radius)!important;
  border:1px solid var(--im-line)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;
  box-shadow:none!important;
}
.wm-imarket-token-pill{
  min-width:96px!important;
  justify-content:center!important;
  padding:7px 12px!important;
  border-radius:999px!important;
  background:rgba(var(--im-accent-rgb),.12)!important;
  border:1px solid rgba(var(--im-accent-rgb),.24)!important;
  color:var(--im-text)!important;
  font-size:12px!important;
  line-height:1!important;
}
.wm-imarket-token-pill img{width:17px!important;height:17px!important;object-fit:contain!important}
.wm-imarket-wallet-card__value{font-size:20px!important;line-height:1!important;color:var(--im-text)!important;font-weight:900!important}
.wm-imarket-wallet-card__action{
  min-height:34px!important;
  width:100%!important;
  border-radius:10px!important;
  border:1px solid var(--im-line-strong)!important;
  background:rgba(255,255,255,.025)!important;
  color:var(--im-text)!important;
  font-size:12px!important;
  font-weight:900!important;
}
.wm-imarket-wallet-card__action:hover{background:rgba(var(--im-accent-rgb),.10)!important;border-color:rgba(var(--im-accent-rgb),.42)!important;color:var(--im-text)!important}

/* Jewel bank: make it clean and compact like the approved reference */
.wm-imarket-wallet-card__jewels{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.wm-imarket-jewel-chip{
  height:44px!important;
  justify-content:space-between!important;
  padding:0 10px!important;
  border-radius:12px!important;
  border:1px solid var(--im-line)!important;
  background:rgba(255,255,255,.035)!important;
  color:var(--im-text)!important;
  gap:8px!important;
}
.wm-imarket-jewel-chip__icon{width:16px!important;height:16px!important;object-fit:contain!important;flex:0 0 auto!important}
.wm-imarket-jewel-chip span{font-size:12px!important;font-weight:800!important;min-width:0!important;flex:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.wm-imarket-jewel-chip__count{font-size:13px!important;color:var(--im-text)!important;font-weight:900!important;flex:0 0 auto!important}

/* Remove quick action section safely if an older cached PHP still emits it */
.wm-imarket-wallet-card__actions{display:none!important}
.wm-imarket-wallet-card__actions + *{margin-top:0!important}

.wm-imarket-wallet-section--summary{padding-bottom:18px!important}
.wm-imarket-account-summary{
  min-height:44px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
  padding:0 12px!important;margin-bottom:8px!important;
  border:1px solid var(--im-line)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;
}
.wm-imarket-account-summary span{color:var(--im-muted)!important;font-size:12px!important;font-weight:700!important}
.wm-imarket-account-summary strong{color:var(--im-text)!important;font-size:14px!important;font-weight:900!important}

/* Public rows: compact list like the approved mockup */
.wm-imarket-results{max-height:none!important;overflow:visible!important;padding-right:0!important}
.wm-imarket-list{display:grid!important;gap:8px!important}
.wm-imarket-row{
  min-height:76px!important;
  grid-template-columns:minmax(0,1fr) minmax(130px,160px) minmax(120px,150px)!important;
  gap:12px!important;
  padding:8px 12px!important;
  border:1px solid var(--im-line)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016))!important;
  overflow:hidden!important;
}
.wm-imarket-row:first-child{border-top:1px solid var(--im-line)!important}
.wm-imarket-row:before{display:none!important;content:none!important}
.wm-imarket-row:hover{background:linear-gradient(180deg,rgba(var(--im-accent-rgb),.07),rgba(255,255,255,.02))!important;border-color:rgba(var(--im-accent-rgb),.28)!important}
.wm-imarket-row__main{gap:12px!important;padding-left:0!important}
.wm-imarket-row__thumb{width:74px!important;height:58px!important;padding:6px!important;border-radius:10px!important;background:rgba(var(--im-accent-rgb),.07)!important;border:1px solid var(--im-line)!important;overflow:hidden!important}
.wm-imarket-row__thumb:before{display:none!important}
.wm-imarket-row__thumb img{max-width:48px!important;max-height:46px!important}
.wm-imarket-row__info{gap:6px!important}
.wm-imarket-row__name{font-size:14px!important;line-height:1.15!important;margin:0!important}
.wm-imarket-badges{gap:6px!important}
.wm-imarket-badge{min-height:28px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;background:rgba(255,255,255,.035)!important;border:1px solid var(--im-line)!important;color:var(--im-text)!important}
.wm-imarket-badge .wm-imarket-svgicon{width:13px!important;height:13px!important;color:var(--im-accent)!important}
.wm-imarket-row__price{justify-content:flex-end!important;padding-right:0!important}
.wm-imarket-moneyline{gap:7px!important;color:var(--im-text)!important}
.wm-imarket-moneyline strong{font-size:14px!important;color:var(--im-text)!important}
.wm-imarket-row__actions{justify-content:flex-end!important;padding-right:0!important}
.wm-imarket-row__actions .wm-imarket-cta{min-width:116px!important;height:36px!important;border-radius:12px!important;font-size:12px!important;border:1px solid rgba(var(--im-accent-rgb),.36)!important;background:rgba(var(--im-accent-rgb),.09)!important;color:var(--im-text)!important}
.wm-imarket-row__actions .wm-imarket-cta:hover{background:rgba(var(--im-accent-rgb),.18)!important;color:var(--im-text)!important;border-color:rgba(var(--im-accent-rgb),.58)!important}

/* Grid view: smaller cards, no giant pink blocks */
.wm-imarket-cardgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:12px!important}
.wm-imarket-card2{padding-top:30px!important;min-width:0!important}
.wm-imarket-card2__hero{height:62px!important;width:62px!important}
.wm-imarket-card2__hero .wm-imarket-thumb{width:62px!important;height:62px!important;padding:9px!important;background:var(--im-card-2)!important;border:1px solid var(--im-line)!important}
.wm-imarket-card2__hero .wm-imarket-thumb__ring{display:none!important}
.wm-imarket-card2__hero img{max-width:42px!important;max-height:42px!important}
.wm-imarket-card2__body{min-height:230px!important;padding:44px 12px 12px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid var(--im-line)!important}
.wm-imarket-card2__body:before,.wm-imarket-card2__body:after{display:none!important}
.wm-imarket-card2 h4{font-size:14px!important;min-height:30px!important;margin-bottom:10px!important;text-align:center!important}
.wm-imarket-card2__footer{gap:8px!important;padding-top:10px!important;border-top:1px solid var(--im-line)!important}
.wm-imarket-card2__buttons .wm-imarket-cta{height:34px!important;border-radius:11px!important;background:rgba(var(--im-accent-rgb),.10)!important;color:var(--im-text)!important;border:1px solid rgba(var(--im-accent-rgb),.34)!important;font-size:12px!important}

@media (max-width:1100px){
  .wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:1fr!important}
  .wm-imarket-wallet-card{max-width:420px!important;margin:0 auto!important}
}
@media (max-width:760px){
  .wm-imarket-wallet-card__jewels{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .wm-imarket-row{grid-template-columns:1fr!important}
  .wm-imarket-row__price,.wm-imarket-row__actions{justify-content:flex-start!important}
}

/* Fase 46a22 - compact market items pass */
.wm-imarket-page{
  --wm-imarket-text:var(--wm-text,#f7f8fb);
  --wm-imarket-muted:var(--wm-muted,rgba(247,248,251,.68));
  --wm-imarket-surface:var(--wm-surface,rgba(255,255,255,.035));
  --wm-imarket-surface-2:var(--wm-surface-2,rgba(255,255,255,.055));
  --wm-imarket-border:var(--wm-border,rgba(255,255,255,.10));
  --wm-imarket-accent:var(--wm-accent,#f6a21a);
  --wm-imarket-radius:var(--wm-radius,14px);
  --wm-imarket-radius-lg:var(--wm-radius-lg,20px);
}
.wm-imarket-page *{box-sizing:border-box}
.wm-imarket-page .wm-account-card{background:var(--wm-imarket-surface)!important;border-color:var(--wm-imarket-border)!important}
.wm-imarket-marketgrid{display:grid!important;grid-template-columns:minmax(0,1fr) 336px!important;gap:18px!important;align-items:start!important}
.wm-imarket-marketgrid__main{min-width:0!important}
.wm-imarket-marketgrid__side{min-width:0!important;max-width:336px!important}
@media(max-width:1180px){.wm-imarket-marketgrid{grid-template-columns:1fr!important}.wm-imarket-marketgrid__side{max-width:none!important}}

/* right account panel: compact and tokenized */
.wm-imarket-wallet-card{border:1px solid var(--wm-imarket-border)!important;border-radius:var(--wm-imarket-radius-lg)!important;background:var(--wm-imarket-surface)!important;overflow:hidden!important;box-shadow:var(--wm-shadow-soft,none)!important;color:var(--wm-imarket-text)!important}
.wm-imarket-wallet-card__cover{height:168px!important;width:100%!important;margin:0!important;border-radius:0!important;background-size:cover!important;background-position:center!important;position:relative!important;padding:18px!important;display:flex!important;align-items:flex-end!important}
.wm-imarket-wallet-card__cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78));pointer-events:none}
.wm-imarket-wallet-card__edit{display:none!important}
.wm-imarket-wallet-card__profile{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:14px!important;width:100%!important}
.wm-imarket-wallet-card__avatar{width:78px!important;height:78px!important;border-radius:50%!important;border:3px solid rgba(var(--wm-accent-rgb),.65)!important;background:#fff!important;object-fit:cover!important;box-shadow:0 10px 22px rgba(0,0,0,.38)!important}
.wm-imarket-wallet-card__name{font-size:22px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--wm-imarket-text)!important;display:block!important;line-height:1.1!important}
.wm-imarket-wallet-card__sub{display:block!important;font-size:13px!important;color:var(--wm-imarket-muted)!important;margin-top:4px!important}.wm-imarket-wallet-card__sub b{color:var(--wm-success,#4ee27a)!important;font-weight:800!important}
.wm-imarket-wallet-section{padding:16px 18px!important;border-top:1px solid var(--wm-imarket-border)!important}.wm-imarket-wallet-section h4{margin:0 0 12px!important;color:var(--wm-imarket-accent)!important;text-transform:uppercase!important;letter-spacing:.24em!important;font-size:12px!important;font-weight:900!important}
.wm-imarket-wallet-card__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.wm-imarket-wallet-card__cell{min-height:106px!important;padding:10px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:var(--wm-imarket-radius)!important;background:var(--wm-imarket-surface-2)!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:7px!important}
.wm-imarket-token-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:104px!important;height:30px!important;border-radius:999px!important;background:rgba(var(--wm-accent-rgb),.14)!important;color:var(--wm-imarket-text)!important;font-size:13px!important;font-weight:900!important}.wm-imarket-token-pill img{width:18px!important;height:18px!important;object-fit:contain!important}
.wm-imarket-wallet-card__value{font-size:22px!important;line-height:1!important;color:var(--wm-imarket-text)!important}.wm-imarket-wallet-card__action{height:32px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:10px!important;background:rgba(255,255,255,.025)!important;color:var(--wm-imarket-text)!important;font-size:13px!important;font-weight:900!important}
.wm-imarket-wallet-card__jewels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.wm-imarket-jewel-chip{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 10px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:10px!important;background:var(--wm-imarket-surface-2)!important;color:var(--wm-imarket-text)!important}.wm-imarket-jewel-chip__icon{width:16px!important;height:16px!important;object-fit:contain!important}.wm-imarket-jewel-chip span{font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.wm-imarket-jewel-chip__count{font-size:13px!important}.wm-imarket-account-summary{min-height:40px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 12px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:10px!important;background:var(--wm-imarket-surface-2)!important;margin-bottom:8px!important}.wm-imarket-account-summary span{font-size:13px!important;color:var(--wm-imarket-muted)!important}.wm-imarket-account-summary strong{font-size:15px!important;color:var(--wm-imarket-text)!important}

/* filters compact */
.wm-imarket-market-shell{padding:16px!important;border-radius:var(--wm-imarket-radius-lg)!important;background:var(--wm-imarket-surface)!important;border:1px solid var(--wm-imarket-border)!important}
.wm-imarket-rack{gap:8px!important;margin-bottom:10px!important}.wm-imarket-searchbar{height:42px!important;max-width:360px!important}.wm-imarket-iconpill,.wm-imarket-metricpill,.wm-imarket-textpill,.wm-imarket-raritypill,.wm-imarket-flagpill,.wm-imarket-currencypill,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-orderpill{min-height:34px!important;border-radius:999px!important;background:var(--wm-imarket-surface-2)!important;border-color:var(--wm-imarket-border)!important;color:var(--wm-imarket-text)!important}.wm-imarket-actionbtn.is-orange,.wm-imarket-sellbtn,.wm-imarket-currencypill.is-active,.wm-imarket-viewbtn.is-active{background:rgba(var(--wm-accent-rgb),.16)!important;border-color:rgba(var(--wm-accent-rgb),.46)!important;color:var(--wm-imarket-accent)!important}.wm-imarket-summarybar{margin:10px 0 18px!important}

/* list view: reference-like rows */
.wm-imarket-results.is-list .wm-imarket-cardgrid{display:none!important}.wm-imarket-results.is-list .wm-imarket-list{display:grid!important;gap:8px!important}
.wm-imarket-row{min-height:92px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 190px 190px!important;align-items:center!important;gap:14px!important;padding:10px 14px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:14px!important;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important;box-shadow:none!important;overflow:hidden!important}.wm-imarket-row:before{display:none!important}.wm-imarket-row__main{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0!important}.wm-imarket-row__thumb{width:92px!important;height:72px!important;border-radius:10px!important;overflow:hidden!important;background:rgba(var(--wm-accent-rgb),.08)!important}.wm-imarket-thumb{width:100%!important;height:100%!important;border:0!important;border-radius:10px!important;background:transparent!important}.wm-imarket-thumb__ring{display:none!important}.wm-imarket-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important}.wm-imarket-row__info{min-width:0!important;display:grid!important;gap:5px!important}.wm-imarket-row__rarity{font-size:12px!important;font-weight:800!important;line-height:1!important;color:var(--wm-imarket-accent)!important}.wm-imarket-row__name{font-size:17px!important;line-height:1.15!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wm-imarket-row__details{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;color:var(--wm-imarket-muted)!important;font-size:12px!important}.wm-imarket-row__details span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:rgba(var(--wm-accent-rgb),.55);margin-right:10px;vertical-align:middle}.wm-imarket-badges{display:flex!important;gap:6px!important;flex-wrap:wrap!important}.wm-imarket-badge{min-height:26px!important;padding:0 10px!important;border-radius:999px!important;background:var(--wm-imarket-surface-2)!important;border:1px solid var(--wm-imarket-border)!important;font-size:12px!important}.wm-imarket-badge .wm-imarket-svgicon{width:14px!important;height:14px!important}
.wm-imarket-row__price{justify-self:stretch!important;text-align:right!important}.wm-imarket-pricebox__amount{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:var(--wm-imarket-text)!important}.wm-imarket-pricebox__amount .wm-imarket-moneyicon img{width:24px!important;height:24px!important}.wm-imarket-pricebox__amount strong{font-size:22px!important;line-height:1!important}.wm-imarket-pricebox__amount small{font-size:11px!important;text-transform:uppercase!important;color:var(--wm-imarket-muted)!important;margin-left:2px!important}.wm-imarket-row__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.wm-imarket-cta{height:38px!important;min-width:136px!important;padding:0 18px!important;border-radius:10px!important;background:rgba(var(--wm-accent-rgb),.15)!important;border:1px solid rgba(var(--wm-accent-rgb),.48)!important;color:var(--wm-imarket-accent)!important;font-size:13px!important;font-weight:900!important;text-transform:none!important}.wm-imarket-fav{width:38px!important;height:38px!important;border-radius:10px!important;border:1px solid var(--wm-imarket-border)!important;background:var(--wm-imarket-surface-2)!important;color:var(--wm-imarket-muted)!important}

/* grid view: compact cards, not giant */
.wm-imarket-results.is-grid .wm-imarket-list{display:none!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important}.wm-imarket-card2{min-height:270px!important;padding:12px!important;border:1px solid var(--wm-imarket-border)!important;border-radius:var(--wm-imarket-radius-lg)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))!important;box-shadow:none!important;overflow:hidden!important}.wm-imarket-card2__hero{height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 8px!important}.wm-imarket-card2__hero .wm-imarket-thumb{width:76px!important;height:76px!important;border:1px solid rgba(var(--wm-accent-rgb),.28)!important;border-radius:50%!important;background:rgba(var(--wm-accent-rgb),.10)!important}.wm-imarket-card2__body{padding:0!important;display:grid!important;gap:8px!important;text-align:center!important}.wm-imarket-card2__rarity{font-size:12px!important;color:var(--wm-imarket-accent)!important;font-weight:800!important}.wm-imarket-card2 h4{font-size:16px!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wm-imarket-card2__divider{height:1px;background:var(--wm-imarket-border);margin:2px 0}.wm-imarket-card2__price .wm-imarket-pricebox__amount{justify-content:center!important}.wm-imarket-card2__buttons{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:8px!important}.wm-imarket-card2 .wm-imarket-cta{min-width:0!important;width:100%!important}

/* pagination */
.wm-imarket-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;padding:12px 0}.wm-imarket-pagebtn{width:38px;height:38px;border-radius:10px;border:1px solid var(--wm-imarket-border);background:var(--wm-imarket-surface-2);color:var(--wm-imarket-text);font-weight:800}.wm-imarket-pagebtn.is-active{border-color:rgba(var(--wm-accent-rgb),.55);background:rgba(var(--wm-accent-rgb),.14);color:var(--wm-imarket-accent)}.wm-imarket-pagebtn[disabled]{opacity:.45;pointer-events:none}.wm-imarket-page-hidden{display:none!important}

@media(max-width:980px){.wm-imarket-row{grid-template-columns:1fr!important}.wm-imarket-row__price,.wm-imarket-row__actions{text-align:left!important;justify-content:flex-start!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}}

/* Fase 46a23 - Mercado Items final compact tokenized correction */
.wm-imarket-page{
  --mi23-text:var(--wm-text,#f8fafc);
  --mi23-muted:var(--wm-muted,rgba(248,250,252,.68));
  --mi23-surface:var(--wm-surface,rgba(255,255,255,.035));
  --mi23-surface-2:var(--wm-surface-2,rgba(255,255,255,.055));
  --mi23-border:var(--wm-border,rgba(255,255,255,.10));
  --mi23-border-strong:var(--wm-border-strong,rgba(255,255,255,.18));
  --mi23-accent:var(--wm-accent,#f6a21a);
  --mi23-accent-rgb:var(--wm-accent-rgb,246,162,26);
  --mi23-radius:var(--wm-radius,14px);
  --mi23-radius-lg:var(--wm-radius-lg,20px);
}

/* balanced page grid */
.wm-imarket-marketgrid.is-with-sidebar,
.wm-imarket-marketgrid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important;
  gap:18px!important;
  align-items:start!important;
}
.wm-imarket-marketgrid__main{min-width:0!important;width:100%!important}
.wm-imarket-marketgrid__side{min-width:0!important;width:100%!important;max-width:340px!important;position:sticky!important;top:18px!important}

/* right profile panel closer to approved reference */
.wm-imarket-wallet-card{
  border:1px solid var(--mi23-border)!important;
  border-radius:var(--mi23-radius-lg)!important;
  background:var(--mi23-surface)!important;
  color:var(--mi23-text)!important;
  overflow:hidden!important;
  padding:0!important;
  box-shadow:var(--wm-shadow-soft,0 22px 54px rgba(0,0,0,.24))!important;
}
.wm-imarket-wallet-card__cover{
  height:142px!important;
  width:100%!important;
  padding:16px!important;
  margin:0!important;
  border-radius:0!important;
  background-size:cover!important;
  background-position:center!important;
  display:flex!important;
  align-items:flex-end!important;
  position:relative!important;
  overflow:hidden!important;
}
.wm-imarket-wallet-card__cover::before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.82))!important;
  pointer-events:none!important;
}
.wm-imarket-wallet-card__edit{display:none!important}
.wm-imarket-wallet-card__profile{position:relative!important;z-index:1!important;display:flex!important;align-items:end!important;gap:12px!important;width:100%!important}
.wm-imarket-wallet-card__avatar{width:72px!important;height:72px!important;border-radius:50%!important;object-fit:cover!important;background:#fff!important;border:2px solid rgba(var(--mi23-accent-rgb),.55)!important;box-shadow:0 10px 22px rgba(0,0,0,.35)!important}
.wm-imarket-wallet-card__name{font-size:20px!important;line-height:1!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:var(--mi23-text)!important;font-weight:900!important;display:block!important}
.wm-imarket-wallet-card__sub{font-size:12px!important;color:var(--mi23-muted)!important;margin-top:5px!important;display:block!important}.wm-imarket-wallet-card__sub b{color:var(--wm-success,var(--mi23-accent))!important}
.wm-imarket-wallet-section{padding:13px 14px!important;margin:0!important;border-top:1px solid var(--mi23-border)!important}
.wm-imarket-wallet-section:first-of-type{border-top:0!important}
.wm-imarket-wallet-section h4{margin:0 0 10px!important;font-size:11px!important;line-height:1!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--mi23-accent)!important;font-weight:900!important}
.wm-imarket-wallet-card__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.wm-imarket-wallet-card__cell{min-height:80px!important;padding:9px!important;border-radius:12px!important;border:1px solid var(--mi23-border)!important;background:var(--mi23-surface-2)!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important}
.wm-imarket-token-pill{height:25px!important;min-width:92px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:rgba(var(--mi23-accent-rgb),.12)!important;border:1px solid rgba(var(--mi23-accent-rgb),.24)!important;color:var(--mi23-text)!important;font-size:12px!important;font-weight:900!important}
.wm-imarket-token-pill img{width:16px!important;height:16px!important;object-fit:contain!important}
.wm-imarket-wallet-card__value{font-size:18px!important;line-height:1!important;color:var(--mi23-text)!important;font-weight:900!important}
.wm-imarket-wallet-card__action{height:28px!important;min-height:28px!important;width:100%!important;border-radius:8px!important;border:1px solid var(--mi23-border)!important;background:rgba(255,255,255,.025)!important;color:var(--mi23-text)!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.wm-imarket-wallet-card__action .wm-title-icon{width:12px!important;height:12px!important;margin-right:0!important}
.wm-imarket-wallet-card__jewels{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
.wm-imarket-jewel-chip{min-height:38px!important;padding:6px 8px!important;border-radius:9px!important;border:1px solid var(--mi23-border)!important;background:var(--mi23-surface-2)!important;color:var(--mi23-text)!important;display:grid!important;grid-template-columns:16px minmax(0,1fr) auto!important;gap:5px!important;align-items:center!important}
.wm-imarket-jewel-chip__icon{width:15px!important;height:15px!important;object-fit:contain!important}.wm-imarket-jewel-chip span{font-size:11px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.wm-imarket-jewel-chip__count{font-size:12px!important;font-weight:900!important;color:var(--mi23-text)!important}
.wm-imarket-account-summary{min-height:36px!important;margin:0 0 7px!important;padding:0 10px!important;border-radius:9px!important;border:1px solid var(--mi23-border)!important;background:var(--mi23-surface-2)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.wm-imarket-account-summary span{font-size:11px!important;color:var(--mi23-muted)!important}.wm-imarket-account-summary strong{font-size:13px!important;color:var(--mi23-text)!important}

/* list view like approved reference */
.wm-imarket-results.is-list .wm-imarket-cardgrid{display:none!important}.wm-imarket-results.is-list .wm-imarket-list{display:grid!important;gap:8px!important}
.wm-imarket-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 170px 160px!important;
  align-items:center!important;
  gap:14px!important;
  min-height:94px!important;
  padding:10px 14px!important;
  border:1px solid var(--mi23-border)!important;
  border-radius:12px!important;
  background:linear-gradient(90deg,rgba(255,255,255,.036),rgba(255,255,255,.016))!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
.wm-imarket-row::before{display:none!important}.wm-imarket-row:hover{border-color:rgba(var(--mi23-accent-rgb),.28)!important;background:linear-gradient(90deg,rgba(var(--mi23-accent-rgb),.06),rgba(255,255,255,.018))!important}
.wm-imarket-row__main{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-width:0!important;padding:0!important}
.wm-imarket-row__thumb{width:100px!important;height:72px!important;border-radius:9px!important;overflow:hidden!important;background:var(--mi23-surface-2)!important;border:1px solid var(--mi23-border)!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.wm-imarket-row__thumb:before{display:none!important}.wm-imarket-row__thumb .wm-imarket-thumb{width:100%!important;height:100%!important;border:0!important;background:transparent!important;border-radius:0!important}.wm-imarket-row__thumb .wm-imarket-thumb img,.wm-imarket-row__thumb img{width:100%!important;height:100%!important;object-fit:contain!important;padding:8px!important;max-width:none!important;max-height:none!important;background:transparent!important}
.wm-imarket-row__info{display:grid!important;gap:5px!important;min-width:0!important}.wm-imarket-row__rarity{display:block!important;color:var(--mi23-accent)!important;font-size:11px!important;line-height:1!important;font-weight:800!important}.wm-imarket-row__name{font-size:17px!important;line-height:1.1!important;min-height:0!important;margin:0!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.wm-imarket-row__details{display:flex!important;gap:10px!important;flex-wrap:wrap!important;color:var(--mi23-muted)!important;font-size:12px!important}.wm-imarket-row__details span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:rgba(var(--mi23-accent-rgb),.55);margin-right:10px;vertical-align:middle}
.wm-imarket-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:0!important}.wm-imarket-badge{height:26px!important;min-height:26px!important;padding:0 9px!important;border-radius:999px!important;background:var(--mi23-surface-2)!important;border:1px solid var(--mi23-border)!important;color:var(--mi23-text)!important;font-size:11px!important;font-weight:800!important}.wm-imarket-badge .wm-imarket-svgicon{width:13px!important;height:13px!important;color:var(--mi23-accent)!important}
.wm-imarket-row__price{justify-content:flex-end!important;text-align:right!important;min-width:0!important}.wm-imarket-pricebox__amount{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.wm-imarket-pricebox__amount .wm-imarket-moneyicon img{width:23px!important;height:23px!important}.wm-imarket-pricebox__amount strong{font-size:20px!important;line-height:1!important;color:var(--mi23-text)!important}.wm-imarket-pricebox__amount small{font-size:10px!important;text-transform:uppercase!important;color:var(--mi23-muted)!important;margin-left:2px!important}.wm-imarket-row__actions{justify-content:flex-end!important;gap:8px!important}.wm-imarket-row__actions .wm-imarket-cta{height:36px!important;min-width:124px!important;border-radius:9px!important;padding:0 14px!important;border:1px solid rgba(var(--mi23-accent-rgb),.42)!important;background:rgba(var(--mi23-accent-rgb),.10)!important;color:var(--mi23-accent)!important;font-size:12px!important;font-weight:900!important;text-transform:none!important}.wm-imarket-fav{width:36px!important;height:36px!important;border-radius:9px!important;border:1px solid var(--mi23-border)!important;background:var(--mi23-surface-2)!important;color:var(--mi23-muted)!important}

/* grid view: compact cards with item-center, no huge blocks */
.wm-imarket-results.is-grid .wm-imarket-list{display:none!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:12px!important}.wm-imarket-card2{min-height:255px!important;padding:12px!important;border:1px solid var(--mi23-border)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important;box-shadow:none!important;overflow:hidden!important}.wm-imarket-card2::before{display:none!important}.wm-imarket-card2__hero{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:72px!important;height:72px!important;margin:0 auto 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.wm-imarket-card2__hero .wm-imarket-thumb{width:72px!important;height:72px!important;padding:8px!important;border-radius:50%!important;background:rgba(var(--mi23-accent-rgb),.09)!important;border:1px solid rgba(var(--mi23-accent-rgb),.28)!important}.wm-imarket-card2__hero .wm-imarket-thumb__ring{display:none!important}.wm-imarket-card2__hero img{max-width:56px!important;max-height:56px!important;width:auto!important;height:auto!important;object-fit:contain!important}.wm-imarket-card2__body{min-height:0!important;padding:0!important;background:transparent!important;border:0!important;display:grid!important;gap:8px!important;text-align:center!important}.wm-imarket-card2__body::before,.wm-imarket-card2__body::after{display:none!important}.wm-imarket-card2__rarity{font-size:11px!important;font-weight:800!important;color:var(--mi23-accent)!important;line-height:1!important}.wm-imarket-card2 h4{font-size:15px!important;line-height:1.15!important;min-height:34px!important;margin:0!important;color:var(--mi23-text)!important;white-space:normal!important;overflow:hidden!important}.wm-imarket-card2 .wm-imarket-badges{justify-content:center!important}.wm-imarket-card2__divider{height:1px!important;background:var(--mi23-border)!important;margin:2px 0!important}.wm-imarket-card2__price{justify-content:center!important}.wm-imarket-card2__price .wm-imarket-pricebox__amount{justify-content:center!important}.wm-imarket-card2__buttons{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important}.wm-imarket-card2__buttons .wm-imarket-cta{height:34px!important;min-width:0!important;width:100%!important;border-radius:9px!important}.wm-imarket-card2__buttons .wm-imarket-fav{width:36px!important;height:34px!important}

/* working pagination */
.wm-imarket-page-hidden{display:none!important}.wm-imarket-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:18px 0 0!important;padding:12px 0!important}.wm-imarket-pagebtn{min-width:38px!important;height:38px!important;border-radius:11px!important;border:1px solid var(--mi23-border)!important;background:var(--mi23-surface-2)!important;color:var(--mi23-text)!important;font-weight:900!important}.wm-imarket-pagebtn.is-active{background:rgba(var(--mi23-accent-rgb),.15)!important;border-color:rgba(var(--mi23-accent-rgb),.54)!important;color:var(--mi23-accent)!important}.wm-imarket-pagebtn:disabled{opacity:.45!important;pointer-events:none!important}.wm-imarket-page-dots{display:inline-flex!important;align-items:center!important;height:38px;color:var(--mi23-muted)!important}

@media(max-width:1180px){.wm-imarket-marketgrid,.wm-imarket-marketgrid.is-with-sidebar{grid-template-columns:1fr!important}.wm-imarket-marketgrid__side{position:static!important;max-width:440px!important;margin:0 auto!important}}
@media(max-width:780px){.wm-imarket-row{grid-template-columns:1fr!important}.wm-imarket-row__price,.wm-imarket-row__actions{justify-content:flex-start!important;text-align:left!important}.wm-imarket-results.is-grid .wm-imarket-cardgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}.wm-imarket-wallet-card__jewels{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Fase 46a24 - grid centering, jewel price polish, rarity image panels and pager scroll fix */
.wm-imarket-page{
  --mi24-text:var(--wm-text,#f6f7fb);
  --mi24-muted:var(--wm-muted,rgba(246,247,251,.68));
  --mi24-surface:var(--wm-surface,rgba(255,255,255,.035));
  --mi24-surface-2:var(--wm-surface-2,rgba(255,255,255,.055));
  --mi24-border:var(--wm-border,rgba(255,255,255,.10));
  --mi24-border-strong:var(--wm-border-strong,rgba(255,255,255,.18));
  --mi24-accent:var(--wm-accent,#f6a21a);
  --mi24-accent-rgb:var(--wm-accent-rgb,246,162,26);
  --mi24-radius:var(--wm-radius,14px);
  --mi24-radius-lg:var(--wm-radius-lg,20px);
}

/* Lista: caja del item con fondo del mismo tono visual del item */
.wm-imarket-row__thumb{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  border:1px solid var(--mi24-border)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;
}
.wm-imarket-row__thumb::after{
  content:"";
  position:absolute;
  inset:0;
  opacity:.42;
  pointer-events:none;
  background:radial-gradient(circle at 50% 35%,rgba(var(--mi24-accent-rgb),.30),transparent 58%);
}
.wm-imarket-row.is-rare .wm-imarket-row__thumb{background:linear-gradient(135deg,rgba(67,170,255,.14),rgba(255,255,255,.025))!important;border-color:rgba(67,170,255,.26)!important}
.wm-imarket-row.is-epic .wm-imarket-row__thumb{background:linear-gradient(135deg,rgba(210,80,255,.16),rgba(255,255,255,.025))!important;border-color:rgba(210,80,255,.30)!important}
.wm-imarket-row.is-legendary,.wm-imarket-row.is-high-level .wm-imarket-row__thumb{border-color:rgba(var(--mi24-accent-rgb),.32)!important}
.wm-imarket-row.is-legendary .wm-imarket-row__thumb,
.wm-imarket-row.is-high-level .wm-imarket-row__thumb{background:linear-gradient(135deg,rgba(var(--mi24-accent-rgb),.18),rgba(255,255,255,.025))!important}
.wm-imarket-row.is-excellent .wm-imarket-row__thumb,
.wm-imarket-row.is-ancient .wm-imarket-row__thumb{background:linear-gradient(135deg,rgba(70,220,120,.16),rgba(255,255,255,.025))!important;border-color:rgba(70,220,120,.28)!important}
.wm-imarket-row__thumb .wm-imarket-thumb,
.wm-imarket-row__thumb .wm-imarket-thumb img{
  position:relative!important;
  z-index:2!important;
}

/* Grid: centrar completamente el item dentro del círculo/card */
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;
  gap:14px!important;
}
.wm-imarket-card2{
  display:grid!important;
  grid-template-rows:auto 1fr!important;
  place-items:stretch!important;
}
.wm-imarket-card2__hero{
  position:relative!important;
  width:86px!important;
  height:86px!important;
  margin:2px auto 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb{
  width:86px!important;
  height:86px!important;
  min-width:86px!important;
  min-height:86px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:rgba(var(--mi24-accent-rgb),.09)!important;
  border:1px solid rgba(var(--mi24-accent-rgb),.28)!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.16),transparent 58%);
  pointer-events:none;
}
.wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-card2__hero img{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:68px!important;
  max-height:68px!important;
  margin:auto!important;
  object-fit:contain!important;
  transform:none!important;
  top:auto!important;
  left:auto!important;
}
.wm-imarket-card2.is-rare .wm-imarket-card2__hero .wm-imarket-thumb{background:rgba(67,170,255,.12)!important;border-color:rgba(67,170,255,.34)!important}
.wm-imarket-card2.is-epic .wm-imarket-card2__hero .wm-imarket-thumb{background:rgba(210,80,255,.13)!important;border-color:rgba(210,80,255,.36)!important}
.wm-imarket-card2.is-excellent .wm-imarket-card2__hero .wm-imarket-thumb,
.wm-imarket-card2.is-ancient .wm-imarket-card2__hero .wm-imarket-thumb{background:rgba(70,220,120,.12)!important;border-color:rgba(70,220,120,.34)!important}
.wm-imarket-card2.is-legendary .wm-imarket-card2__hero .wm-imarket-thumb,
.wm-imarket-card2.is-high-level .wm-imarket-card2__hero .wm-imarket-thumb{background:rgba(var(--mi24-accent-rgb),.14)!important;border-color:rgba(var(--mi24-accent-rgb),.38)!important}

/* Precio con joyas: más grande, legible y con diseño */
.wm-imarket-moneyline.is-jewelset{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  min-height:34px!important;
}
.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  min-width:42px!important;
  height:30px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  border:1px solid var(--mi24-border-strong)!important;
  background:rgba(255,255,255,.045)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini img{
  width:17px!important;
  height:17px!important;
  object-fit:contain!important;
}
.wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini strong{
  font-size:14px!important;
  line-height:1!important;
  color:var(--mi24-text)!important;
  font-weight:900!important;
}
.wm-imarket-card2__price .wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini{
  min-width:46px!important;
  height:32px!important;
}
.wm-imarket-card2__price .wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini img{width:18px!important;height:18px!important}
.wm-imarket-card2__price .wm-imarket-moneyline.is-jewelset .wm-imarket-jewelmini strong{font-size:15px!important}
.wm-imarket-row__price .wm-imarket-moneyline.is-jewelset{
  justify-content:flex-end!important;
}

/* Que el área de resultados no brinque al footer cuando cambia página */
.wm-imarket-page-hidden{display:none!important}
.wm-imarket-pagination{
  min-height:46px!important;
  margin:18px 0 6px!important;
}

/* fase46a29: rollback de modales a estado previo + corrección de precio detrás de Editar en Mis artículos */
.wm-imarket-row.is-my{
  grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(250px,auto)!important;
  column-gap:16px!important;
}
.wm-imarket-row.is-my .wm-imarket-row__price{
  position:relative!important;
  z-index:1!important;
  justify-content:flex-end!important;
  align-items:center!important;
  min-width:120px!important;
  max-width:180px!important;
  overflow:hidden!important;
  padding-right:4px!important;
}
.wm-imarket-row.is-my .wm-imarket-row__price .wm-imarket-moneyline,
.wm-imarket-row.is-my .wm-imarket-row__price .wm-imarket-moneyline.is-jewelset{
  max-width:100%!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.wm-imarket-row.is-my .wm-imarket-row__actions{
  position:relative!important;
  z-index:5!important;
  min-width:250px!important;
  justify-content:flex-end!important;
  align-items:center!important;
  gap:10px!important;
  padding-left:12px!important;
  background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.36) 18%,rgba(0,0,0,.58) 100%)!important;
  border-radius:18px!important;
}
.wm-imarket-row.is-my .wm-imarket-row__actions .wm-imarket-pillbtn{
  position:relative!important;
  z-index:6!important;
  min-width:112px!important;
  justify-content:center!important;
  backdrop-filter:blur(4px)!important;
}
@media(max-width:980px){
  .wm-imarket-row.is-my{grid-template-columns:1fr!important;gap:10px!important;}
  .wm-imarket-row.is-my .wm-imarket-row__price{max-width:none!important;justify-content:flex-start!important;overflow:visible!important;}
  .wm-imarket-row.is-my .wm-imarket-row__actions{min-width:0!important;justify-content:flex-start!important;background:transparent!important;padding-left:0!important;}
}


/* fase46a30: iconos de monedas/joyas y columnas de Mis artículos corregidas */
.wm-imarket-row.is-my{
  grid-template-columns:minmax(0,1fr) minmax(260px,auto) minmax(260px,auto)!important;
  align-items:center!important;
}
.wm-imarket-row.is-my .wm-imarket-row__price{
  position:relative!important;
  z-index:2!important;
  min-width:260px!important;
  max-width:none!important;
  justify-content:flex-end!important;
  overflow:visible!important;
  padding-right:0!important;
}
.wm-imarket-row.is-my .wm-imarket-row__price .wm-imarket-moneyline,
.wm-imarket-row.is-my .wm-imarket-row__price .wm-imarket-moneyline.is-jewelset{
  max-width:none!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  overflow:visible!important;
  gap:7px!important;
}
.wm-imarket-row.is-my .wm-imarket-row__actions{
  position:relative!important;
  z-index:3!important;
  min-width:260px!important;
  justify-content:flex-end!important;
  align-items:center!important;
  gap:10px!important;
  padding-left:0!important;
  background:transparent!important;
  border-radius:0!important;
}
.wm-imarket-row.is-my .wm-imarket-row__actions .wm-imarket-pillbtn{
  z-index:4!important;
  min-width:118px!important;
  background:rgba(12,20,34,.92)!important;
  border-color:var(--mi24-border-strong,var(--wm-border-strong,var(--wm-border)))!important;
}
.wm-imarket-moneyline img,
.wm-imarket-moneyicon img,
.wm-imarket-jewelmini img{
  display:inline-block!important;
  width:18px!important;
  height:18px!important;
  object-fit:contain!important;
  vertical-align:middle!important;
}
#wm-imarket-buy-modal .wm-imarket-modal__price .wm-imarket-moneyline img{
  width:22px!important;
  height:22px!important;
}
#wm-imarket-publish-modal .wm-imarket-jewelmini img,
#wm-imarket-update-modal .wm-imarket-jewelmini img{
  width:16px!important;
  height:16px!important;
}
@media(max-width:980px){
  .wm-imarket-row.is-my{grid-template-columns:1fr!important;gap:10px!important;}
  .wm-imarket-row.is-my .wm-imarket-row__price{min-width:0!important;justify-content:flex-start!important;}
  .wm-imarket-row.is-my .wm-imarket-row__actions{min-width:0!important;justify-content:flex-start!important;}
}




/* Wallet VIP frame fit fix - Mercado Items / Banco Joyas */
.wm-imarket-wallet-card__profile{
  gap:16px!important;
  align-items:center!important;
}
.wm-imarket-wallet-card__avatar-wrap{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:94px!important;
  height:74px!important;
  flex:0 0 94px!important;
  z-index:2!important;
  overflow:visible!important;
}
.wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:54px!important;
  height:54px!important;
  border-radius:5px!important;
  object-fit:cover!important;
  border:0!important;
  box-shadow:none!important;
  background:#0b1118!important;
  z-index:1!important;
}
.wm-imarket-wallet-card__vip-frame{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  background-image:var(--vip-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  pointer-events:none!important;
}
.wm-imarket-wallet-card__avatar-wrap.wm-vip-prata .wm-imarket-wallet-card__vip-frame,
.wm-imarket-wallet-card__avatar-wrap.wm-vip-oro .wm-imarket-wallet-card__vip-frame,
.wm-imarket-wallet-card__avatar-wrap.wm-vip-bronze .wm-imarket-wallet-card__vip-frame{
  inset:0!important;
}
.wm-imarket-wallet-card__cover{
  overflow:hidden!important;
}
.wm-imarket-wallet-card__cover .wm-imarket-wallet-card__avatar-wrap{
  margin-left:0!important;
}
@media(max-width:780px){
  .wm-imarket-wallet-card__avatar-wrap{
    width:88px!important;
    height:68px!important;
    flex-basis:88px!important;
  }
  .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
    width:50px!important;
    height:50px!important;
  }
}


/* Wallet VIP frame final fit fix - Mercado Items */
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__profile{
  align-items:center!important;
  gap:14px!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:116px!important;
  height:94px!important;
  flex:0 0 116px!important;
  line-height:0!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:66px!important;
  height:66px!important;
  border-radius:8px!important;
  object-fit:cover!important;
  object-position:center!important;
  border:0!important;
  box-shadow:none!important;
  background:#0b1118!important;
  z-index:1!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__vip-frame{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  background-image:var(--vip-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  pointer-events:none!important;
}

/* Wallet VIP frame final fit fix - Banco Joyas */
.wm-jbank-market-wallet .wm-imarket-wallet-card__profile{
  align-items:center!important;
  gap:14px!important;
}
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:116px!important;
  height:94px!important;
  flex:0 0 116px!important;
  line-height:0!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:66px!important;
  height:66px!important;
  border-radius:8px!important;
  object-fit:cover!important;
  object-position:center!important;
  border:0!important;
  box-shadow:none!important;
  background:#0b1118!important;
  z-index:1!important;
}
.wm-jbank-market-wallet .wm-imarket-wallet-card__vip-frame{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  background-image:var(--vip-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  pointer-events:none!important;
}

@media(max-width:780px){
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
    width:104px!important;
    height:84px!important;
    flex-basis:104px!important;
  }
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
    width:60px!important;
    height:60px!important;
  }
}


/* Wallet VIP frame exact fit hotfix */
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__profile,
.wm-jbank-market-wallet .wm-imarket-wallet-card__profile{
  align-items:center!important;
  gap:14px!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
  position:relative!important;
  display:block!important;
  width:104px!important;
  height:84px!important;
  min-width:104px!important;
  max-width:104px!important;
  flex:0 0 104px!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
  position:absolute!important;
  left:50%!important;
  top:53.5%!important;
  transform:translate(-50%,-50%)!important;
  display:block!important;
  width:56px!important;
  height:56px!important;
  min-width:56px!important;
  max-width:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  border-radius:7px!important;
  object-fit:cover!important;
  object-position:center center!important;
  border:0!important;
  box-shadow:none!important;
  background:#0b1118!important;
  z-index:1!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__vip-frame,
.wm-jbank-market-wallet .wm-imarket-wallet-card__vip-frame{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:104px!important;
  height:84px!important;
  inset:auto!important;
  z-index:2!important;
  background-image:var(--vip-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:104px 84px!important;
  pointer-events:none!important;
}
@media(max-width:780px){
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
    width:96px!important;
    height:78px!important;
    min-width:96px!important;
    max-width:96px!important;
    flex-basis:96px!important;
  }
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap .wm-imarket-wallet-card__avatar{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    max-width:52px!important;
    min-height:52px!important;
    max-height:52px!important;
  }
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__vip-frame,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__vip-frame{
    width:96px!important;
    height:78px!important;
    background-size:96px 78px!important;
  }
}


/* Wallet VIP frame overlay center fix */
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__profile,
.wm-jbank-market-wallet .wm-imarket-wallet-card__profile{
  align-items:center!important;
  gap:14px!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  grid-template-columns:1fr!important;
  grid-template-rows:1fr!important;
  width:104px!important;
  height:84px!important;
  min-width:104px!important;
  max-width:104px!important;
  min-height:84px!important;
  max-height:84px!important;
  flex:0 0 104px!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar{
  grid-area:1 / 1!important;
  position:relative!important;
  left:auto!important;
  top:auto!important;
  inset:auto!important;
  transform:none!important;
  display:block!important;
  width:46px!important;
  height:47px!important;
  min-width:12px!important;
  max-width:43px!important;
  min-height:11px!important;
  max-height:45px!important;
  margin:0!important;
  border-radius:7px!important;
  object-fit:cover!important;
  object-position:center center!important;
  border:0!important;
  box-shadow:none!important;
  background:#0b1118!important;
  z-index:1!important;
  align-self:center!important;
  justify-self:center!important;
}
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__vip-frame,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__vip-frame{
  grid-area:1 / 1!important;
  position:relative!important;
  left:auto!important;
  top:auto!important;
  inset:auto!important;
  transform:none!important;
  display:block!important;
  width:104px!important;
  height:84px!important;
  margin:0!important;
  z-index:2!important;
  align-self:center!important;
  justify-self:center!important;
  background-image:var(--vip-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center center!important;
  background-size:104px 84px!important;
  pointer-events:none!important;
}
@media(max-width:780px){
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap{
    width:96px!important;
    height:78px!important;
    min-width:96px!important;
    max-width:96px!important;
    min-height:78px!important;
    max-height:78px!important;
    flex-basis:96px!important;
  }
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar{
    width:46px!important;
    height:47px!important;
    min-width:12px!important;
    max-width:43px!important;
    min-height:11px!important;
    max-height:45px!important;
  }
  .wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__vip-frame,
  .wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__vip-frame{
    width:96px!important;
    height:78px!important;
    background-size:96px 78px!important;
  }
}


/* Wallet VIP avatar exact size requested */
.wm-imarket-marketgrid__side .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar,
.wm-jbank-market-wallet .wm-imarket-wallet-card__avatar-wrap > .wm-imarket-wallet-card__avatar{
  width:46px!important;
  height:47px!important;
  min-width:12px!important;
  max-width:43px!important;
  min-height:11px!important;
  max-height:45px!important;
}

/* Mercado Items v47: fixed grid, complete item thumbnails, ranking class icons */
.wm-imarket-page{
  --imarket47-card-w:272px;
  --imarket47-card-h:286px;
  --imarket47-accent:var(--wm-accent,var(--mi24-accent,var(--mi23-accent,#f0a81f)));
  --imarket47-accent-rgb:var(--wm-accent-rgb,var(--mi24-accent-rgb,var(--mi23-accent-rgb,240,168,31)));
}
.wm-imarket-herochips{
  gap:9px!important;
}
.wm-imarket-avatarchip{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  border-radius:50%!important;
  padding:0!important;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 8px 18px rgba(0,0,0,.24)!important;
  overflow:hidden!important;
}
.wm-imarket-avatarchip img{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  object-position:center top!important;
}
.wm-imarket-avatarchip:hover,
.wm-imarket-avatarchip.is-active{
  border-color:rgba(var(--imarket47-accent-rgb),.72)!important;
  box-shadow:0 0 0 2px rgba(var(--imarket47-accent-rgb),.16),0 10px 24px rgba(0,0,0,.30)!important;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,var(--imarket47-card-w))!important;
  justify-content:center!important;
  align-items:start!important;
  gap:16px!important;
}
.wm-imarket-card2{
  width:var(--imarket47-card-w)!important;
  min-width:var(--imarket47-card-w)!important;
  max-width:var(--imarket47-card-w)!important;
  min-height:var(--imarket47-card-h)!important;
  height:var(--imarket47-card-h)!important;
  padding:16px 14px!important;
  display:grid!important;
  grid-template-rows:96px 1fr!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.wm-imarket-card2__hero{
  width:96px!important;
  height:96px!important;
  margin:0 auto 10px!important;
  overflow:visible!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb{
  width:96px!important;
  height:96px!important;
  min-width:96px!important;
  min-height:96px!important;
  border-radius:50%!important;
  overflow:visible!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-card2__hero img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:84px!important;
  max-height:84px!important;
  object-fit:contain!important;
  object-position:center!important;
  transform:none!important;
  margin:auto!important;
}
.wm-imarket-card2__body{
  min-height:0!important;
  height:100%!important;
  display:grid!important;
  grid-template-rows:auto minmax(38px,auto) minmax(0,1fr) auto auto!important;
  gap:8px!important;
  align-content:start!important;
}
.wm-imarket-card2 h4{
  min-height:38px!important;
  max-height:38px!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden!important;
  white-space:normal!important;
  text-align:center!important;
}
.wm-imarket-card2 .wm-imarket-badges{
  min-height:28px!important;
  max-height:58px!important;
  overflow:hidden!important;
  justify-content:center!important;
  align-content:start!important;
}
.wm-imarket-card2__price{
  min-height:34px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.wm-imarket-card2__buttons{
  align-self:end!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:8px!important;
}
.wm-imarket-row__thumb{
  overflow:visible!important;
}
.wm-imarket-row__thumb .wm-imarket-thumb{
  overflow:visible!important;
}
.wm-imarket-row__thumb .wm-imarket-thumb img,
.wm-imarket-row__thumb img{
  object-fit:contain!important;
  object-position:center!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;
  }
  .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Mercado Items v48: thumbnails fully contained and compact card layout */
.wm-imarket-page{
  --imarket48-card-w:238px;
  --imarket48-card-h:248px;
}
.wm-imarket-row{
  overflow:hidden!important;
}
.wm-imarket-row__main{
  grid-template-columns:112px minmax(0,1fr)!important;
}
.wm-imarket-row__thumb{
  width:112px!important;
  height:78px!important;
  min-width:112px!important;
  border-radius:10px!important;
  overflow:hidden!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
}
.wm-imarket-row__thumb .wm-imarket-thumb{
  width:100%!important;
  height:100%!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  overflow:hidden!important;
}
.wm-imarket-row__thumb .wm-imarket-thumb img,
.wm-imarket-row__thumb img{
  width:auto!important;
  height:auto!important;
  max-width:92px!important;
  max-height:64px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:auto!important;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  grid-template-columns:repeat(auto-fill,var(--imarket48-card-w))!important;
  justify-content:start!important;
  align-items:start!important;
  gap:14px!important;
}
.wm-imarket-card2{
  width:var(--imarket48-card-w)!important;
  min-width:var(--imarket48-card-w)!important;
  max-width:var(--imarket48-card-w)!important;
  height:var(--imarket48-card-h)!important;
  min-height:var(--imarket48-card-h)!important;
  padding:14px!important;
  grid-template-rows:82px 1fr!important;
}
.wm-imarket-card2__hero{
  width:82px!important;
  height:82px!important;
  margin:0 auto 8px!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb{
  width:82px!important;
  height:82px!important;
  min-width:82px!important;
  min-height:82px!important;
  overflow:hidden!important;
  display:grid!important;
  place-items:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-card2__hero img{
  width:auto!important;
  height:auto!important;
  max-width:66px!important;
  max-height:66px!important;
  padding:0!important;
  margin:auto!important;
  object-fit:contain!important;
}
.wm-imarket-card2__body{
  grid-template-rows:auto minmax(34px,34px) minmax(0,1fr) auto auto!important;
  gap:6px!important;
}
.wm-imarket-card2 h4{
  min-height:34px!important;
  max-height:34px!important;
  font-size:14px!important;
  line-height:1.12!important;
}
.wm-imarket-card2 .wm-imarket-badges{
  min-height:0!important;
  max-height:30px!important;
}
.wm-imarket-card2__divider{
  margin:0!important;
}
.wm-imarket-card2__price{
  min-height:30px!important;
}
.wm-imarket-card2__buttons .wm-imarket-cta{
  height:32px!important;
  min-height:32px!important;
}
.wm-imarket-card2__buttons .wm-imarket-fav{
  width:34px!important;
  height:32px!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;
  }
  .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Mercado Items v52-final: must remain after all older card blocks */
.wm-imarket-page{
  --imarket-final-card-w:226px;
  --imarket-final-card-h:300px;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,var(--imarket-final-card-w))!important;
  gap:12px!important;
  justify-content:start!important;
  align-items:start!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2{
  width:var(--imarket-final-card-w)!important;
  min-width:var(--imarket-final-card-w)!important;
  max-width:var(--imarket-final-card-w)!important;
  height:var(--imarket-final-card-h)!important;
  min-height:var(--imarket-final-card-h)!important;
  max-height:var(--imarket-final-card-h)!important;
  padding:14px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  overflow:hidden!important;
  text-align:center!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  margin:0 auto 8px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 78px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb{
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  padding:8px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb__ring,
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb::before{
  display:none!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-results.is-grid .wm-imarket-card2__hero img{
  width:auto!important;
  height:auto!important;
  max-width:60px!important;
  max-height:60px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:auto!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__body{
  width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  overflow:hidden!important;
  text-align:center!important;
  flex:1 1 auto!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__body::before,
.wm-imarket-results.is-grid .wm-imarket-card2__body::after,
.wm-imarket-results.is-grid .wm-imarket-card2__body .wm-imarket-light,
.wm-imarket-results.is-grid .wm-imarket-card2 .wm-imarket-badges{
  display:none!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__rarity{
  width:100%!important;
  height:16px!important;
  min-height:16px!important;
  max-height:16px!important;
  margin:0 0 6px!important;
  font-size:11px!important;
  line-height:16px!important;
  text-align:center!important;
  flex:0 0 16px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2 h4{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0 0 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  font-size:14px!important;
  line-height:18px!important;
  white-space:normal!important;
  overflow:hidden!important;
  flex:0 0 42px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__divider{
  width:72%!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  margin:0 auto 10px!important;
  display:block!important;
  flex:0 0 1px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0 0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  text-align:center!important;
  flex:0 0 42px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox,
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount{
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  white-space:nowrap!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount strong{
  font-size:20px!important;
  line-height:1!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount small{
  font-size:10px!important;
  line-height:1!important;
  margin-left:0!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-moneyicon img{
  width:22px!important;
  height:22px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons{
  width:100%!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:8px!important;
  align-items:center!important;
  flex:0 0 38px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-cta,
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-fav{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  margin:0!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-cta{
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  font-size:12px!important;
  line-height:1!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-fav{
  width:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;
  }
  .wm-imarket-results.is-grid .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Mercado Items v52: final override, loaded after legacy v49 block */
.wm-imarket-page{
  --imarket52-card-w:226px;
  --imarket52-card-h:300px;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,var(--imarket52-card-w))!important;
  gap:12px!important;
  justify-content:start!important;
  align-items:start!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2{
  width:var(--imarket52-card-w)!important;
  min-width:var(--imarket52-card-w)!important;
  max-width:var(--imarket52-card-w)!important;
  height:var(--imarket52-card-h)!important;
  min-height:var(--imarket52-card-h)!important;
  max-height:var(--imarket52-card-h)!important;
  padding:14px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  overflow:hidden!important;
  text-align:center!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  margin:0 auto 8px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 78px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb{
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  padding:8px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb__ring,
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb::before{
  display:none!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-results.is-grid .wm-imarket-card2__hero img{
  width:auto!important;
  height:auto!important;
  max-width:60px!important;
  max-height:60px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:auto!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__body{
  width:100%!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:0!important;
  overflow:hidden!important;
  text-align:center!important;
  flex:1 1 auto!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__body::before,
.wm-imarket-results.is-grid .wm-imarket-card2__body::after,
.wm-imarket-results.is-grid .wm-imarket-card2__body .wm-imarket-light,
.wm-imarket-results.is-grid .wm-imarket-card2 .wm-imarket-badges{
  display:none!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__rarity{
  width:100%!important;
  height:16px!important;
  min-height:16px!important;
  max-height:16px!important;
  margin:0 0 6px!important;
  font-size:11px!important;
  line-height:16px!important;
  text-align:center!important;
  flex:0 0 16px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2 h4{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0 0 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  font-size:14px!important;
  line-height:18px!important;
  white-space:normal!important;
  overflow:hidden!important;
  flex:0 0 42px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__divider{
  width:72%!important;
  height:1px!important;
  min-height:1px!important;
  max-height:1px!important;
  margin:0 auto 10px!important;
  display:block!important;
  flex:0 0 1px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0 0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  text-align:center!important;
  flex:0 0 42px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox,
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount{
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  white-space:nowrap!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount strong{
  font-size:20px!important;
  line-height:1!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-pricebox__amount small{
  font-size:10px!important;
  line-height:1!important;
  margin-left:0!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__price .wm-imarket-moneyicon img{
  width:22px!important;
  height:22px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons{
  width:100%!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:8px!important;
  align-items:center!important;
  flex:0 0 38px!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-cta,
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-fav{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  margin:0!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-cta{
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  font-size:12px!important;
  line-height:1!important;
}
.wm-imarket-results.is-grid .wm-imarket-card2__buttons .wm-imarket-fav{
  width:38px!important;
  min-width:38px!important;
  max-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;
  }
  .wm-imarket-results.is-grid .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Mercado Items v50: stable grid card, no overlap */
.wm-imarket-page{
  --imarket50-card-w:226px;
  --imarket50-card-h:272px;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,var(--imarket50-card-w))!important;
  gap:12px!important;
  justify-content:start!important;
  align-items:start!important;
}
.wm-imarket-card2{
  display:grid!important;
  grid-template-rows:76px 1fr!important;
  width:var(--imarket50-card-w)!important;
  min-width:var(--imarket50-card-w)!important;
  max-width:var(--imarket50-card-w)!important;
  height:var(--imarket50-card-h)!important;
  min-height:var(--imarket50-card-h)!important;
  max-height:var(--imarket50-card-h)!important;
  padding:14px!important;
  overflow:hidden!important;
  text-align:center!important;
}
.wm-imarket-card2__hero{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  transform:none!important;
  width:76px!important;
  height:76px!important;
  margin:0 auto!important;
  display:grid!important;
  place-items:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb{
  width:76px!important;
  height:76px!important;
  min-width:76px!important;
  min-height:76px!important;
  border-radius:50%!important;
  padding:8px!important;
  overflow:hidden!important;
  display:grid!important;
  place-items:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb__ring,
.wm-imarket-card2__hero .wm-imarket-thumb::before{
  display:none!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-card2__hero img{
  width:100%!important;
  height:100%!important;
  max-width:58px!important;
  max-height:58px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:auto!important;
}
.wm-imarket-card2__body{
  display:grid!important;
  grid-template-rows:15px 40px 0 1px 40px 38px!important;
  gap:7px!important;
  align-content:start!important;
  min-height:0!important;
  padding:8px 0 0!important;
  background:transparent!important;
  border:0!important;
  overflow:hidden!important;
}
.wm-imarket-card2__body::before,
.wm-imarket-card2__body::after,
.wm-imarket-card2__body .wm-imarket-light,
.wm-imarket-card2 .wm-imarket-badges{
  display:none!important;
}
.wm-imarket-card2__rarity{
  height:15px!important;
  min-height:15px!important;
  max-height:15px!important;
  font-size:11px!important;
  line-height:15px!important;
  font-weight:800!important;
}
.wm-imarket-card2 h4{
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  line-height:18px!important;
  white-space:normal!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.wm-imarket-card2__divider{
  height:1px!important;
  min-height:1px!important;
  margin:0!important;
}
.wm-imarket-card2__price{
  height:40px!important;
  min-height:40px!important;
  max-height:40px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox,
.wm-imarket-card2__price .wm-imarket-pricebox__amount{
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  white-space:nowrap!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox__amount strong{
  font-size:20px!important;
  line-height:1!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox__amount small{
  font-size:10px!important;
  line-height:1!important;
  margin-left:0!important;
}
.wm-imarket-card2__price .wm-imarket-moneyicon img{
  width:22px!important;
  height:22px!important;
}
.wm-imarket-card2__buttons{
  height:38px!important;
  min-height:38px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:8px!important;
  align-items:stretch!important;
}
.wm-imarket-card2__buttons .wm-imarket-cta{
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  padding:0 12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:12px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
.wm-imarket-card2__buttons .wm-imarket-fav{
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;
  }
  .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Mercado Items v51: corrected grid rows after hidden badges */
.wm-imarket-page{
  --imarket51-card-w:226px;
  --imarket51-card-h:282px;
}
.wm-imarket-results.is-grid .wm-imarket-cardgrid{
  grid-template-columns:repeat(auto-fill,var(--imarket51-card-w))!important;
  gap:12px!important;
  justify-content:start!important;
  align-items:start!important;
}
.wm-imarket-card2{
  width:var(--imarket51-card-w)!important;
  min-width:var(--imarket51-card-w)!important;
  max-width:var(--imarket51-card-w)!important;
  height:var(--imarket51-card-h)!important;
  min-height:var(--imarket51-card-h)!important;
  max-height:var(--imarket51-card-h)!important;
  padding:14px!important;
  display:grid!important;
  grid-template-rows:80px 1fr!important;
  overflow:hidden!important;
}
.wm-imarket-card2__hero{
  width:78px!important;
  height:78px!important;
  margin:0 auto!important;
  position:relative!important;
  top:auto!important;
  left:auto!important;
  transform:none!important;
  display:grid!important;
  place-items:center!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb{
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  padding:8px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}
.wm-imarket-card2__hero .wm-imarket-thumb img,
.wm-imarket-card2__hero img{
  max-width:60px!important;
  max-height:60px!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  margin:auto!important;
}
.wm-imarket-card2__body{
  display:grid!important;
  grid-template-rows:16px 42px 1px 44px 38px!important;
  gap:8px!important;
  min-height:0!important;
  padding:8px 0 0!important;
  align-content:start!important;
  justify-items:center!important;
  text-align:center!important;
  background:transparent!important;
  overflow:hidden!important;
}
.wm-imarket-card2 .wm-imarket-badges,
.wm-imarket-card2__body::before,
.wm-imarket-card2__body::after{
  display:none!important;
}
.wm-imarket-card2__rarity{
  width:100%!important;
  height:16px!important;
  line-height:16px!important;
  margin:0!important;
  text-align:center!important;
}
.wm-imarket-card2 h4{
  width:100%!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  font-size:14px!important;
  line-height:18px!important;
  white-space:normal!important;
  overflow:hidden!important;
}
.wm-imarket-card2__divider{
  width:72%!important;
  height:1px!important;
  min-height:1px!important;
  margin:0 auto!important;
  justify-self:center!important;
}
.wm-imarket-card2__price{
  width:100%!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  text-align:center!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox{
  width:100%!important;
  max-width:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox__amount{
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  white-space:nowrap!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox__amount strong{
  font-size:20px!important;
  line-height:1!important;
}
.wm-imarket-card2__price .wm-imarket-pricebox__amount small{
  font-size:10px!important;
  line-height:1!important;
  margin-left:0!important;
}
.wm-imarket-card2__buttons{
  width:100%!important;
  height:38px!important;
  min-height:38px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  gap:8px!important;
  align-items:center!important;
}
.wm-imarket-card2__buttons .wm-imarket-cta,
.wm-imarket-card2__buttons .wm-imarket-fav{
  position:relative!important;
  top:auto!important;
  left:auto!important;
  right:auto!important;
  bottom:auto!important;
  transform:none!important;
  margin:0!important;
}
.wm-imarket-card2__buttons .wm-imarket-cta{
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  padding:0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
  font-size:12px!important;
  line-height:1!important;
}
.wm-imarket-card2__buttons .wm-imarket-fav{
  width:38px!important;
  min-width:38px!important;
  height:38px!important;
  min-height:38px!important;
}
@media(max-width:780px){
  .wm-imarket-results.is-grid .wm-imarket-cardgrid{
    grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;
  }
  .wm-imarket-card2{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
}

/* Zona 1 - Portada de cuenta / portada pública. No altera el resto del mercado. */
.wm-imarket-page .wm-imarket-account-hero{margin-bottom:18px;width:100%;box-sizing:border-box}
.wm-imarket-account-hero__back{text-decoration:none;z-index:5}
.wm-imarket-page .mi-account-hero__meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wm-imarket-page .mi-account-country{display:flex;align-items:center;gap:7px}
.wm-imarket-page .mi-account-country img{width:22px;height:15px;object-fit:cover;border-radius:2px}
.wm-imarket-guest-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;min-height:230px;margin-bottom:18px;padding:34px;overflow:hidden;border:1px solid var(--wm-border,rgba(127,144,168,.28));border-radius:var(--wm-radius,16px);background:linear-gradient(90deg,rgba(3,8,17,.94),rgba(3,8,17,.72) 55%,rgba(3,8,17,.3)),url('../../shared/backgrounds/account-cover.webp') center/cover no-repeat;color:#fff;box-shadow:0 16px 42px rgba(0,0,0,.18)}
.wm-imarket-guest-hero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 78% 45%,color-mix(in srgb,var(--wm-accent,#f0a81f) 20%,transparent),transparent 38%);pointer-events:none}
.wm-imarket-guest-hero__content,.wm-imarket-guest-hero__benefits{position:relative;z-index:1}
.wm-imarket-guest-hero__content{max-width:720px}
.wm-imarket-guest-hero__kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--wm-accent,#f0a81f)}
.wm-imarket-guest-hero h1{margin:0 0 10px;font-size:clamp(28px,4vw,46px);line-height:1.05;color:#fff}
.wm-imarket-guest-hero p{max-width:680px;margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.65}
.wm-imarket-guest-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.wm-imarket-guest-hero__actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:calc(var(--wm-radius,16px) * .55);font-weight:800;text-decoration:none;transition:.2s ease}
.wm-imarket-guest-hero__primary{background:var(--wm-accent,#f0a81f);color:var(--wm-on-accent,#111)!important;border:1px solid transparent}
.wm-imarket-guest-hero__secondary{background:rgba(255,255,255,.08);color:#fff!important;border:1px solid rgba(255,255,255,.2)}
.wm-imarket-guest-hero__actions a:hover{transform:translateY(-1px);filter:brightness(1.08)}
.wm-imarket-guest-hero__benefits{display:grid;gap:10px;min-width:235px;padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--wm-radius,16px) * .7);background:rgba(2,6,14,.52);backdrop-filter:blur(10px)}
.wm-imarket-guest-hero__benefits span{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:rgba(255,255,255,.86)}
.wm-imarket-guest-hero__benefits svg{width:17px;height:17px;color:var(--wm-accent,#f0a81f)}
@media(max-width:860px){.wm-imarket-guest-hero{grid-template-columns:1fr;padding:26px;min-height:0}.wm-imarket-guest-hero__benefits{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:22px}.wm-imarket-page .mi-account-hero__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.wm-imarket-guest-hero{padding:22px}.wm-imarket-guest-hero__benefits{grid-template-columns:1fr}.wm-imarket-page .mi-account-hero__meta{grid-template-columns:1fr}.wm-imarket-page .mi-account-hero__edit{position:static;margin:0 0 12px auto;width:max-content}.wm-imarket-page .mi-account-hero__main{padding-top:6px}}


/* Zona 1 portada 1.0.1 — guardas estrictas para reutilizar Mi Cuenta sin deformaciones */
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero{
  min-height:266px!important;
  margin-bottom:18px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar-wrap{
  width:198px!important;
  height:198px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar{
  width:198px!important;
  height:198px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar__photo{
  inset:32px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar__frame{
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-vip-pill{
  width:auto!important;
  max-width:max-content!important;
  min-height:30px!important;
  padding:0 11px!important;
  border-radius:999px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-vip-pill__badge{
  display:block!important;
  width:28px!important;
  height:28px!important;
  max-width:28px!important;
  max-height:28px!important;
  object-fit:contain!important;
  flex:0 0 28px!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-hero__identity{
  min-width:0!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-hero__meta{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
}
.wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-hero__meta>div{
  min-width:0!important;
}
@media(max-width:900px){
  .wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar-wrap,
  .wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar{width:174px!important;height:174px!important}
  .wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-avatar__photo{inset:28px!important}
}
@media(max-width:700px){
  .wm-imarket-page.mi-account-pro .wm-imarket-account-hero .mi-account-hero__meta{grid-template-columns:1fr!important}
}
