/* V9: first-screen three-compartment marketplace */
body.bw-home-approved .bw-hero{background:#fff!important;padding:12px 5.5% 10px!important;min-height:0!important;border-bottom:1px solid #edf0f3}
body.bw-home-approved .bw-hero::before{display:none!important;content:none!important}
body.bw-home-approved .bw-hero-copy{display:none!important}
body.bw-home-approved .bw-hero>.bw4-discovery{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:9px 11px!important;border:1px solid #e2e7ec!important;border-radius:13px!important;box-shadow:0 5px 18px rgba(8,26,46,.045)!important}
body.bw-home-approved .bw4-discovery h3,body.bw-home-approved .bw4-discovery strong{font-size:11px!important}
body.bw-home-approved .bw4-discovery p,body.bw-home-approved .bw4-discovery small{font-size:8px!important;line-height:1.3!important}
body.bw-home-approved .bw4-discovery input{height:40px!important;font-size:11px!important}
body.bw-home-approved .bw4-discovery button{min-height:40px!important;font-size:10px!important;padding:0 16px!important}
.bw-v9-screen{width:min(1240px,calc(100% - 28px));margin:10px auto 16px;display:grid;grid-template-columns:180px minmax(0,1fr) 190px;gap:10px;align-items:start}
.bw-v9-side,.bw-v9-center{background:#fff;border:1px solid #e3e8ed;border-radius:14px;box-shadow:0 7px 22px rgba(8,26,46,.05)}
.bw-v9-side{padding:12px}.bw-v9-side h3{font-size:12px;margin:0 0 4px;color:#0b1e35}.bw-v9-side>p{font-size:8.5px;line-height:1.4;color:#748091;margin:0 0 9px}
.bw-v9-nav{display:grid;gap:5px}.bw-v9-nav a,.bw-v9-side button{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;border:1px solid #e7ebef;background:#fafbfc;border-radius:8px;padding:8px;text-decoration:none;color:#26384c;font-size:9px;font-weight:750}.bw-v9-nav a strong{color:#ed1b2f}.bw-v9-side button{background:#071a2f;color:#fff;border-color:#071a2f;justify-content:center;cursor:pointer}
.bw-v9-center{padding:12px;min-width:0}.bw-v9-title{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-bottom:9px}.bw-v9-title b{font-size:8px;letter-spacing:.08em;color:#ed1b2f;text-transform:uppercase}.bw-v9-title h2{font-size:15px;line-height:1.15;margin:2px 0;color:#10243a}.bw-v9-title a{font-size:8px;color:#ed1b2f;text-decoration:none;font-weight:800;white-space:nowrap}
.bw-v9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.bw-v9-card{border:1px solid #e6e9ed;border-radius:10px;padding:9px;min-height:91px;background:#fff}.bw-v9-card>span{font-size:7px;color:#a96b3d;text-transform:uppercase;font-weight:800}.bw-v9-card h3{font-size:10px;line-height:1.2;margin:4px 0;color:#10243a}.bw-v9-card p,.bw-v9-card small{font-size:7.5px;line-height:1.3;color:#748091;display:block;margin:2px 0}.bw-v9-card div{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:6px}.bw-v9-card strong{font-size:8px;color:#10243a}.bw-v9-card button{border:0;border-radius:6px;background:#ed1b2f;color:#fff;font-size:7px;font-weight:800;padding:5px 6px;cursor:pointer}
.bw-v9-help-list{display:grid;gap:5px;margin:7px 0 9px}.bw-v9-help-list span{font-size:8px;line-height:1.25;padding:7px;background:#f8f9fb;border-radius:7px;color:#415065}
body.bw-home-approved .bw-v7-inventory,body.bw-home-approved .bw-v8-home{display:none!important}
body.bw-home-approved>.bw-main>.bw-grid.bw-grid-4.bw-section{margin:12px auto!important;gap:8px!important}body.bw-home-approved>.bw-main>.bw-grid.bw-grid-4.bw-section .bw-card{padding:10px!important}body.bw-home-approved>.bw-main>.bw-grid.bw-grid-4.bw-section h3{font-size:11px!important}body.bw-home-approved>.bw-main>.bw-grid.bw-grid-4.bw-section p{font-size:8px!important}
@media(max-width:900px){.bw-v9-screen{grid-template-columns:145px minmax(0,1fr)}.bw-v9-right{display:none}.bw-v9-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){body.bw-home-approved .bw-hero{padding:9px 10px!important}.bw-v9-screen{width:calc(100% - 20px);grid-template-columns:1fr;margin-top:8px}.bw-v9-left{display:flex;gap:6px;overflow:auto;padding:8px}.bw-v9-left h3,.bw-v9-left>p{display:none}.bw-v9-nav{display:flex;gap:5px}.bw-v9-nav a{min-width:100px}.bw-v9-grid{grid-template-columns:repeat(2,1fr)}.bw-v9-center{padding:9px}.bw-v9-title h2{font-size:14px}}
