/* Global responsive safeguards */
html,body{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}button,a,input,select,textarea{max-width:100%}.container,.wrap,.content,main,section{min-width:0}@media(max-width:720px){.container,.wrap{width:100%!important;padding-left:14px!important;padding-right:14px!important}.grid,.cards,.row,.columns{grid-template-columns:1fr!important}.table-wrap,.overflow-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,.button,button{min-height:44px}.card{border-radius:14px}.hide-mobile{display:none!important}}

.rpr-market-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.rpr-market-bottom-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:900px){.rpr-market-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpr-market-bottom-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rpr-market-recent-grid,.rpr-market-bottom-grid{grid-template-columns:1fr}.rpr-scroll,.rpr-buyer-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}
