:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .price_wrapper_block{display:flex!important;align-items:baseline;gap:6px;white-space:normal!important}
:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .price_wrapper_block:after{display:none}
:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .price_interval{float:none!important;flex:1 1 auto;width:auto!important;min-width:0;white-space:normal!important;overflow:visible!important}
:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .prices-wrapper{float:none!important;flex:0 0 auto;width:auto!important;max-width:none!important;overflow:visible!important;padding:0!important}
:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .price{font-size:12px!important;line-height:1.4;white-space:nowrap;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
:is(.catalog_item,.list_item,.table-view__item) .price_matrix_block .price_measure{display:none}
.price_matrix_wrapper:has(> .price_wrapper_block:nth-child(2)) > .price_wrapper_block:first-child{display:none!important}
.price_matrix_block .price_measure{display:none!important}
.price_matrix_wrapper > .price_wrapper_block:not(:first-child) .price_interval > div:before{content:"Опт ";}

/* Keep the original tile height: use its native 29px bottom padding. */
.catalog_item .item_info .cost:has(.price_matrix_block){position:relative}
.catalog_item .item_info .cost .price_matrix_block{position:absolute;top:100%;left:0;right:0;margin:0}
