/* Dense, action-first marketplace layout for channel homes and result lists. */
:root{--market-red:#e7272d;--market-ink:#182235;--market-muted:#667085;--market-line:#e8eaee;--market-bg:#f5f6f8}
body{background:var(--market-bg)!important;color:var(--market-ink)!important}
.gr-topbar{height:30px!important}.gr-head-main{min-height:86px!important}.gr-primary-nav{height:42px!important}.gr-home-ribbon{padding:10px 0!important}.gr-home-ribbon .gr-market-wrap{gap:8px!important}.gr-home-ribbon a{min-height:58px!important;padding:9px 14px!important}
.hero{padding:18px 0!important}.hero-layout{grid-template-columns:205px minmax(0,1fr)!important;gap:12px!important}.hero-main{min-height:248px!important;padding:30px 36px!important}.hero h1{font-size:clamp(31px,3.2vw,44px)!important;margin:9px 0 12px!important}.lead{font-size:15px!important;line-height:1.75!important}.actions{margin-top:18px!important}.category-panel{padding:14px!important}.category-list a{padding:6px 8px!important}.trust-panel,.stats{display:none!important}.section{padding:27px 0!important}.section-head{margin-bottom:14px!important}.section h2{font-size:24px!important}.channel{padding:16px 18px!important}.channel i{font-size:22px!important}.channel h3{margin:4px 0 2px!important}.card{min-height:0!important;padding:16px!important}.card h2,.card h3{margin:5px 0!important}.supply-cta{padding:20px 24px!important}
body:has(.hero-layout) .section:has(.channels){display:none!important}body:has(.hero-layout) .section:has(.supply-cta){padding:16px 0 24px!important}
.channel-hero{padding:20px 0!important}.channel-hero h1{font-size:30px!important}.channel-hero p{font-size:14px!important;margin:5px 0!important}.crumb{padding:9px 0!important}.layout{grid-template-columns:205px 1fr!important;gap:12px!important;padding:14px 0 34px!important}.side,.content{padding:14px!important}.side a{padding:7px 6px!important}.side-cta{padding:10px!important;margin-top:10px!important}.toolbar{padding-bottom:11px!important;gap:7px!important;flex-wrap:wrap!important}.filter{padding:5px 11px!important}.cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;margin-top:12px!important}.cards .card{display:block!important;min-height:150px!important}.knowledge{gap:10px!important;margin-top:12px!important}.knowledge a{padding:14px!important}.empty,.r-empty{padding:32px 20px!important}
.r-hero-grid{min-height:245px!important;grid-template-columns:1fr 300px!important;gap:30px!important}.r-hero h1{font-size:38px!important;margin:8px 0!important}.r-hero p{font-size:15px!important;margin:8px 0!important}.r-promise{padding:17px!important}.r-promise b{margin-bottom:5px!important}.r-promise span{padding:6px 0!important}.r-actions{margin-top:15px!important}.r-brand-section{padding:25px 0 18px!important}.r-section-title h2{font-size:24px!important}.r-brands{grid-template-columns:repeat(8,1fr)!important;margin-top:12px!important}.r-brands a{min-height:58px!important}.r-market{gap:12px!important;padding-bottom:34px!important}.r-market aside,.r-catalog{padding:13px!important}.r-cards{gap:11px!important;margin-top:12px!important}.r-cover{height:155px!important}.r-card-body{padding:12px!important}.r-card h2{font-size:16px!important;margin:7px 0 4px!important}.r-card p{height:38px!important}.r-price{margin-top:8px!important}.r-price b{font-size:19px!important}.r-card-actions{margin-top:8px!important}.r-process{padding:30px 0!important}.r-steps{gap:10px!important;margin-top:14px!important}.r-steps article{padding:16px!important}.r-steps h3{margin:7px 0!important}
.r-experience{padding:24px 0 2px!important}.r-scenes{gap:8px!important;margin-top:12px!important}.r-scenes a{min-height:76px!important;padding:12px!important}.r-scenes b{margin-bottom:2px!important}.r-trustbar{margin-top:10px!important}.r-trustbar span{padding:10px 14px!important}
.trade-hero{padding:24px 0!important}.trade-hero h1{font-size:36px!important;margin:7px 0!important}.trade-hero p{font-size:15px!important}.hero-grid{grid-template-columns:1fr 300px!important;gap:22px!important}.quick-publish{padding:15px!important}.quick-publish h3{font-size:18px!important}.section .category-board{gap:8px!important;margin-top:13px!important}.category-board a{padding:11px!important}.market-layout{margin-top:13px!important}.demand{grid-template-columns:72px 1fr 130px!important;padding:14px!important;gap:13px!important}.supplier-grid{gap:9px!important;margin-top:13px!important}.supplier{padding:14px!important}body:has(.trade-hero) .section:has(.flow){display:none!important}
.expo-hero,.ih{padding:23px 0!important}.expo-hero h1,.ih h1{font-size:32px!important}.expo-card,.news,.feature,.list{min-height:0!important}.article-list,.expo-list{gap:10px!important}.service-grid{display:none!important}
.gr-footer-promises{padding:18px 0!important}.gr-footer-grid{padding-top:28px!important;padding-bottom:25px!important}
@media(max-width:900px){.hero-layout,.r-hero-grid,.hero-grid,.layout{grid-template-columns:1fr!important}.trust-panel,.r-promise,.side{display:none!important}.cards,.r-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-brands{grid-template-columns:repeat(4,1fr)!important}}
@media(max-width:620px){.gr-head-main{min-height:70px!important}.hero-main{min-height:220px!important;padding:25px 20px!important}.cards,.r-cards{grid-template-columns:1fr!important}.r-brands{grid-template-columns:repeat(3,1fr)!important}.section{padding:22px 0!important}}
