.mbv-listovoj-picker,.mbv-listovoj-seo{margin:22px 0;border:1px solid #dce3e9;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(26,42,58,.06);padding:22px;max-width:100%}.mbv-listovoj-picker{border-color:#cadde9;background:linear-gradient(135deg,#f5faff,#fff)}.mbv-listovoj-picker h2,.mbv-listovoj-seo h2{margin:0 0 14px;font-size:24px;line-height:1.25;color:#1c2f3d}.mbv-listovoj-picker__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mbv-listovoj-picker__group{min-width:0;padding:14px;border-radius:12px;background:#fff;border:1px solid #e5ebef}.mbv-listovoj-picker__title{margin:0 0 9px;font-weight:700;color:#355266}.mbv-listovoj-chips{display:flex;flex-wrap:wrap;gap:8px}.mbv-listovoj-chips a,.mbv-listovoj-chips span{display:inline-flex;align-items:center;min-height:34px;padding:7px 10px;border-radius:999px;font-size:14px;line-height:1.2;text-decoration:none}.mbv-listovoj-chips a{border:1px solid #9ec7df;background:#f7fcff;color:#17628b}.mbv-listovoj-chips a:hover{background:#e8f6ff;color:#0a4e76}.mbv-listovoj-chips span{background:#f1f4f6;color:#51616d}.mbv-listovoj-seo__lead{margin:0 0 14px;color:#33444f;line-height:1.55}.mbv-listovoj-seo__table-wrap{overflow-x:auto;margin:14px 0}.mbv-listovoj-seo table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px}.mbv-listovoj-seo th,.mbv-listovoj-seo td{padding:10px;border:1px solid #dfe7ec;text-align:left;vertical-align:top}.mbv-listovoj-seo th{background:#f1f7fa;color:#304c5e}.mbv-listovoj-seo__links{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.mbv-listovoj-seo__links a{color:#17628b}.mbv-listovoj-seo__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:12px;background:#173f55;color:#fff}.mbv-listovoj-seo__cta p{margin:0;line-height:1.45}.mbv-listovoj-seo__cta .btn{white-space:nowrap}@media(max-width:600px){.mbv-listovoj-picker,.mbv-listovoj-seo{padding:16px;border-radius:12px}.mbv-listovoj-picker h2,.mbv-listovoj-seo h2{font-size:21px}.mbv-listovoj-picker__grid{grid-template-columns:1fr}.mbv-listovoj-chips{display:grid;grid-template-columns:1fr}.mbv-listovoj-chips a,.mbv-listovoj-chips span{width:100%;justify-content:flex-start}.mbv-listovoj-seo__cta{align-items:flex-start;flex-direction:column}.mbv-listovoj-seo__cta .btn{width:100%}}
/* MBV sheet stock: GEO answer and calculator. */
.mbv-listovoj-answer{padding:18px;border-radius:12px;background:#f1f7fa;border-left:4px solid #1a6d95;margin-bottom:16px}.mbv-listovoj-answer p{margin:0;color:#30424e;line-height:1.58}.mbv-listovoj-calc{margin-top:18px;padding:18px;border-radius:14px;background:#f8fbfd;border:1px solid #d6e4eb}.mbv-listovoj-calc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mbv-listovoj-calc label{display:grid;gap:6px;font-size:14px;font-weight:600;color:#355266}.mbv-listovoj-calc input,.mbv-listovoj-calc select{min-width:0;width:100%;padding:10px;border:1px solid #b8cbd6;border-radius:8px;background:#fff;color:#20323d}.mbv-listovoj-calc__note{margin:12px 0 0;color:#52636e;font-size:13px;line-height:1.45}.mbv-listovoj-calc__results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.mbv-listovoj-calc__result{padding:12px;border-radius:10px;background:#fff;border:1px solid #dce7ed}.mbv-listovoj-calc__result span{display:block;color:#60727d;font-size:13px}.mbv-listovoj-calc__result strong{display:block;margin-top:4px;color:#173f55;font-size:18px}@media(max-width:600px){.mbv-listovoj-calc__grid,.mbv-listovoj-calc__results{grid-template-columns:1fr}.mbv-listovoj-answer,.mbv-listovoj-calc{padding:15px}}

/* MBV sheet stock: mobile containment for section cards and legacy content tables. */
@media(max-width:600px){
  .right_block.catalog_page .ui-cards.mobile-scrolled{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;overflow:visible!important}
  .right_block.catalog_page .ui-cards.mobile-scrolled>.grid-list__item{flex:none!important;min-width:0!important;width:100%!important;margin:0!important}
  .right_block.catalog_page .group_description_block .page>table{display:block;max-width:100%;overflow-x:auto}
  .right_block.catalog_page .catalog-block__item,.right_block.catalog_page .catalog-list__item,.right_block.catalog_page .catalog-block__info{min-width:0}
  .right_block.catalog_page .catalog-block__info-bottom .btn{width:100%}
}
/* MBV sheet stock: contain legacy tables and hide the empty mobile filter trigger. */
@media(max-width:600px){
  .right_block.catalog_page .group_description_block table:not(.mbv-listovoj-seo__table){display:block;max-width:100%;overflow-x:auto}
  .right_block.catalog_page .mbv-listovoj-empty-filter{display:none!important}
}