/* =====================================================================
   NyxCMS Prism v1.9.4 — MERCADO DE ITEMS / REDISEÑO DESDE CERO
   Scope: SOLO el theme. No modifica modules/mercado_items.
   ===================================================================== */

/* Tokens también en BODY porque el módulo mueve los modales al <body>. */
body.nyxprism-page-mercado_items,
body.nyxprism-page-mercado_items .wm-imarket-page,
body.nyxprism-page-mercado_items .wm-imarket-modal{
  --mkt-navy:#101824;
  --mkt-navy-2:#0a1420;
  --mkt-text:#14233d;
  --mkt-muted:#687a91;
  --mkt-muted-2:#8795a8;
  --mkt-line:#d6e1ec;
  --mkt-line-2:#c2d0dd;
  --mkt-soft:#f7f9fc;
  --mkt-soft-2:#eef3f8;
  --mkt-cyan:#13d9e4;
  --mkt-pink:#ff49b1;
  --mkt-yellow:#f0d716;
  --mkt-blue:#2b9ff5;
  --mkt-orange:#ff7a32;
  --mkt-purple:#8c5cf5;
  color-scheme:light!important;
}

body.nyxprism-page-mercado_items .nyxprism-module-shell{max-width:1500px!important}
body.nyxprism-page-mercado_items .nyxprism-module-content{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-page{
  width:100%!important;
  max-width:1360px!important;
  margin:0 auto!important;
  color:var(--mkt-text)!important;
  font-size:14px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page *,
body.nyxprism-page-mercado_items .wm-imarket-modal *{box-sizing:border-box!important;text-shadow:none!important}

/* ---------- Cuenta: conservar portada, solo ajustar geometría ---------- */
body.nyxprism-page-mercado_items .wm-imarket-account-zone{margin:0 0 16px!important}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero{
  min-height:248px!important;border:1px solid #203047!important;border-bottom:3px solid var(--mkt-cyan)!important;border-radius:0!important;
  clip-path:polygon(13px 0,100% 0,calc(100% - 13px) 100%,0 100%)!important;box-shadow:0 16px 34px rgba(15,23,42,.13)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__main{min-height:248px!important;padding:24px 30px!important;grid-template-columns:190px minmax(0,1fr)!important;gap:26px!important}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar-wrap,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar{width:176px!important;height:176px!important}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__name-row h1{color:#fff!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:clamp(34px,3vw,48px)!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__edit{border-radius:0!important;background:var(--mkt-navy)!important;color:#fff!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}

/* ---------- Banco ---------- */
body.nyxprism-page-mercado_items .wm-imarket-bank-strip{
  min-height:62px!important;margin:0 0 18px!important;padding:9px 12px!important;display:flex!important;align-items:center!important;gap:10px!important;
  border:1px solid var(--mkt-line)!important;border-left:4px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 7px 18px rgba(15,23,42,.04)!important;clip-path:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-bank-strip__title{min-width:116px!important;display:flex!important;align-items:center!important;gap:8px!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:12px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-strip__title svg{color:var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-strip__items{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-strip__separator{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-token{
  min-height:40px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:var(--mkt-soft)!important;background-image:none!important;color:var(--mkt-text)!important;text-decoration:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;box-shadow:inset 0 -2px 0 #e1e7ee!important;transition:.18s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-bank-token:hover{transform:translateY(-2px)!important;border-color:var(--mkt-cyan)!important;box-shadow:inset 0 -2px 0 var(--mkt-cyan),0 7px 15px rgba(15,23,42,.07)!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-token__label{color:#63748a!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-token strong{color:var(--mkt-text)!important;font-size:13px!important;font-weight:900!important}
body.nyxprism-page-mercado_items .wm-imarket-bank-token img{width:24px!important;height:24px!important;object-fit:contain!important}

/* ---------- Split Fill exacto del theme ---------- */
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-topnav__item,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-pillbtn,.wm-imarket-cta,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-guest-access__login),
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  --split-accent:var(--mkt-cyan);position:relative!important;isolation:isolate!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  border-radius:0!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;text-transform:uppercase!important;text-decoration:none!important;transition:color .22s ease,border-color .22s ease,transform .18s ease,box-shadow .18s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-topnav__item,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-pillbtn,.wm-imarket-cta,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-guest-access__login)::before,
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-cta,.wm-imarket-pillbtn)::before{
  content:""!important;position:absolute!important;z-index:-1!important;left:50%!important;top:50%!important;width:0!important;height:0!important;transform:translate(-50%,-50%) rotate(8deg)!important;background:var(--split-accent)!important;transition:width .26s ease,height .26s ease!important;pointer-events:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-topnav__item,.wm-imarket-actionbtn,.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-pillbtn,.wm-imarket-cta,.wm-imarket-refreshbtn,.wm-imarket-viewbtn,.wm-imarket-guest-access__login):hover::before,
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-cta,.wm-imarket-pillbtn):hover::before{width:145%!important;height:210%!important}

/* ---------- Tabs ---------- */
body.nyxprism-page-mercado_items .wm-imarket-topnav{margin:0 0 18px!important;padding:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item{
  min-width:160px!important;min-height:48px!important;padding:0 18px!important;border:1px solid var(--mkt-line)!important;background:#fff!important;background-image:none!important;color:#52647a!important;
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--split-accent)!important;font-size:13px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item:nth-child(2){--split-accent:var(--mkt-pink)}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item:nth-child(3){--split-accent:var(--mkt-purple)}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item::after{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item:hover{color:#07111b!important;border-color:var(--split-accent)!important;transform:translateY(-2px)!important;box-shadow:0 9px 20px rgba(15,23,42,.10),inset 0 -3px 0 var(--split-accent)!important}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item.is-active{background:var(--mkt-navy)!important;color:#fff!important;border-color:var(--mkt-navy)!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item.is-active::before{width:0!important;height:0!important}
body.nyxprism-page-mercado_items .wm-imarket-topnav__count{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:0!important;background:var(--mkt-pink)!important;color:#fff!important;font-size:9px!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important}

/* ---------- Layout ---------- */
body.nyxprism-page-mercado_items .wm-imarket-catalog-layout,
body.nyxprism-page-mercado_items .wm-imarket-myitems-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:20px!important;align-items:start!important}
body.nyxprism-page-mercado_items .wm-imarket-catalog-main,
body.nyxprism-page-mercado_items .wm-imarket-myitems-content{min-width:0!important}
body.nyxprism-page-mercado_items .wm-imarket-myitems-content{display:flex!important;flex-direction:column!important;gap:22px!important}

/* ---------- Filtros: SIN scroll interno ---------- */
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel{
  width:100%!important;min-width:0!important;max-height:none!important;height:auto!important;overflow:visible!important;position:static!important;
  border:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-panel__header{
  min-height:74px!important;padding:14px 15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;
  border:0!important;border-bottom:3px solid var(--mkt-cyan)!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-panel__eyebrow{display:flex!important;align-items:center!important;gap:6px!important;color:var(--mkt-cyan)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-panel__header h2{margin:4px 0 0!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:23px!important;line-height:1!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-reset,
body.nyxprism-page-mercado_items .wm-imarket-filter-actions__reset{min-width:96px!important;min-height:36px!important;padding:0 10px!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:10px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-summary{position:relative!important;margin:14px!important;padding:14px!important;min-height:92px!important;border:1px solid var(--mkt-line)!important;border-left:4px solid var(--mkt-cyan)!important;border-radius:0!important;background:var(--mkt-soft)!important;background-image:none!important;box-shadow:none!important;clip-path:none!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-summary strong{display:block!important;margin:3px 0!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:30px!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-summary span,
body.nyxprism-page-mercado_items .wm-imarket-filter-summary small{color:#7a899c!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-section{padding:14px 15px!important;border-top:1px solid #e3e9f0!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-title{min-height:30px!important;margin:0 0 9px!important;display:flex!important;align-items:center!important;gap:8px!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:13px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-title svg{color:var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel .wm-imarket-filter-search,
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel .wm-imarket-searchbar{height:42px!important;padding:0 12px!important;border:1px solid var(--mkt-line-2)!important;border-radius:0!important;background:#fff!important;box-shadow:inset 0 -3px 0 #dbe5ef!important;clip-path:none!important}
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel .wm-imarket-filter-search:focus-within,
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel .wm-imarket-searchbar:focus-within{border-color:var(--mkt-cyan)!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel :is(input[type="search"],input[type="text"],input[type="number"]){color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;background:#fff!important;border-radius:0!important}
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel input::placeholder{color:#8492a6!important;-webkit-text-fill-color:#8492a6!important;opacity:1!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-levels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-levels label span{color:#718198!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-levels input{height:38px!important;padding:0 10px!important;border:1px solid var(--mkt-line-2)!important;background:#fff!important;box-shadow:inset 0 -3px 0 #dbe5ef!important}

/* Cada clase en UNA sola fila, nombre completo + switch alineado. */
body.nyxprism-page-mercado_items .wm-imarket-filter-list,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:4px!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row{
  min-height:40px!important;padding:0 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;column-gap:8px!important;
  border:1px solid transparent!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#53657a!important;font-size:11px!important;transition:.16s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row:hover{transform:translateX(3px)!important;border-color:#cae6eb!important;background:#f0fafb!important;color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row.is-active,
body.nyxprism-page-mercado_items .wm-imarket-filter-row[aria-pressed="true"]{border-color:#bce3e8!important;background:#eaf9fb!important;color:var(--mkt-text)!important;box-shadow:inset 4px 0 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label{grid-column:1!important;min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:inherit!important;white-space:nowrap!important;overflow:visible!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label>span{min-width:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row__avatar{width:27px!important;height:27px!important;flex:0 0 27px!important;border-radius:50%!important;object-fit:cover!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-switch{grid-column:2!important;justify-self:end!important;position:relative!important;width:30px!important;height:17px!important;min-width:30px!important;max-width:30px!important;margin:0!important;padding:0!important;border:1px solid #c4d0dc!important;border-radius:10px!important;background:#e8edf3!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-switch::after{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(15,23,42,.22)!important;transform:none!important;transition:left .16s ease!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row.is-active .wm-imarket-filter-switch,
body.nyxprism-page-mercado_items .wm-imarket-filter-row[aria-pressed="true"] .wm-imarket-filter-switch{border-color:var(--mkt-cyan)!important;background:var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-row.is-active .wm-imarket-filter-switch::after,
body.nyxprism-page-mercado_items .wm-imarket-filter-row[aria-pressed="true"] .wm-imarket-filter-switch::after{left:15px!important;transform:none!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-details{border-top:1px solid #e3e9f0!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-details summary{min-height:46px!important;padding:0 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:var(--mkt-soft)!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:11px!important;text-transform:uppercase!important;cursor:pointer!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-actions{padding:14px!important;display:grid!important;gap:8px!important;border-top:1px solid #e3e9f0!important;background:var(--mkt-soft)!important}
body.nyxprism-page-mercado_items .wm-imarket-filter-actions>*{width:100%!important}

/* ---------- Ordenar: dropdown legible ---------- */
body.nyxprism-page-mercado_items .wm-imarket-orderpill.wm-imarket-orderselect,
body.nyxprism-page-mercado_items .wm-imarket-myitems-order{position:relative!important;min-height:40px!important;padding:0!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;box-shadow:inset 0 -3px 0 #dbe5ef!important;clip-path:none!important;color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-orderpill.wm-imarket-orderselect select,
body.nyxprism-page-mercado_items .wm-imarket-myitems-order select{height:38px!important;min-width:150px!important;padding:0 34px!important;border:0!important;background:#fff!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-size:11px!important;font-weight:800!important;color-scheme:light!important;outline:none!important}
body.nyxprism-page-mercado_items :is(.wm-imarket-orderselect select,.wm-imarket-myitems-order select) option{background:#fff!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-orderselect__icon{left:10px!important;color:var(--mkt-blue)!important}
body.nyxprism-page-mercado_items .wm-imarket-orderselect__chevron{right:10px!important;color:#8190a4!important}

/* ---------- Barra superior del listado ---------- */
body.nyxprism-page-mercado_items .wm-imarket-summarybar{min-height:58px!important;margin:0 0 12px!important;padding:10px 13px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid var(--mkt-line)!important;border-left:4px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:#65768c!important;box-shadow:0 7px 18px rgba(15,23,42,.04)!important}
body.nyxprism-page-mercado_items .wm-imarket-counterline{color:#65768c!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-counterline strong{color:var(--mkt-text)!important;font-size:18px!important}

/* ---------- Secciones de Mis artículos ---------- */
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone,
body.nyxprism-page-mercado_items .wm-imarket-panel,
body.nyxprism-page-mercado_items .wm-imarket-marketgrid__main{min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items{overflow:hidden!important;border:1px solid var(--mkt-line)!important;border-top:3px solid var(--mkt-cyan)!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone--published .wm-imarket-panel--my-items{border-top-color:var(--mkt-pink)!important}
body.nyxprism-page-mercado_items .wm-imarket-sectionhead{min-height:76px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;background:#fff!important;background-image:none!important}
body.nyxprism-page-mercado_items .wm-imarket-sectionhead__eyebrow{display:flex!important;align-items:center!important;gap:6px!important;color:var(--mkt-pink)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone--published .wm-imarket-sectionhead__eyebrow{color:var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-sectionhead h3{margin:4px 0 0!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:24px!important;line-height:1!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-sectionhead>span{color:#8190a4!important;font-size:10px!important;font-weight:800!important}
body.nyxprism-page-mercado_items .wm-imarket-my-table-head,
body.nyxprism-page-mercado_items .wm-imarket-table-head{min-height:42px!important;padding:0 13px!important;display:grid!important;align-items:center!important;border:0!important;border-bottom:3px solid var(--mkt-navy)!important;background:var(--mkt-soft)!important;background-image:none!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:11px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-list{display:flex!important;flex-direction:column!important;gap:8px!important;background:transparent!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-list{gap:0!important;background:#fff!important}

/* ---------- Rows ---------- */
body.nyxprism-page-mercado_items .wm-imarket-row{--row-accent:var(--mkt-cyan);min-height:78px!important;padding:9px 12px!important;border:1px solid var(--mkt-line)!important;border-left:4px solid var(--row-accent)!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;box-shadow:0 6px 16px rgba(15,23,42,.04)!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;transition:.18s ease!important}
body.nyxprism-page-mercado_items .wm-imarket-row::before{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row{border-top:0!important;border-right:0!important;border-bottom:1px solid #e4eaf1!important;border-left:4px solid var(--row-accent)!important;clip-path:none!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row:last-child{border-bottom:0!important}
body.nyxprism-page-mercado_items .wm-imarket-row:hover{transform:translateY(-2px)!important;border-color:var(--row-accent)!important;box-shadow:0 12px 24px rgba(15,23,42,.09)!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row:hover{transform:none!important;background:#f9fbfd!important;box-shadow:inset 5px 0 0 var(--row-accent)!important}
body.nyxprism-page-mercado_items .wm-imarket-row.is-uncommon{--row-accent:#799b55}
body.nyxprism-page-mercado_items .wm-imarket-row.is-rare{--row-accent:#9b5de5}
body.nyxprism-page-mercado_items .wm-imarket-row.is-epic{--row-accent:#eb4b4b}
body.nyxprism-page-mercado_items .wm-imarket-row.is-legendary,
body.nyxprism-page-mercado_items .wm-imarket-row.is-gold,
body.nyxprism-page-mercado_items .wm-imarket-row.is-high-level{--row-accent:#ff9f1c}
body.nyxprism-page-mercado_items .wm-imarket-row.is-excellent,
body.nyxprism-page-mercado_items .wm-imarket-row.is-excellent-socket{--row-accent:#16c96e}
body.nyxprism-page-mercado_items .wm-imarket-row.is-ancient{--row-accent:#55d855}
body.nyxprism-page-mercado_items .wm-imarket-row__main{min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important;padding-left:0!important}
body.nyxprism-page-mercado_items .wm-imarket-row__thumb{width:62px!important;height:54px!important;flex:0 0 62px!important;padding:6px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid #dfe7ef!important;border-radius:0!important;background:var(--mkt-soft)!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-row__thumb::before{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-row__thumb img{max-width:46px!important;max-height:42px!important;object-fit:contain!important}
body.nyxprism-page-mercado_items .wm-imarket-row__info{min-width:0!important;gap:4px!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name{margin:0!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:15px!important;line-height:1.05!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-uncommon{color:#6f923c!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-rare{color:#8c5cf5!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-epic{color:#d93f59!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-legendary,
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-high-level,
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-gold{color:#d98a00!important}
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-excellent,
body.nyxprism-page-mercado_items .wm-imarket-row__name.is-excellent-socket{color:#16a765!important}
body.nyxprism-page-mercado_items .wm-imarket-row__hint,
body.nyxprism-page-mercado_items .wm-imarket-row__subtitle{color:#8190a4!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-row__price{color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-moneyline,
body.nyxprism-page-mercado_items .wm-imarket-jewelmini{color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-moneyline strong,
body.nyxprism-page-mercado_items .wm-imarket-jewelmini strong{color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-moneyline img,
body.nyxprism-page-mercado_items .wm-imarket-jewelmini img{width:17px!important;height:17px!important;object-fit:contain!important}
body.nyxprism-page-mercado_items .wm-imarket-status-badge,
body.nyxprism-page-mercado_items .wm-imarket-badge{min-height:26px!important;padding:0 8px!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:var(--mkt-soft)!important;color:#65768c!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;font-size:9px!important;font-weight:900!important}
body.nyxprism-page-mercado_items .wm-imarket-status-badge{border-color:#bce3e8!important;background:#eaf9fb!important;color:#127884!important}
body.nyxprism-page-mercado_items .wm-imarket-row__actions,
body.nyxprism-page-mercado_items .wm-imarket-row__actions.is-my{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;min-width:0!important;max-width:none!important}
body.nyxprism-page-mercado_items .wm-imarket-row__actions form{display:inline-flex!important;margin:0!important}
body.nyxprism-page-mercado_items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){width:auto!important;min-width:94px!important;max-width:none!important;height:38px!important;min-height:38px!important;padding:0 12px!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-row__actions .wm-imarket-pillbtn.js-open-update{--split-accent:var(--mkt-blue)!important}
body.nyxprism-page-mercado_items .wm-imarket-row__actions .wm-imarket-pillbtn.is-remove{--split-accent:var(--mkt-pink)!important;background:#fff!important;color:#65768c!important;-webkit-text-fill-color:#65768c!important;border-color:var(--mkt-line)!important;box-shadow:inset 0 -3px 0 var(--mkt-pink)!important}

/* ---------- Cards alternas ---------- */
body.nyxprism-page-mercado_items .wm-imarket-card2{--card-accent:var(--mkt-cyan);overflow:hidden!important;border:1px solid var(--mkt-line)!important;border-top:3px solid var(--card-accent)!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;box-shadow:0 8px 20px rgba(15,23,42,.045)!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-card2__body{background:#fff!important;background-image:none!important;color:var(--mkt-text)!important}

/* ---------- Historial: quitar aspecto gris/lavado ---------- */
body.nyxprism-page-mercado_items .wm-imarket-history-dashboard{overflow:hidden!important;border:1px solid var(--mkt-line)!important;border-top:3px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-header{min-height:96px!important;padding:18px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-history-header h2{margin:5px 0 4px!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:28px!important;line-height:1!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-history-header p{margin:0!important;color:var(--mkt-muted)!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-history-total{min-height:34px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;border:1px solid #bfe3e8!important;border-radius:0!important;background:#eaf9fb!important;color:#127884!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;font-size:10px!important;font-weight:900!important}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics{padding:14px 16px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;background:var(--mkt-soft)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics article{min-height:72px!important;padding:11px 13px!important;display:flex!important;align-items:center!important;gap:11px!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics article>span{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #c8e8ec!important;border-radius:0!important;background:#eaf9fb!important;color:var(--mkt-cyan)!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics small{display:block!important;color:#7d8ca0!important;font-size:9px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics strong{display:block!important;margin-top:2px!important;color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-size:20px!important}
body.nyxprism-page-mercado_items .wm-imarket-history-filters{padding:12px 16px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;border-bottom:1px solid var(--mkt-line)!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button{min-height:34px!important;padding:0 12px!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;color:#66778c!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:10px!important;text-transform:uppercase!important;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;box-shadow:inset 0 -2px 0 #dbe5ef!important}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button:hover,
body.nyxprism-page-mercado_items .wm-imarket-history-filters button.is-active{border-color:var(--mkt-cyan)!important;background:var(--mkt-navy)!important;color:#fff!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-list{display:flex!important;flex-direction:column!important;background:#fff!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row{min-height:70px!important;padding:10px 16px!important;border:0!important;border-bottom:1px solid #e4eaf1!important;border-left:4px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__icon{width:42px!important;height:42px!important;border:1px solid #bfe3e8!important;border-radius:0!important;background:#eaf9fb!important;color:var(--mkt-cyan)!important;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__meta,
body.nyxprism-page-mercado_items .wm-imarket-history-row__date{color:#8190a4!important}

/* ---------- Empty ---------- */
body.nyxprism-page-mercado_items .wm-account-empty,
body.nyxprism-page-mercado_items .wm-imarket-history-empty{min-height:210px!important;padding:28px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px dashed #c7d6e4!important;border-radius:0!important;background:var(--mkt-soft)!important;color:#708198!important;text-align:center!important}

/* =====================================================================
   MODALES: el JS del módulo los mueve al BODY. Selectores con BODY.
   ===================================================================== */
body.nyxprism-page-mercado_items .wm-imarket-modal[hidden]{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-modal{position:fixed!important;inset:0!important;z-index:10050!important;display:grid!important;place-items:center!important;padding:20px!important;color-scheme:light!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__backdrop{position:absolute!important;inset:0!important;background:rgba(5,13,23,.86)!important;backdrop-filter:blur(6px)!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__dialog{
  position:relative!important;z-index:2!important;width:min(900px,calc(100vw - 34px))!important;max-width:900px!important;max-height:calc(100vh - 34px)!important;overflow:auto!important;
  padding:0!important;gap:0!important;border:1px solid var(--mkt-line)!important;border-top:3px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;box-shadow:0 34px 90px rgba(0,0,0,.42)!important;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__header,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__header,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__header{
  min-height:90px!important;margin:0!important;padding:18px 70px 16px 22px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__header h3,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__header h3,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__header h3{margin:0 0 6px!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:29px!important;line-height:1!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__header p,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__header p,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__header p{margin:0!important;color:var(--mkt-muted)!important;-webkit-text-fill-color:var(--mkt-muted)!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__close{position:absolute!important;top:16px!important;right:18px!important;z-index:10!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid var(--mkt-navy)!important;border-radius:0!important;background:var(--mkt-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:24px!important;line-height:1!important;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;box-shadow:inset 0 -3px 0 var(--mkt-pink)!important}

/* Publicar / editar */
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__dialog{display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;align-items:stretch!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__header,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__header{grid-column:1/-1!important;grid-row:1!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__item,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__item{grid-column:1!important;grid-row:2!important;max-width:none!important;min-height:390px!important;margin:0!important;padding:18px!important;border:0!important;border-right:1px solid var(--mkt-line)!important;border-radius:0!important;background:var(--mkt-soft)!important;color:var(--mkt-text)!important;box-shadow:none!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publish-form2,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publish-form2{grid-column:2!important;grid-row:2!important;min-width:0!important;margin:0!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:13px!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important}

/* Preview que genera mercado_items.js */
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip{position:static!important;inset:auto!important;min-width:0!important;max-width:none!important;width:100%!important;padding:0!important;border:1px solid var(--mkt-line)!important;border-top:3px solid var(--mkt-cyan)!important;border-radius:0!important;background:#fff!important;background-image:none!important;color:var(--mkt-text)!important;box-shadow:none!important;clip-path:none!important;backdrop-filter:none!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__namebar,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__namebar,
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__namebar,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__namebar{padding:11px 13px!important;border:0!important;border-bottom:3px solid var(--mkt-cyan)!important;background:#fff!important;background-image:none!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__name,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publishpreview .wm-mi-vault-tooltip__name,
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__name,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__name{color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:17px!important;line-height:1.05!important;text-transform:uppercase!important;text-align:center!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__body,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__body{padding:14px!important;background:#fff!important;color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__thumb,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__thumb{min-height:150px!important;margin:0 0 12px!important;display:grid!important;place-items:center!important;border:1px solid var(--mkt-line)!important;border-radius:0!important;background:var(--mkt-soft)!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__thumb img,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__thumb img{max-width:110px!important;max-height:110px!important;object-fit:contain!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal :is(.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__serial,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement),
body.nyxprism-page-mercado_items #wm-imarket-update-modal :is(.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__serial,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement){color:#6f8095!important;-webkit-text-fill-color:#6f8095!important;font-size:12px!important;line-height:1.45!important;text-align:center!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__classes,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__classes{width:100%!important;margin:12px 0 0!important;padding:8px!important;border:1px solid #bfe3e8!important;border-radius:0!important;background:#eaf9fb!important;color:#496879!important;-webkit-text-fill-color:#496879!important;text-align:center!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__title,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__title{margin:12px 0 5px!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:13px!important;text-transform:uppercase!important;text-align:center!important}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__option,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__option{color:#607188!important;-webkit-text-fill-color:#607188!important;font-size:11px!important;text-align:center!important}

/* Form modal: SIN cajas redondeadas alrededor de cada campo */
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-formrow,
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-priceset{margin:0!important;padding:0!important;display:grid!important;gap:7px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--mkt-text)!important;box-shadow:none!important}
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-priceset{display:none!important}
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-priceset.is-active{display:grid!important}
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-priceset--grid.is-active{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-formrow,.wm-imarket-priceset) label{margin:0!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-family:var(--display-font)!important;font-style:italic!important;font-weight:1000!important;font-size:11px!important;text-transform:uppercase!important}
body.nyxprism-page-mercado_items .wm-imarket-modal :is(input,select,textarea){width:100%!important;min-height:46px!important;padding:0 13px!important;border:1px solid var(--mkt-line-2)!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important;font-size:13px!important;box-shadow:inset 0 -3px 0 #dbe5ef!important;color-scheme:light!important}
body.nyxprism-page-mercado_items .wm-imarket-modal :is(input,select,textarea):focus{outline:none!important;border-color:var(--mkt-cyan)!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-modal select option{background:#fff!important;color:var(--mkt-text)!important;-webkit-text-fill-color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__actions{margin-top:4px!important;padding-top:15px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;border-top:1px solid var(--mkt-line)!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__actions .wm-imarket-cta,
body.nyxprism-page-mercado_items .wm-imarket-modal__actions .wm-imarket-pillbtn{flex:0 1 auto!important;min-width:166px!important;width:auto!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 18px!important;border-radius:0!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__actions .wm-imarket-cta{--split-accent:var(--mkt-pink)!important;background:var(--mkt-cyan)!important;background-image:none!important;border:1px solid var(--mkt-cyan)!important;color:#07111b!important;-webkit-text-fill-color:#07111b!important;box-shadow:inset 0 -3px 0 var(--mkt-pink)!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__actions .wm-imarket-pillbtn{--split-accent:var(--mkt-cyan)!important;background:var(--mkt-navy)!important;background-image:none!important;border:1px solid var(--mkt-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-modal__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn):hover{color:#07111b!important;-webkit-text-fill-color:#07111b!important;transform:translateY(-2px)!important}

/* Buy modal */
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__dialog{width:min(760px,calc(100vw - 34px))!important;max-width:760px!important}
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__item{max-width:none!important;margin:0!important;padding:20px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;border-radius:0!important;background:#fff!important;color:var(--mkt-text)!important;box-shadow:none!important}
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__price{margin:0!important;padding:16px 20px!important;border:0!important;border-bottom:1px solid var(--mkt-line)!important;border-radius:0!important;background:var(--mkt-soft)!important;color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__actions{margin:0!important;padding:18px 20px!important;border:0!important;background:#fff!important}

/* Tooltip global sigue oscuro: es overlay, no superficie de página. */
body.nyxprism-page-mercado_items #wm-imarket-tooltip{border:1px solid #26384f!important;border-top:3px solid var(--mkt-cyan)!important;border-radius:0!important;background:var(--mkt-navy)!important;background-image:none!important;color:#fff!important;box-shadow:0 18px 40px rgba(3,9,17,.36)!important;clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important}

/* ---------- Normalizar fondos oscuros/gradientes heredados ---------- */
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-bank-strip,.wm-imarket-bank-token,.wm-imarket-topnav,.wm-imarket-topnav__item,.wm-imarket-filter-panel,.wm-imarket-filter-summary,.wm-imarket-filter-section,.wm-imarket-filter-row,.wm-imarket-summarybar,.wm-imarket-panel,.wm-imarket-sectionhead,.wm-imarket-row,.wm-imarket-card2,.wm-imarket-card2__body,.wm-imarket-history-dashboard,.wm-imarket-history-header,.wm-imarket-history-metrics,.wm-imarket-history-row){background-image:none!important}

/* ---------- Responsive ---------- */
@media(max-width:1050px){
  body.nyxprism-page-mercado_items .wm-imarket-catalog-layout,
  body.nyxprism-page-mercado_items .wm-imarket-myitems-layout{grid-template-columns:270px minmax(0,1fr)!important}
}
@media(max-width:900px){
  body.nyxprism-page-mercado_items .wm-imarket-catalog-layout,
  body.nyxprism-page-mercado_items .wm-imarket-myitems-layout{grid-template-columns:1fr!important}
  body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{display:flex!important;flex-direction:column!important;grid-template-columns:none!important}
  body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__dialog,
  body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__dialog{grid-template-columns:1fr!important}
  body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__item,
  body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__item{grid-column:1!important;grid-row:2!important;min-height:0!important;border-right:0!important;border-bottom:1px solid var(--mkt-line)!important}
  body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publish-form2,
  body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publish-form2{grid-column:1!important;grid-row:3!important}
}
@media(max-width:650px){
  body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__main{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important}
  body.nyxprism-page-mercado_items .wm-imarket-bank-strip{align-items:flex-start!important;flex-direction:column!important}
  body.nyxprism-page-mercado_items .wm-imarket-topnav{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important}
  body.nyxprism-page-mercado_items .wm-imarket-topnav__item{flex:0 0 auto!important}
  body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{display:flex!important;flex-direction:column!important}
  body.nyxprism-page-mercado_items .wm-imarket-summarybar{align-items:stretch!important;flex-direction:column!important}
  body.nyxprism-page-mercado_items .wm-imarket-history-metrics{grid-template-columns:1fr!important}
  body.nyxprism-page-mercado_items .wm-imarket-history-header{align-items:flex-start!important;flex-direction:column!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal{padding:8px!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal__dialog{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal__header{min-height:82px!important;padding:16px 58px 14px 16px!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal__header h3{font-size:23px!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal__actions{display:grid!important;grid-template-columns:1fr!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){width:100%!important;min-width:0!important}
  body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-priceset--grid.is-active{grid-template-columns:1fr!important}
}

/* ---------- Historial: detalle de filas ---------- */
body.nyxprism-page-mercado_items .wm-imarket-history-row{
  display:grid!important;
  grid-template-columns:42px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-row__body{min-width:0!important;display:grid!important;gap:5px!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__top{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:var(--mkt-text)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__top strong{color:var(--mkt-text)!important;font-size:12px!important}
body.nyxprism-page-mercado_items .wm-imarket-history-status{min-height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;border:1px solid #bfe3e8!important;border-radius:0!important;background:#eaf9fb!important;color:#117985!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row.is-cancelled .wm-imarket-history-status{border-color:#ffd0d8!important;background:#fff1f4!important;color:#d9425d!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row.is-sold .wm-imarket-history-status{border-color:#d5cdfd!important;background:#f4f1ff!important;color:#7550d7!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row.is-published .wm-imarket-history-status{border-color:#bfe3e8!important;background:#eaf9fb!important;color:#117985!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;color:#8190a4!important;font-size:10px!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__meta b{color:#52647a!important}
body.nyxprism-page-mercado_items .wm-imarket-history-row__date{white-space:nowrap!important;color:#8b98aa!important;font-size:9px!important}
@media(max-width:650px){
  body.nyxprism-page-mercado_items .wm-imarket-history-row{grid-template-columns:38px minmax(0,1fr)!important}
  body.nyxprism-page-mercado_items .wm-imarket-history-row__date{grid-column:2!important}
}


/* ==========================================================
   v1.9.5 — MERCADO / ANGULAR DETAIL PASS
   Elimina el lenguaje redondeado heredado del módulo y lo
   reemplaza por la geometría chamfered usada en NyxCMS.
   ========================================================== */
body.nyxprism-page-mercado_items{
  --mkt-cut:9px;
  --mkt-cut-sm:6px;
}

/* Reset de radios heredados. Las únicas formas circulares que
   se conservan son avatares/iconos que representan una imagen. */
body.nyxprism-page-mercado_items .wm-imarket-page :is(
  .wm-account-card,.wm-imarket-panel,.wm-imarket-sectionhead,
  .wm-imarket-my-table-head,.wm-imarket-table-head,.wm-imarket-list,
  .wm-imarket-row,.wm-imarket-row__thumb,.wm-imarket-status-badge,
  .wm-imarket-badge,.wm-imarket-orderpill,.wm-imarket-orderselect,
  .wm-imarket-summarybar,.wm-imarket-filter-panel,.wm-imarket-filter-summary,
  .wm-imarket-filter-section,.wm-imarket-filter-search,.wm-imarket-searchbar,
  .wm-imarket-filter-row,.wm-imarket-filter-details,.wm-imarket-filter-details summary,
  .wm-imarket-topnav,.wm-imarket-topnav__item,.wm-imarket-bank-strip,
  .wm-imarket-bank-token,.wm-imarket-history-dashboard,.wm-imarket-history-header,
  .wm-imarket-history-metrics,.wm-imarket-history-metrics article,
  .wm-imarket-history-filters,.wm-imarket-history-filters button,
  .wm-imarket-history-row,.wm-imarket-history-row__icon,.wm-imarket-history-status,
  .wm-imarket-card2,.wm-imarket-card2__body,.wm-imarket-pricebox,
  input,select,textarea,button
),
body.nyxprism-page-mercado_items .wm-imarket-modal :is(
  .wm-imarket-modal__dialog,.wm-imarket-modal__header,.wm-imarket-modal__item,
  .wm-imarket-publish-form2,.wm-imarket-formrow,.wm-imarket-priceset,
  .wm-mi-vault-tooltip,.wm-mi-vault-tooltip__namebar,.wm-mi-vault-tooltip__body,
  .wm-mi-vault-tooltip__thumb,.wm-mi-vault-tooltip__classes,
  .wm-imarket-modal__actions,.wm-imarket-cta,.wm-imarket-pillbtn,
  input,select,textarea,button
){
  border-radius:0!important;
}

/* Paneles principales: cortes angulares reales, no esquinas redondas. */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items,
body.nyxprism-page-mercado_items .wm-imarket-history-dashboard{
  overflow:hidden!important;
  border:1px solid var(--mkt-line)!important;
  border-top:3px solid var(--mkt-cyan)!important;
  background:#fff!important;
  clip-path:polygon(0 0,calc(100% - var(--mkt-cut)) 0,100% var(--mkt-cut),100% 100%,var(--mkt-cut) 100%,0 calc(100% - var(--mkt-cut)))!important;
  box-shadow:0 10px 24px rgba(15,23,42,.055)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone--published .wm-imarket-panel--my-items{
  border-top-color:var(--mkt-pink)!important;
}

/* Cabeceras de sección: blancas, limpias y sin el bloque gris redondeado. */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-sectionhead{
  min-height:76px!important;
  padding:14px 16px!important;
  border:0!important;
  border-bottom:1px solid var(--mkt-line)!important;
  background:#fff!important;
  background-image:none!important;
  clip-path:none!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-sectionhead h3{
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-sectionhead>span:last-child{
  color:#8190a4!important;
  -webkit-text-fill-color:#8190a4!important;
}

/* Filas: corte diagonal en vez de redondeo en el extremo derecho. */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row,
body.nyxprism-page-mercado_items .wm-imarket-results .wm-imarket-row{
  clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-row__thumb,
body.nyxprism-page-mercado_items .wm-imarket-status-badge,
body.nyxprism-page-mercado_items .wm-imarket-badge{
  clip-path:polygon(var(--mkt-cut-sm) 0,100% 0,calc(100% - var(--mkt-cut-sm)) 100%,0 100%)!important;
}

/* Editar / Retirar / Publicar: exactamente el lenguaje de botones del theme. */
body.nyxprism-page-mercado_items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  min-width:96px!important;
  min-height:38px!important;
  padding:0 13px!important;
  border:1px solid var(--mkt-navy)!important;
  background:var(--mkt-navy)!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-row__actions .js-open-update{
  --split-accent:var(--mkt-blue)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-row__actions .is-remove{
  --split-accent:var(--mkt-pink)!important;
  border-color:var(--mkt-navy)!important;
  background:var(--mkt-navy)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
  opacity:.78!important;
}

/* Historial: tarjetas y filtros con el mismo corte del resto del theme. */
body.nyxprism-page-mercado_items .wm-imarket-history-header{
  background:#fff!important;
  background-image:none!important;
  border-bottom:1px solid var(--mkt-line)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-metrics article{
  border:1px solid var(--mkt-line)!important;
  background:#f8fafc!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button{
  min-height:36px!important;
  padding:0 14px!important;
  background:#fff!important;
  color:#66778c!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button.is-active{
  background:var(--mkt-navy)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:var(--mkt-navy)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}

/* Switches: angular y perfectamente alineados. */
body.nyxprism-page-mercado_items .wm-imarket-filter-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 34px!important;
  align-items:center!important;
  column-gap:10px!important;
  min-height:42px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:8px!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label>span:last-child{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-switch{
  grid-column:2!important;
  justify-self:end!important;
  position:relative!important;
  width:30px!important;
  height:18px!important;
  min-width:30px!important;
  max-width:30px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid #bdcad8!important;
  border-radius:0!important;
  background:#e8edf3!important;
  clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-switch::after{
  content:""!important;
  position:absolute!important;
  top:3px!important;
  left:3px!important;
  width:10px!important;
  height:10px!important;
  border-radius:0!important;
  background:#fff!important;
  clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%)!important;
  box-shadow:0 1px 3px rgba(15,23,42,.18)!important;
  transition:left .16s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row[aria-pressed="true"] .wm-imarket-filter-switch{
  border-color:var(--mkt-cyan)!important;
  background:var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row[aria-pressed="true"] .wm-imarket-filter-switch::after{
  left:16px!important;
}

/* Clases: una sola columna y cada clase siempre en una sola línea. */
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row{
  width:100%!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label{
  grid-template-columns:28px minmax(0,1fr)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__avatar{
  width:28px!important;
  height:28px!important;
  flex:0 0 28px!important;
  border-radius:50%!important;
}

/* Inputs/selects del módulo: rectos con corte mínimo, sin pills. */
body.nyxprism-page-mercado_items .wm-imarket-page :is(input[type="text"],input[type="search"],input[type="number"],select,textarea){
  border-radius:0!important;
  clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;
}

/* ---------- MODAL: sin una sola caja redondeada ---------- */
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__dialog{
  border-radius:0!important;
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publish-form2,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publish-form2{
  border:0!important;
  border-left:1px solid var(--mkt-line)!important;
  border-radius:0!important;
  background:#fff!important;
  clip-path:none!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal :is(.wm-imarket-formrow,.wm-imarket-priceset),
body.nyxprism-page-mercado_items #wm-imarket-update-modal :is(.wm-imarket-formrow,.wm-imarket-priceset){
  padding:13px!important;
  border:1px solid var(--mkt-line)!important;
  border-left:4px solid var(--mkt-cyan)!important;
  border-radius:0!important;
  background:#f8fafc!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal :is(input,select,textarea),
body.nyxprism-page-mercado_items #wm-imarket-update-modal :is(input,select,textarea){
  min-height:46px!important;
  border:1px solid var(--mkt-line-2)!important;
  border-radius:0!important;
  background:#fff!important;
  clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip{
  border-radius:0!important;
  clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__namebar,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__namebar,
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__thumb,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__thumb,
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-mi-vault-tooltip__classes,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-mi-vault-tooltip__classes{
  border-radius:0!important;
}

/* Modal CTA: eliminar el botón azul redondeado heredado. */
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-cta,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-cta,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-cta{
  --split-accent:var(--mkt-pink)!important;
  min-width:174px!important;
  height:46px!important;
  border:1px solid var(--mkt-cyan)!important;
  border-radius:0!important;
  background:var(--mkt-cyan)!important;
  background-image:none!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__actions .wm-imarket-pillbtn,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__actions .wm-imarket-pillbtn{
  --split-accent:var(--mkt-cyan)!important;
  min-width:174px!important;
  height:46px!important;
  border:1px solid var(--mkt-navy)!important;
  border-radius:0!important;
  background:var(--mkt-navy)!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-modal__close{
  border-radius:0!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}

/* El select de orden también queda angular. */
body.nyxprism-page-mercado_items .wm-imarket-myitems-order,
body.nyxprism-page-mercado_items .wm-imarket-orderselect{
  border-radius:0!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}

@media(max-width:900px){
  body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{
    display:flex!important;
    flex-direction:column!important;
  }
  body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-publish-form2,
  body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-publish-form2{
    border-left:0!important;
    border-top:1px solid var(--mkt-line)!important;
  }
}

/* Última defensa contra radios que el módulo inyecta dinámicamente. */
body.nyxprism-page-mercado_items .wm-imarket-page [class^="wm-imarket-"],
body.nyxprism-page-mercado_items .wm-imarket-page [class*=" wm-imarket-"],
body.nyxprism-page-mercado_items .wm-imarket-modal [class^="wm-imarket-"],
body.nyxprism-page-mercado_items .wm-imarket-modal [class*=" wm-imarket-"],
body.nyxprism-page-mercado_items .wm-imarket-modal [class^="wm-mi-vault-"],
body.nyxprism-page-mercado_items .wm-imarket-modal [class*=" wm-mi-vault-"],
body.nyxprism-page-mercado_items .mi-account-hero :is(button,a,span,div){
  border-radius:0!important;
}
/* Avatares son la excepción intencional. */
body.nyxprism-page-mercado_items :is(
  .mi-account-avatar-wrap,.mi-account-avatar,
  .wm-imarket-wallet-card__avatar-wrap,.wm-imarket-wallet-card__avatar,
  .wm-imarket-filter-row__avatar
){
  border-radius:50%!important;
}


/* ==========================================================
   v1.9.6 — MERCADO / HERO + FILTERS + BUTTON DETAIL REFINEMENT
   Ajustes finos basados en capturas reales del usuario.
   ========================================================== */

/* --- Portada del personaje: replicar el lenguaje de Mi Cuenta --- */
body.nyxprism-page-mercado_items .wm-imarket-account-zone,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-pro{
  margin:0 0 18px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero{
  min-height:272px!important;
  border:1px solid #1a2b40!important;
  border-radius:0!important;
  background:#0a1522!important;
  clip-path:polygon(15px 0,100% 0,calc(100% - 15px) 100%,0 100%)!important;
  box-shadow:0 18px 36px rgba(11,23,38,.16)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero::before{
  filter:saturate(.82) contrast(1.03)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__shade{
  background:rgba(7,16,28,.76)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__main{
  grid-template-columns:220px minmax(0,1fr)!important;
  gap:28px!important;
  min-height:272px!important;
  padding:24px 30px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar-wrap,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar{
  width:192px!important;
  height:192px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar__photo{
  inset:26px!important;
  border-radius:50%!important;
  background:#101c2b!important;
  box-shadow:0 0 0 4px rgba(255,255,255,.20),0 0 0 7px rgba(19,217,228,.16),0 16px 30px rgba(0,0,0,.28)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-avatar__frame{
  filter:drop-shadow(0 10px 14px rgba(0,0,0,.32))!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__identity{
  padding-right:128px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__name-row{
  display:flex!important;
  align-items:center!important;
  gap:13px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__name-row h1{
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  letter-spacing:.7px!important;
  color:#fff!important;
  font-size:clamp(34px,4vw,54px)!important;
  line-height:.92!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-vip-pill{
  min-height:34px!important;
  border-radius:0!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:#fff!important;
  color:#15213a!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-yellow)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-state{
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  letter-spacing:.5px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-state span{
  animation:nyxprismAccountPulse 1.4s ease-out infinite!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__meta{
  margin-top:18px!important;
  background:rgba(3,12,23,.58)!important;
  border-top:1px solid rgba(255,255,255,.14)!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
  backdrop-filter:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__meta>div{
  padding:12px 13px!important;
  border-color:rgba(255,255,255,.10)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__meta .mi-account-icon{
  color:var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__meta span{
  color:#a8b5c7!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__edit{
  --split-accent:var(--mkt-pink)!important;
  min-height:42px!important;
  padding:0 16px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:#101824!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__edit::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  left:-130%!important;
  top:0!important;
  width:120%!important;
  height:100%!important;
  background:var(--mkt-pink)!important;
  transform:skewX(-28deg)!important;
  transition:left .26s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__edit:hover::before{
  left:-10%!important;
}

/* --- Filtros: cero scroll interno y filas limpias en una sola línea --- */
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel,
body.nyxprism-page-mercado_items aside.wm-imarket-filter-panel :is(.wm-imarket-filter-panel__body,.wm-imarket-filter-content,.wm-imarket-filter-scroll,.wm-imarket-filter-list,.wm-imarket-filter-list--classes,.wm-imarket-filter-actions,.wm-imarket-filter-details,.wm-imarket-filter-details[open]){
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-panel,
body.nyxprism-page-mercado_items .wm-imarket-filter-panel > *{
  border-radius:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes{
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row[style]{
  width:100%!important;
  min-height:42px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 32px!important;
  align-items:center!important;
  gap:10px!important;
  padding:0 10px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  flex:1 1 auto!important;
  width:auto!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label>*:first-child,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label>*:first-child *{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  clip-path:none!important;
  padding:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label>span:last-child,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label>div:last-child,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__label>a:last-child{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row__avatar,
body.nyxprism-page-mercado_items .wm-imarket-filter-list--classes .wm-imarket-filter-row img{
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  flex:0 0 28px!important;
  display:block!important;
  border-radius:50%!important;
  object-fit:cover!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-row,
body.nyxprism-page-mercado_items .wm-imarket-filter-row[style]{
  border-radius:0!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-filter-switch{
  justify-self:end!important;
  margin-left:8px!important;
}

/* --- Tabs superiores e historial: mismo acabado angular del theme --- */
body.nyxprism-page-mercado_items .wm-imarket-topnav__item,
body.nyxprism-page-mercado_items .wm-imarket-history-filters button{
  position:relative!important;
  overflow:hidden!important;
  border-radius:0!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
}
body.nyxprism-page-mercado_items .wm-imarket-topnav__item{
  min-height:48px!important;
  padding:0 18px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button{
  min-height:36px!important;
  padding:0 14px!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button:not(.is-active):hover{
  color:#07111b!important;
  border-color:var(--mkt-cyan)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}

/* --- Listados y acciones: quitar cualquier redondeo residual --- */
body.nyxprism-page-mercado_items :is(.wm-imarket-panel--my-items,.wm-imarket-sectionhead,.wm-imarket-my-table-head,.wm-imarket-list,.wm-imarket-row,.wm-imarket-row__actions,.wm-imarket-row__actions form,.wm-imarket-row__actions .wm-imarket-cta,.wm-imarket-row__actions .wm-imarket-pillbtn,.wm-imarket-summarybar,.wm-imarket-orderpill,.wm-imarket-orderselect){
  border-radius:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items,
body.nyxprism-page-mercado_items .wm-imarket-history-dashboard{
  clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  min-width:98px!important;
  height:38px!important;
  border-radius:0!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-row__actions .wm-imarket-pillbtn.is-remove{
  opacity:1!important;
}

/* --- Select de orden: eliminar aspecto lavado y asegurar texto legible --- */
body.nyxprism-page-mercado_items .wm-imarket-orderpill.wm-imarket-orderselect,
body.nyxprism-page-mercado_items .wm-imarket-myitems-order,
body.nyxprism-page-mercado_items .wm-imarket-orderselect{
  border-radius:0!important;
  background:#fff!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items :is(.wm-imarket-orderselect select,.wm-imarket-myitems-order select){
  appearance:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  background:#fff!important;
  font-weight:800!important;
}
body.nyxprism-page-mercado_items :is(.wm-imarket-orderselect select,.wm-imarket-myitems-order select) option{
  color:var(--mkt-text)!important;
  background:#fff!important;
}

/* --- Modales: ningún bloque redondeado residual --- */
body.nyxprism-page-mercado_items .wm-imarket-modal,
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-modal__dialog,.wm-imarket-modal__header,.wm-imarket-modal__item,.wm-imarket-publish-form2,.wm-imarket-formrow,.wm-imarket-priceset,.wm-mi-vault-tooltip,.wm-mi-vault-tooltip__namebar,.wm-mi-vault-tooltip__body,.wm-mi-vault-tooltip__thumb,.wm-mi-vault-tooltip__classes,.wm-imarket-modal__actions,.wm-imarket-modal__close,.wm-imarket-cta,.wm-imarket-pillbtn,input,select,textarea,button){
  border-radius:0!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__dialog,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__dialog{
  clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-publish-modal .wm-imarket-modal__actions,
body.nyxprism-page-mercado_items #wm-imarket-update-modal .wm-imarket-modal__actions,
body.nyxprism-page-mercado_items #wm-imarket-buy-modal .wm-imarket-modal__actions{
  gap:14px!important;
}

@media(max-width:900px){
  body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__main{
    grid-template-columns:1fr!important;
    justify-items:center!important;
    text-align:center!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__identity{
    padding-right:0!important;
  }
}


/* ==========================================================
   v1.9.7 — MERCADO / DESCARGAS final QA pass
   Revisión completa de botones, efectos, cuadros, celdas y textos.
   ========================================================== */

/* --- Botones principales: forzar variantes coherentes en todo el módulo --- */
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-refreshbtn,.wm-imarket-guest-access__login),
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-cta,
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-cta{
  --split-accent:var(--mkt-pink)!important;
  border:1px solid var(--mkt-cyan)!important;
  background:var(--mkt-cyan)!important;
  background-image:none!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-pillbtn.js-open-update,
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-pillbtn,
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-actionbtn,
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-filter-reset,
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-filter-actions__reset{
  --split-accent:var(--mkt-blue)!important;
  border:1px solid var(--mkt-line)!important;
  background:#fff!important;
  background-image:none!important;
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-blue)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-pillbtn.is-remove{
  --split-accent:var(--mkt-pink)!important;
  border:1px solid #ffd0d8!important;
  background:#fff1f4!important;
  background-image:none!important;
  color:#d9425d!important;
  -webkit-text-fill-color:#d9425d!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn),
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-refreshbtn,.wm-imarket-guest-access__login,.wm-imarket-actionbtn,.wm-imarket-filter-reset,.wm-imarket-filter-actions__reset),
body.nyxprism-page-mercado_items .wm-imarket-modal :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  min-height:40px!important;
  letter-spacing:.03em!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-cta:hover,
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-sellbtn,.wm-imarket-filter-apply,.wm-imarket-refreshbtn,.wm-imarket-guest-access__login):hover,
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-cta:hover{
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-pillbtn.js-open-update:hover,
body.nyxprism-page-mercado_items .wm-imarket-page :is(.wm-imarket-actionbtn,.wm-imarket-filter-reset,.wm-imarket-filter-actions__reset):hover,
body.nyxprism-page-mercado_items .wm-imarket-modal .wm-imarket-pillbtn:hover{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-row__actions .wm-imarket-pillbtn.is-remove:hover{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-cta.is-disabled,
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-cta.is-disabled:hover{
  --split-accent:#dbe5ef!important;
  border:1px solid var(--mkt-line)!important;
  background:#fff!important;
  background-image:none!important;
  color:#90a1b5!important;
  -webkit-text-fill-color:#90a1b5!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
  cursor:not-allowed!important;
  transform:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-page .wm-imarket-cta.is-disabled::before{
  display:none!important;
}

/* --- Filtros: iconos/clases/bolitas más limpios --- */
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label,
body.nyxprism-page-mercado_items .wm-imarket-filter-row__label span{
  color:inherit!important;
}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot{
  width:10px!important;
  height:10px!important;
  min-width:10px!important;
  border-radius:50%!important;
  box-shadow:0 0 0 4px #eef3f8!important;
}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-common{background:#90a1b5!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-uncommon{background:#7aa03b!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-rare{background:#8c5cf5!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-epic{background:#e74b5f!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-legendary{background:#ff9f1c!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-excellent,
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-excellent-socket{background:#18b868!important}
body.nyxprism-page-mercado_items .wm-imarket-rarity-dot.is-ancient{background:#55d855!important}

/* --- Portada: asegurar que se sienta como Mi Cuenta también en pantallas medias --- */
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-hero__name-row h1{
  text-shadow:0 4px 18px rgba(0,0,0,.26)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-vip-pill,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-state,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-country,
body.nyxprism-page-mercado_items .wm-imarket-account-zone .mi-account-mini-status{
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}

/* --- Tabla principal del mercado: columnas, cuadros y textos corregidos --- */
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-head{
  grid-template-columns:minmax(0,1fr) 86px 86px minmax(170px,1.05fr) 180px 146px!important;
  column-gap:12px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-list--table{
  gap:10px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-row{
  grid-template-columns:minmax(0,1fr) 86px 86px minmax(170px,1.05fr) 180px 146px!important;
  column-gap:12px!important;
  align-items:center!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell{
  min-width:0!important;
  min-height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:var(--mkt-text)!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--item{
  justify-content:flex-start!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--stock strong,
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--level strong{
  min-width:56px!important;
  height:38px!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid var(--mkt-line)!important;
  background:var(--mkt-soft)!important;
  color:var(--mkt-text)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:14px!important;
  line-height:1!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--stock strong{
  color:var(--mkt-blue)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-blue)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--level strong{
  color:var(--mkt-purple)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-purple)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--options{
  justify-content:flex-start!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-badges,
body.nyxprism-page-mercado_items .wm-imarket-card2 .wm-imarket-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  min-height:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-badge{
  min-height:26px!important;
  height:auto!important;
  padding:0 9px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  border:1px solid var(--mkt-line)!important;
  background:#fff!important;
  color:#5f7188!important;
  font-size:10px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  box-shadow:inset 0 -2px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items .wm-imarket-badge svg,
body.nyxprism-page-mercado_items .wm-imarket-badge .wm-imarket-svgicon{
  width:12px!important;
  height:12px!important;
  color:currentColor!important;
}
body.nyxprism-page-mercado_items .wm-imarket-badge.is-luck{color:#3d78db!important;border-color:#cbdaf5!important;background:#f2f6ff!important;box-shadow:inset 0 -2px 0 #8fb2f2!important}
body.nyxprism-page-mercado_items .wm-imarket-badge.is-skill{color:#0c8e99!important;border-color:#bfe3e8!important;background:#eaf9fb!important;box-shadow:inset 0 -2px 0 var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items .wm-imarket-badge.is-excellent,
body.nyxprism-page-mercado_items .wm-imarket-badge.is-exe,
body.nyxprism-page-mercado_items .wm-imarket-badge.is-option{color:#15885b!important;border-color:#c7efd8!important;background:#f0fff7!important;box-shadow:inset 0 -2px 0 #2fcf87!important}
body.nyxprism-page-mercado_items .wm-imarket-badge.is-socket{color:#7b51e0!important;border-color:#d9cefa!important;background:#f5f1ff!important;box-shadow:inset 0 -2px 0 #a37af8!important}
body.nyxprism-page-mercado_items .wm-imarket-badge.is-ancient{color:#aa7a00!important;border-color:#f3e2a3!important;background:#fff8d8!important;box-shadow:inset 0 -2px 0 #f0d716!important}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--price{
  justify-content:flex-end!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox{
  width:100%!important;
  display:flex!important;
  justify-content:flex-end!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount{
  min-height:42px!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  border:1px solid var(--mkt-line)!important;
  background:var(--mkt-soft)!important;
  color:var(--mkt-text)!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount.is-zen{
  box-shadow:inset 0 -3px 0 var(--mkt-yellow)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount.is-jewels{
  box-shadow:inset 0 -3px 0 var(--mkt-purple)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount strong{
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  font-size:18px!important;
  line-height:1!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount small{
  color:#7d8ca0!important;
  font-size:10px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount .wm-imarket-moneyicon img,
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox__amount .wm-imarket-jewelmini img{
  width:18px!important;
  height:18px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--actions{
  justify-content:flex-end!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-actiongroup{
  width:100%!important;
  display:flex!important;
  justify-content:flex-end!important;
}
body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-actiongroup .wm-imarket-cta{
  min-width:126px!important;
}

/* --- Mis artículos: asegurar consistencia visual de filas y acciones --- */
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone .wm-imarket-row__actions.is-my{
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone .wm-imarket-row__actions.is-my .wm-imarket-cta,
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone .wm-imarket-row__actions.is-my .wm-imarket-pillbtn{
  min-width:102px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-myitems-zone .wm-imarket-row__price .wm-imarket-status-badge.is-available{
  border-color:#bfe3e8!important;
  background:#eaf9fb!important;
  color:#127884!important;
}

/* --- Historial y paginación: remate visual final --- */
body.nyxprism-page-mercado_items .wm-imarket-history-pagination,
body.nyxprism-page-mercado_items .wm-imarket-section-pagination,
body.nyxprism-page-mercado_items .wm-imarket-pagination{
  padding:14px 16px!important;
  border-top:1px solid var(--mkt-line)!important;
  background:#fff!important;
}
body.nyxprism-page-mercado_items .wm-imarket-pagination :is(a,button,span){
  min-width:34px!important;
  height:34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 4px 0 0!important;
  border:1px solid var(--mkt-line)!important;
  background:#fff!important;
  color:#65768c!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  box-shadow:inset 0 -2px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items .wm-imarket-pagination :is(a,button):hover,
body.nyxprism-page-mercado_items .wm-imarket-pagination .is-active,
body.nyxprism-page-mercado_items .wm-imarket-pagination .active{
  border-color:var(--mkt-cyan)!important;
  background:var(--mkt-navy)!important;
  color:#fff!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}

/* --- Responsive de la tabla del mercado para no romper cajas/textos --- */
@media(max-width:1320px){
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-head,
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-row{
    grid-template-columns:minmax(0,1fr) 74px 74px minmax(150px,1fr) 168px 132px!important;
    column-gap:10px!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--stock strong,
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--level strong{
    min-width:50px!important;
  }
}
@media(max-width:1120px){
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-head{
    display:none!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-row{
    grid-template-columns:minmax(0,1fr)!important;
    row-gap:10px!important;
    padding:14px!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell{
    justify-content:flex-start!important;
    text-align:left!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell:not(.wm-imarket-table-cell--item)::before{
    content:attr(data-label)!important;
    min-width:74px!important;
    margin-right:10px!important;
    color:#7d8ca0!important;
    font-size:10px!important;
    font-weight:900!important;
    text-transform:uppercase!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--price,
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-table-cell--actions{
    justify-content:flex-start!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-actiongroup,
  body.nyxprism-page-mercado_items .wm-imarket-results.is-list .wm-imarket-pricebox{
    justify-content:flex-start!important;
  }
}
@media(max-width:760px){
  body.nyxprism-page-mercado_items .wm-imarket-summarybar{
    gap:10px!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-topnav__item{
    min-width:0!important;
    flex:1 1 100%!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-history-metrics{
    grid-template-columns:1fr!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-modal__actions{
    flex-direction:column!important;
  }
}


/* ==========================================================
   v1.9.8 — MERCADO / CORRECCIÓN FINAL DE HOVER + FILAS
   Basado en las tres últimas capturas del usuario.
   ========================================================== */

/* ----------------------------------------------------------
   1) HISTORIAL: hover ya NO se confunde con el estado activo
   ---------------------------------------------------------- */
body.nyxprism-page-mercado_items .wm-imarket-history-filters button{
  --hist-accent:var(--mkt-cyan);
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-height:38px!important;
  padding:0 15px!important;
  border:1px solid var(--mkt-line)!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  color:#66778c!important;
  -webkit-text-fill-color:#66778c!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:10px!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
  transition:color .22s ease,border-color .22s ease,transform .18s ease,box-shadow .22s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  top:0!important;
  left:-135%!important;
  width:130%!important;
  height:100%!important;
  background:var(--hist-accent)!important;
  transform:skewX(-28deg)!important;
  transition:left .27s ease!important;
  pointer-events:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button:not(.is-active):hover{
  border-color:var(--hist-accent)!important;
  background:#fff!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  box-shadow:inset 0 -3px 0 var(--hist-accent)!important;
  transform:translateY(-2px)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button:not(.is-active):hover::before{
  left:-10%!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button.is-active,
body.nyxprism-page-mercado_items .wm-imarket-history-filters button.is-active:hover{
  border-color:var(--mkt-navy)!important;
  background:var(--mkt-navy)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
  transform:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-history-filters button.is-active::before{
  display:none!important;
}

/* ----------------------------------------------------------
   2) MIS ARTÍCULOS: estructura estable y proporcionada
   ---------------------------------------------------------- */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-my-table-head{
  grid-template-columns:minmax(0,1fr) 210px 230px!important;
  column-gap:16px!important;
  min-height:44px!important;
  padding:0 14px!important;
  border-bottom:2px solid var(--mkt-navy)!important;
  background:#fff!important;
  color:var(--mkt-text)!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-my-table-head span{
  display:flex!important;
  align-items:center!important;
  min-height:44px!important;
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:11px!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-my-table-head span:nth-child(2){justify-content:center!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-my-table-head span:nth-child(3){justify-content:flex-end!important}

body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-my,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-stored{
  grid-template-columns:minmax(0,1fr) 210px 230px!important;
  column-gap:16px!important;
  align-items:center!important;
  min-height:88px!important;
  padding:10px 14px!important;
  border-top:0!important;
  border-right:0!important;
  border-bottom:1px solid #e1e8f0!important;
  border-left:4px solid var(--row-accent)!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  clip-path:none!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-my:hover,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-stored:hover{
  background:#f8fbfd!important;
  box-shadow:inset 4px 0 0 var(--row-accent)!important;
  transform:none!important;
}

/* Item / imagen / nombre / badges */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__main{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__thumb{
  width:64px!important;
  height:58px!important;
  min-width:64px!important;
  padding:6px!important;
  border:1px solid var(--mkt-line)!important;
  border-radius:0!important;
  background:#f4f7fa!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 #dbe5ef!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__info{
  min-width:0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  column-gap:9px!important;
  row-gap:5px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name{
  flex:1 0 100%!important;
  margin:0!important;
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:15px!important;
  line-height:1.05!important;
  text-transform:uppercase!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name.is-uncommon{color:#29a95a!important;-webkit-text-fill-color:#29a95a!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name.is-rare{color:#7d55dc!important;-webkit-text-fill-color:#7d55dc!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name.is-epic{color:#d94a62!important;-webkit-text-fill-color:#d94a62!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name.is-legendary{color:#e98216!important;-webkit-text-fill-color:#e98216!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__name.is-excellent{color:#15975e!important;-webkit-text-fill-color:#15975e!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__hint{
  flex:1 0 100%!important;
  color:#8090a5!important;
  -webkit-text-fill-color:#8090a5!important;
  font-size:10px!important;
  line-height:1.2!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:5px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-badge{
  min-height:24px!important;
  padding:0 8px!important;
  border:1px solid #cfe0eb!important;
  border-radius:0!important;
  background:#f8fbfd!important;
  color:#5e7187!important;
  clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)!important;
  box-shadow:inset 0 -2px 0 #dbe5ef!important;
  font-size:9px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-badge.is-skill{
  border-color:#bfe3e8!important;background:#eaf9fb!important;color:#11828c!important;box-shadow:inset 0 -2px 0 var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-badge.is-luck{
  border-color:#ccdaf5!important;background:#f1f5ff!important;color:#447bd7!important;box-shadow:inset 0 -2px 0 #8fb2f2!important;
}

/* ----------------------------------------------------------
   3) PRECIO: quitar icono roto y mostrar moneda legible
   ---------------------------------------------------------- */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__price{
  min-width:0!important;
  max-width:none!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:visible!important;
  color:var(--mkt-text)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline{
  min-height:42px!important;
  min-width:130px!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  border:1px solid var(--mkt-line)!important;
  border-radius:0!important;
  background:#f7f9fc!important;
  color:var(--mkt-text)!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline strong{
  color:var(--mkt-text)!important;
  -webkit-text-fill-color:var(--mkt-text)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:16px!important;
  line-height:1!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon{
  width:auto!important;
  min-width:34px!important;
  height:24px!important;
  display:inline-grid!important;
  place-items:center!important;
  padding:0 7px!important;
  border:1px solid #bfe3e8!important;
  border-radius:0!important;
  background:#eaf9fb!important;
  color:#127884!important;
  clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:9px!important;
  text-transform:uppercase!important;
}
/* El asset de moneda puede fallar según la ruta del módulo; el theme usa etiqueta estable. */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon img{
  display:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-dc::after{content:"MC"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-zen::after{content:"ZEN"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-mu_coins::after{content:"MC"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-wcc::after{content:"WCC"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-wcp::after{content:"WCP"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon.is-gp::after{content:"GP"!important}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline.is-zen{
  box-shadow:inset 0 -3px 0 var(--mkt-yellow)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline.is-jewelset{
  min-width:0!important;
  padding:7px 9px!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-jewelmini{
  min-height:28px!important;
  padding:0 7px!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  border:1px solid #d9cff7!important;
  background:#f6f2ff!important;
  color:#6d4fc2!important;
  clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-jewelmini img{
  width:16px!important;
  height:16px!important;
  object-fit:contain!important;
}

/* Disponible (fila guardada) no debe verse como un precio */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-status-badge.is-available{
  min-height:34px!important;
  padding:0 11px!important;
  border:1px solid #bfe3e8!important;
  border-radius:0!important;
  background:#eaf9fb!important;
  color:#127884!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-cyan)!important;
  font-size:10px!important;
  font-weight:900!important;
  text-transform:uppercase!important;
}

/* ----------------------------------------------------------
   4) ACCIONES: mismos botones angulares del theme
   ---------------------------------------------------------- */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions.is-my{
  min-width:0!important;
  width:100%!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:nowrap!important;
  gap:8px!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions form{
  display:inline-flex!important;
  margin:0!important;
  padding:0!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  --row-action-accent:var(--mkt-cyan);
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  min-width:102px!important;
  width:auto!important;
  height:40px!important;
  min-height:40px!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  border:1px solid var(--mkt-navy)!important;
  border-radius:0!important;
  background:var(--mkt-navy)!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:10px!important;
  line-height:1!important;
  text-transform:uppercase!important;
  clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)!important;
  box-shadow:inset 0 -3px 0 var(--row-action-accent)!important;
  transition:transform .18s ease,color .22s ease,border-color .22s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn)::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  left:-135%!important;
  top:0!important;
  width:130%!important;
  height:100%!important;
  background:var(--row-action-accent)!important;
  transform:skewX(-28deg)!important;
  transition:left .27s ease!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn):hover::before{
  left:-10%!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn):hover{
  border-color:var(--row-action-accent)!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  transform:translateY(-2px)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .js-open-update{
  --row-action-accent:var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .is-remove{
  --row-action-accent:var(--mkt-pink)!important;
  border-color:var(--mkt-navy)!important;
  background:var(--mkt-navy)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(button:disabled,.is-disabled){
  --row-action-accent:#cbd6e1!important;
  border-color:#d7e0e9!important;
  background:#edf1f5!important;
  color:#9aa8b8!important;
  -webkit-text-fill-color:#9aa8b8!important;
  box-shadow:inset 0 -3px 0 #cbd6e1!important;
  cursor:not-allowed!important;
  transform:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(button:disabled,.is-disabled)::before{
  display:none!important;
}

/* ----------------------------------------------------------
   5) RESPONSIVE de Mis artículos
   ---------------------------------------------------------- */
@media(max-width:1050px){
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-my-table-head{display:none!important}
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-my,
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row.is-stored{
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:14px!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__price,
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions.is-my{
    justify-content:flex-start!important;
  }
}
@media(max-width:560px){
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__main{
    grid-template-columns:54px minmax(0,1fr)!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__thumb{
    width:54px!important;height:52px!important;min-width:54px!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions.is-my{
    flex-wrap:wrap!important;
  }
  body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn){
    flex:1 1 130px!important;
  }
}

/* ==========================================================
   v1.9.9 — MERCADO / MICRODETALLE FINAL PRECIO + ACCIONES
   Ajuste final basado en la última captura del usuario.
   ========================================================== */

/* 1) PRECIO: una sola pieza visual, sin bloque partido ni línea amarilla suelta */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__price{
  justify-content:flex-start!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline{
  min-width:138px!important;
  max-width:100%!important;
  padding:0 10px!important;
  gap:0!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  border:1px solid #d8e3ed!important;
  background:#f9fbfd!important;
  box-shadow:inset 0 -3px 0 var(--mkt-yellow)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline > *{
  flex:0 0 auto!important;
  text-decoration:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon{
  margin-right:10px!important;
  padding:0 8px!important;
  min-width:40px!important;
  height:24px!important;
  border:0!important;
  border-right:1px solid #cfdbe6!important;
  clip-path:none!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyicon::after{
  letter-spacing:.03em!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline strong,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline b,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline .amount,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline .value{
  display:inline-flex!important;
  align-items:center!important;
  min-height:40px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  line-height:1!important;
  text-decoration:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-moneyline img{
  display:none!important;
}

/* 2) ACCIONES: editar y retirar con la misma geometría exacta */
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions.is-my{
  justify-content:flex-end!important;
  gap:10px!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions form,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions > *{
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions :is(.wm-imarket-cta,.wm-imarket-pillbtn),
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions form :is(.wm-imarket-cta,.wm-imarket-pillbtn){
  width:108px!important;
  min-width:108px!important;
  max-width:108px!important;
  height:40px!important;
  min-height:40px!important;
  padding:0 12px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .js-open-update{
  --row-action-accent:var(--mkt-cyan)!important;
  border-color:var(--mkt-blue)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-blue)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .is-remove{
  --row-action-accent:var(--mkt-pink)!important;
  border-color:var(--mkt-pink)!important;
  box-shadow:inset 0 -3px 0 var(--mkt-pink)!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .js-open-update:hover,
body.nyxprism-page-mercado_items .wm-imarket-panel--my-items .wm-imarket-row__actions .is-remove:hover{
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
}


/* ==========================================================
   v1.9.11 — FIX FINAL: MONTO VISIBLE SIN PERDER EL DISEÑO
   Mantiene exactamente la geometría de v1.9.9 y solo corrige
   el texto numérico del precio publicado.
   ========================================================== */
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-moneyline strong,
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-moneyline b,
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-moneyline .amount,
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-moneyline .value,
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-jewelmini strong{
  color:#14233d!important;
  -webkit-text-fill-color:#14233d!important;
  opacity:1!important;
  visibility:visible!important;
  filter:none!important;
  text-shadow:none!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:13px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.nyxprism-page-mercado_items .wm-imarket-panel--published .wm-imarket-row__price .wm-imarket-moneyline{
  color:#14233d!important;
  opacity:1!important;
  visibility:visible!important;
}


/* ---------- v1.9.12 — Tooltip hover final pass ---------- */
body.nyxprism-page-mercado_items #wm-imarket-tooltip{
  position:fixed!important;
  z-index:2147483000!important;
  width:285px!important;
  min-width:260px!important;
  max-width:min(285px,calc(100vw - 24px))!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
  text-align:center!important;
  border:1px solid #23344b!important;
  border-top:3px solid var(--mkt-cyan)!important;
  border-radius:0!important;
  background:#081526!important;
  background-image:none!important;
  color:#dbe4ef!important;
  box-shadow:0 18px 40px rgba(2,7,14,.48)!important;
  clip-path:none!important;
  backdrop-filter:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__namebar{
  display:block!important;
  margin:0!important;
  padding:10px 12px 9px!important;
  border:0!important;
  border-bottom:1px solid rgba(133,160,198,.18)!important;
  border-radius:0!important;
  background:#0d1930!important;
  background-image:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__name{
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#d36bff!important;
  -webkit-text-fill-color:#d36bff!important;
  font-family:var(--display-font)!important;
  font-style:normal!important;
  font-weight:1000!important;
  font-size:14px!important;
  line-height:1.15!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-align:center!important;
  text-shadow:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__body{
  display:block!important;
  margin:0!important;
  padding:14px 16px 16px!important;
  border:0!important;
  border-radius:0!important;
  background:#081526!important;
  background-image:none!important;
  color:#dbe4ef!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__thumb{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:78px!important;
  margin:0 0 10px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__thumb img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:96px!important;
  max-height:96px!important;
  object-fit:contain!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip :is(.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__serial,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement){
  display:block!important;
  margin:1px 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#dbe4ef!important;
  -webkit-text-fill-color:#dbe4ef!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:1.35!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__serial:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__durability:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__requirement:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__classes:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__title:empty{
  display:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__classes{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  width:auto!important;
  min-width:0!important;
  margin:10px 0 8px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#fff!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__class-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  height:30px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:50%!important;
  background:rgba(255,255,255,.05)!important;
  box-shadow:0 4px 12px rgba(0,0,0,.28)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__class-icon img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:cover!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__title{
  display:block!important;
  margin:9px 0 6px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#ffc71b!important;
  -webkit-text-fill-color:#ffc71b!important;
  font-family:var(--display-font)!important;
  font-style:normal!important;
  font-weight:1000!important;
  font-size:16px!important;
  line-height:1.18!important;
  text-transform:none!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__options{
  display:flex!important;
  flex-direction:column!important;
  gap:2px!important;
  margin:0!important;
  padding:0!important;
  max-height:none!important;
  overflow:visible!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option{
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#1fd8ff!important;
  -webkit-text-fill-color:#1fd8ff!important;
  font-size:12px!important;
  font-weight:400!important;
  line-height:1.3!important;
  text-align:center!important;
  white-space:normal!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-empty{color:#1fd8ff!important;-webkit-text-fill-color:#1fd8ff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-excellent,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-option,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-skill,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-luck{color:#1fd8ff!important;-webkit-text-fill-color:#1fd8ff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-socket{color:#b378ff!important;-webkit-text-fill-color:#b378ff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-harmony{color:#52dcff!important;-webkit-text-fill-color:#52dcff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-option380{color:#ffd35f!important;-webkit-text-fill-color:#ffd35f!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-ancient{color:#b4ff5d!important;-webkit-text-fill-color:#b4ff5d!important}
@media (max-width:760px){
  body.nyxprism-page-mercado_items #wm-imarket-tooltip{display:none!important}
}


/* ==========================================================
   v1.9.13 — TOOLTIP ITEM INFO / FINAL VISUAL
   Diseño visible y angular acorde a NyxCMS Prism.
   ========================================================== */
body.nyxprism-page-mercado_items #wm-imarket-tooltip.wm-mi-vault-tooltip{
  position:fixed!important;
  z-index:2147483000!important;
  width:304px!important;
  min-width:304px!important;
  max-width:min(304px,calc(100vw - 24px))!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
  border:1px solid #21324a!important;
  border-top:3px solid var(--mkt-cyan)!important;
  border-bottom:3px solid var(--mkt-pink)!important;
  border-radius:0!important;
  background:#081322!important;
  background-image:none!important;
  color:#e8eef7!important;
  box-shadow:0 20px 48px rgba(2,7,14,.50)!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
  backdrop-filter:none!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip.wm-mi-vault-tooltip::before{
  content:'ITEM INFO'!important;
  display:block!important;
  position:absolute!important;
  top:8px!important;
  left:12px!important;
  z-index:2!important;
  color:var(--mkt-cyan)!important;
  font-family:var(--display-font)!important;
  font-size:8px!important;
  font-style:italic!important;
  font-weight:1000!important;
  letter-spacing:.14em!important;
  line-height:1!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__namebar{
  display:block!important;
  position:relative!important;
  margin:0!important;
  padding:24px 16px 12px!important;
  border:0!important;
  border-bottom:1px solid rgba(144,166,198,.20)!important;
  border-radius:0!important;
  background:#0d1a2d!important;
  background-image:none!important;
  box-shadow:inset 0 -2px 0 rgba(22,207,221,.18)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__name{
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:#d975ff!important;
  -webkit-text-fill-color:#d975ff!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:18px!important;
  line-height:1.05!important;
  letter-spacing:.01em!important;
  text-transform:uppercase!important;
  text-align:center!important;
  text-shadow:none!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__body{
  display:block!important;
  position:relative!important;
  margin:0!important;
  padding:14px 16px 17px!important;
  border:0!important;
  border-radius:0!important;
  background:#081322!important;
  background-image:none!important;
  color:#e8eef7!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__thumb{
  display:grid!important;
  place-items:center!important;
  width:118px!important;
  min-height:112px!important;
  margin:0 auto 13px!important;
  padding:8px!important;
  border:1px solid #1b3650!important;
  border-bottom:3px solid var(--mkt-cyan)!important;
  border-radius:0!important;
  background:#0b1a2b!important;
  box-shadow:none!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__thumb img{
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:92px!important;
  max-height:92px!important;
  object-fit:contain!important;
  filter:drop-shadow(0 6px 10px rgba(0,0,0,.32))!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip :is(.wm-mi-vault-tooltip__primary,.wm-mi-vault-tooltip__serial,.wm-mi-vault-tooltip__durability,.wm-mi-vault-tooltip__requirement){
  display:block!important;
  margin:2px 0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#c7d4e5!important;
  -webkit-text-fill-color:#c7d4e5!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:500!important;
  line-height:1.28!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__primary{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-weight:800!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__classes{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  width:max-content!important;
  max-width:100%!important;
  margin:12px auto 0!important;
  padding:7px 10px!important;
  border:1px solid #1d3249!important;
  border-radius:0!important;
  background:#0c1b2d!important;
  color:#fff!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__class-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  height:30px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:50%!important;
  background:#111d2d!important;
  box-shadow:0 4px 10px rgba(0,0,0,.26)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__class-icon img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:cover!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__title{
  display:block!important;
  position:relative!important;
  margin:14px -16px 7px!important;
  padding:10px 16px 8px!important;
  border:0!important;
  border-top:1px solid rgba(255,255,255,.07)!important;
  background:#0d1a2d!important;
  color:var(--mkt-yellow)!important;
  -webkit-text-fill-color:var(--mkt-yellow)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-weight:1000!important;
  font-size:15px!important;
  line-height:1.1!important;
  letter-spacing:.01em!important;
  text-transform:uppercase!important;
  text-align:center!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__title::after{
  content:''!important;
  display:block!important;
  width:46px!important;
  height:3px!important;
  margin:7px auto 0!important;
  background:var(--mkt-cyan)!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__options{
  display:flex!important;
  flex-direction:column!important;
  gap:3px!important;
  margin:0!important;
  padding:0!important;
  max-height:none!important;
  overflow:visible!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option{
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--mkt-cyan)!important;
  -webkit-text-fill-color:var(--mkt-cyan)!important;
  font-family:inherit!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.28!important;
  text-align:center!important;
  white-space:normal!important;
}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-empty{color:#8da0b7!important;-webkit-text-fill-color:#8da0b7!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-excellent,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-option,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-skill,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-luck{color:var(--mkt-cyan)!important;-webkit-text-fill-color:var(--mkt-cyan)!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-socket{color:#b985ff!important;-webkit-text-fill-color:#b985ff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-harmony{color:#64ddff!important;-webkit-text-fill-color:#64ddff!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-option380{color:#ffd35f!important;-webkit-text-fill-color:#ffd35f!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__option.is-ancient{color:#b7ff5d!important;-webkit-text-fill-color:#b7ff5d!important}
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__serial:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__durability:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__requirement:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__classes:empty,
body.nyxprism-page-mercado_items #wm-imarket-tooltip .wm-mi-vault-tooltip__title:empty{display:none!important}
@media(max-width:760px){body.nyxprism-page-mercado_items #wm-imarket-tooltip{display:none!important}}
