html body #page .market-categories-canvas{box-sizing:border-box;padding:24px;margin-top:26px;border:1px solid #e4ddd0;border-radius:22px;background:#fff!important;min-width:0}
html body #page .market-categories-canvas .section-head{align-items:flex-start;gap:14px;margin-bottom:24px}
html body #page .market-categories-canvas .section-head>div{min-width:0}
html body #page .market-categories-canvas .section-head>.text-link{flex:0 0 auto;white-space:nowrap}
html body #page .category-circle{display:flex;align-items:center;justify-content:center;background:#fff!important;border:1px solid #eee8de;box-sizing:border-box;border-radius:999px}
html body #page .category-circle>img{width:76%;height:76%;object-fit:contain;display:block;border:0;border-radius:0;background:transparent;filter:none}
@media(max-width:640px){
 html body #page .market-categories-canvas{padding:20px 14px;margin-top:24px;border-radius:20px}
 html body #page .market-categories-canvas .category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 10px}
 html body #page .market-categories-canvas .category-card{min-width:0;font-size:12px;line-height:1.45;overflow-wrap:normal}
 html body #page .market-categories-canvas .category-circle{width:min(100%,68px);height:auto;aspect-ratio:1;margin:0 auto 10px}
 html body #page .market-categories-canvas .section-head h2{font-size:25px}
 html body #page .market-categories-canvas .section-head .text-link{font-size:12px}
 html body #page .market-categories-canvas .section-head p{font-size:15px}
}
