/* JakSky V114 -- 2 TARGETS ONLY: list statistics icons and VIP close button. */
/* In the last UI release an older masked pseudo-element may become a blank circle.
   Replace those pseudo-elements with inline static SVG backgrounds; no JS observer. */
html body #list .card .meta > span::before {
 content:"" !important; display:inline-block !important; position:static !important;
 flex:0 0 14px !important; width:14px !important; height:14px !important;
 min-width:14px !important; min-height:14px !important;
 margin:0 !important; padding:0 !important; opacity:1 !important;
 transform:none !important; border:0 !important; border-radius:0 !important;
 box-shadow:none !important; background-color:transparent !important;
 background-repeat:no-repeat !important; background-size:contain !important;
 background-position:center !important;
 -webkit-mask:none !important; mask:none !important;
}
/* Hide ONLY redundant metadata SVGs; the new pseudo-element supplies the icon. */
html body #list .card .meta > span > .j112-svg,
html body #list .card .meta > span > .j110-icon { display:none !important; }
html body #list .card .meta > span:nth-child(1)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f5c85d%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202.5%203%206.2%206.9%201-5%204.8%201.2%206.8L12%2018.2l-6.1%203.1%201.2-6.8-5-4.8%206.9-1z%22%2F%3E%3C%2Fsvg%3E") !important;}
html body #list .card .meta > span:nth-child(2)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b9d8ff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012s4.3-6.3%2010-6.3S22%2012%2022%2012s-4.3%206.3-10%206.3S2%2012%202%2012Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.8%22%2F%3E%3C%2Fsvg%3E") !important;}
html body #list .card .meta > span:nth-child(3)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b9d8ff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.5%2010%2012%203h2v6h5.5a2%202%200%200%201%202%202.5l-2%208H7.5zM2.5%2010h5v10h-5z%22%2F%3E%3C%2Fsvg%3E") !important;}
html body #list .card .meta > span:nth-child(4)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b9d8ff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.5%2014%2012%2021h2v-6h5.5a2%202%200%200%200%202-2.5l-2-8H7.5zM2.5%204h5v10h-5z%22%2F%3E%3C%2Fsvg%3E") !important;}
html body #list .card .meta > span:nth-child(5)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b9d8ff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.5%204.5h15a2%202%200%200%201%202%202v10a2%202%200%200%201-2%202H9l-5.5%203V6.5a2%202%200%200%201%201-2z%22%2F%3E%3Cpath%20d%3D%22M7.5%2010.5h9M7.5%2014h6%22%2F%3E%3C%2Fsvg%3E") !important;}
html body #list .card .meta > span:nth-child(6)::before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b9d8ff%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12m-5-5%205%205%205-5M4%2018v3h16v-3%22%2F%3E%3C%2Fsvg%3E") !important;}

/* VIP close button: hide native glyph and any old icon wrappers;
   draw exactly ONE X. Existing onclick remains untouched. */
html body #vipShopModal button.vipShopClose,
html body #vipCheckoutModal button.vipCheckoutClose {
 font-size:0 !important; line-height:0 !important; text-shadow:none !important;
 text-indent:0 !important; display:inline-flex !important;
 align-items:center !important; justify-content:center !important;
 cursor:pointer !important; isolation:isolate !important;
}
html body #vipShopModal button.vipShopClose > *,
html body #vipCheckoutModal button.vipCheckoutClose > * { display:none !important; }
html body #vipShopModal button.vipShopClose::before,
html body #vipCheckoutModal button.vipCheckoutClose::before {content:none !important;display:none !important;}
html body #vipShopModal button.vipShopClose::after,
html body #vipCheckoutModal button.vipCheckoutClose::after {
 content:"" !important; display:block !important; position:static !important;
 flex:0 0 19px !important; width:19px !important; height:19px !important;
 min-width:19px !important; min-height:19px !important;
 inset:auto !important; margin:0 !important; padding:0 !important;
 opacity:1 !important; transform:none !important; border:0 !important;
 border-radius:0 !important; box-shadow:none !important;
 background-color:transparent !important; background-repeat:no-repeat !important;
 background-size:contain !important; background-position:center !important;
 -webkit-mask:none !important; mask:none !important;
 background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23c52c94%22%20stroke-width%3D%222.25%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205%2019%2019M19%205%205%2019%22%2F%3E%3C%2Fsvg%3E") !important;
}
