/* V13.7 — targeted editorial + membership refinements; excludes header/footer */
main.bx5-shell.b137-review-shell{width:min(100% - 32px,1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:24px 0 52px!important;box-sizing:border-box}
.b137-review-shell .bx5-review-detail{width:100%;max-width:100%;box-sizing:border-box;padding:clamp(20px,3vw,37px);margin-bottom:22px}
.b137-review-shell .bx5-rich{max-width:980px;line-height:1.8}
.b137-review-shell .bx5-review-hero img{height:clamp(220px,31vw,440px);aspect-ratio:auto;object-fit:cover}
.b137-review-shell .b132-review-comments{max-width:100%;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 12px 38px rgba(15,23,42,.045);padding:clamp(18px,3vw,32px)}
.b137-review-shell .b132-review-head{border-bottom:1px solid #e9eef5;padding-bottom:16px}
.b137-review-shell .b137-review-compose{display:flex;flex-direction:column;gap:10px;margin:18px 0 20px;align-items:stretch;max-width:100%}
.b137-review-shell .b137-review-compose label{color:#0f172a;font-size:14px;font-weight:850}
.b137-comment-help{color:#94a3b8;font-size:12px;font-weight:500;margin-left:8px}
.b137-review-shell .b137-review-compose textarea{min-height:135px;max-width:100%;box-sizing:border-box;outline-color:#fb923c;line-height:1.65;padding:16px}
.b137-review-shell .b137-review-compose textarea:focus{border-color:#fb923c;box-shadow:0 0 0 3px #ffedd5}
.b137-review-shell .b137-review-compose .bs133-plain-toolbar{margin:0;display:flex;gap:8px;flex-wrap:wrap;padding:2px 0}
.b137-review-shell .b137-review-compose .bs133-plain-toolbar button{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:9px;padding:8px 12px}
.b137-review-shell .b137-review-compose>button[type=submit]{align-self:flex-start;min-width:158px;margin-top:0}
.b137-review-shell .b132-review-comment{background:#f9fbff}
.b137-review-shell .bs-mention-menu{z-index:200;max-width:min(320px,95%)}
main.bm-wrap.bm137-plans{width:min(100% - 32px,1200px)!important;max-width:1200px!important;margin:0 auto!important;padding:26px 0 64px!important;box-sizing:border-box}
.bm137-plans .bm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.bm137-plans .bm-hero{min-height:0;box-sizing:border-box}
.bm137-plans .bm-grid>.bm-card{min-width:0}
@media(max-width:760px){.bm137-plans .bm-grid{grid-template-columns:minmax(0,1fr)}.b137-review-shell .bx5-review-detail>h1{font-size:clamp(24px,5.5vw,37px)}.b137-comment-help{display:block;margin:3px 0 0}}
@media(max-width:470px){main.bx5-shell.b137-review-shell,main.bm-wrap.bm137-plans{width:calc(100% - 24px)!important;padding-top:18px!important}.b137-review-shell .b132-review-comments{padding:16px}.b137-review-shell .b132-review-head h2{font-size:20px}}
