/* =====================================================================
   PROBUSINESS — mobile: /blogs — БИЗНЕС-ЛЕНТА (Figma 1:1482)
   + шторка фильтра ФИЛЬТР_БИЗНЕС_ЛЕНТА (Figma 1:2987)
   Скоуп: body.pbm.pbm-page-blogs. Базовые стили — mobile.css.
   ===================================================================== */
@media (max-width:1085px){

/* ---- каркас: категорийные кнопки не показываем, шапка сразу под TOP BAR ---- */
body.pbm.pbm-page-blogs .header-buttons.custom{display:none!important;}
body.pbm.pbm-page-blogs .pbm-pagehead{margin-top:-1px;}
body.pbm.pbm-page-blogs .blog{margin:0;padding:0 0 34px;}
body.pbm.pbm-page-blogs #system-message-container:empty{display:none!important;margin:0!important;}
body.pbm.pbm-page-blogs .blog > h2.mainheading,
body.pbm.pbm-page-blogs .blog > .box-blog,
body.pbm.pbm-page-blogs .blog > .tagspopular,
body.pbm.pbm-page-blogs .tagspopular{display:none!important;}
/* инлайновый фильтр прячем — он переезжает в шторку (JS) */
body.pbm.pbm-page-blogs .blog > form#material-filter{display:none!important;}
body.pbm.pbm-page-blogs .lenta-block--2,
body.pbm.pbm-page-blogs .pbm-hidden{display:none!important;}

/* =====================================================================
   3. SEARCH BEFORE FEED (node 1:1773) — поиск + иконка фильтра + крестик
   ===================================================================== */
body.pbm.pbm-page-blogs .news-home-page.custom-lenta{margin:0;padding:0;}
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .container-vkladki{
    display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;
    margin:0;padding:0;border:0;background:none;
}
body.pbm.pbm-page-blogs .news-vkladki-custom.serch{
    order:1;display:block!important;width:100%!important;max-width:none;margin:0;padding:16px 0;float:none;border:0;
}
body.pbm.pbm-page-blogs .news-vkladki-custom.serch h2{display:none!important;}
body.pbm.pbm-page-blogs .custom-smart-search-wrapper{width:100%;margin:0;padding:0;float:none;}
body.pbm.pbm-page-blogs .custom-smart-search-wrapper .awesomplete{display:block;width:100%;}
body.pbm.pbm-page-blogs .custom-smart-search-wrapper .mod-finder.form-search{
    position:relative;display:flex!important;align-items:center;gap:10px;width:100%!important;height:55px;margin:0!important;
    padding:11px 16px!important;border:1px solid var(--pb-border)!important;border-radius:20px;background:#fff!important;box-shadow:none;
}
body.pbm.pbm-page-blogs .custom-smart-search-wrapper .mod-finder.form-search label.finder{text-transform:uppercase;}
body.pbm.pbm-page-blogs .custom-smart-search-wrapper .mod-finder.form-search input.form-control{
    flex:1;min-width:0;height:31px!important;line-height:31px;padding:0 0 0 28px!important;
}
/* кнопка «фильтр» (Slider 1:1782) — 22×22 слева от крестика */
body.pbm.pbm-page-blogs .mod-finder.form-search .pbm-filter-btn{
    position:absolute;right:57px;top:50%;transform:translateY(-50%);flex:none;width:22px;height:22px;margin:0;padding:0;border:0;cursor:pointer;
    background:url(/templates/moneyhouse_new/images/m/filter.svg) no-repeat center/22px 22px;
}
body.pbm.pbm-page-blogs.pbm-filter-active .mod-finder.form-search .pbm-filter-btn::after{
    content:"";position:absolute;right:-2px;top:-2px;width:7px;height:7px;border-radius:50%;background:var(--pb-accent);
}

/* =====================================================================
   8. Frame 107 (node 1:1878) — лента чипов-категорий между поиском и табами
   ===================================================================== */
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .news-cat-slider.lenta{
    order:2;display:flex!important;align-items:center;gap:10px;width:100vw;min-width:0;max-width:100vw;height:39px;flex:none;
    margin:0 0 15px calc(50% - 50vw);padding:0 16px;float:none;
    overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;
}
body.pbm.pbm-page-blogs .news-cat-slider.lenta::-webkit-scrollbar{display:none;}
body.pbm.pbm-page-blogs .news-cat-slider.lenta .col4x{
    flex:none;display:block;width:auto!important;margin:0;padding:0;float:none;
}
body.pbm.pbm-page-blogs .news-cat-slider.lenta .col4x h3{margin:0;padding:0;border:0;background:none;text-align:center;}
body.pbm.pbm-page-blogs .news-cat-slider.lenta .col4x a{
    display:flex;align-items:center;justify-content:center;height:39px;padding:10px 20px;border-radius:10px;background:rgba(225,229,234,0);
    font-family:var(--pb-font);font-weight:700;font-size:16px;line-height:normal;color:var(--pb-text)!important;text-decoration:none!important;white-space:nowrap;
}
body.pbm.pbm-page-blogs .news-cat-slider.lenta .col4x a.active{background:#e1e5ea;}
body.pbm.pbm-page-blogs .news-cat-slider.lenta .slick-prev,
body.pbm.pbm-page-blogs .news-cat-slider.lenta .slick-next{display:none!important;}

/* =====================================================================
   4. Frame 156 (node 1:1757) — табы-закладки, порядок «Популярное / Новое»
   ===================================================================== */
body.pbm.pbm-page-blogs .news-vkladki-custom.blog{order:3;width:100%;margin:0;padding:0;float:none;}
body.pbm.pbm-page-blogs .container-vkladki.news-page{margin-bottom:0;border-bottom:0;}
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .container-vkladki::after{
    content:"";order:4;display:block;flex:none;height:6px;margin:0 -16px;background:#e7e7e7;
}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav{
    display:flex;flex-wrap:nowrap;align-items:flex-end;height:61px;margin:0;padding:0;list-style:none;overflow:visible;border:0;background:none;
}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li{
    position:relative;display:flex;align-items:center;justify-content:center;height:32px;min-height:0;padding:5px 19px;margin:0 -8px 0 0;
    background:#fff;border:0;border-radius:8px 8px 0 0;box-shadow:4px 2px 2px rgba(0,0,0,.53);
    font-family:var(--pb-font);font-weight:500;font-size:14px;line-height:normal;color:rgba(30,30,30,.5);
    cursor:pointer;white-space:nowrap;float:none;flex:none;top:0!important;transition:none;
}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li:hover{background:#fff;top:0!important;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab="popular"]{order:1;width:34.02%;z-index:3;margin-left:0;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab="new"]{order:2;width:45.1%;z-index:2;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li.active{
    height:52px;font-size:18px;color:var(--pb-text);background:#fff;top:0!important;
}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab].active{width:45.1%;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab]:not(.active){width:34.02%;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab="popular"].active{z-index:3;}
body.pbm.pbm-page-blogs .news-home-page.custom ul.tabs__nav li[data-tab="new"].active{z-index:2;}
body.pbm.pbm-page-blogs .news-home-page.custom .tabs__content{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;}
body.pbm.pbm-page-blogs .vkladka-news-new{margin:0;padding:0;}

/* лента карточек: колонка, gap 20 (node 1:1484) */
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .news-grid{
    display:flex;flex-direction:column;gap:20px;margin:20px 0 0;padding:0;
}
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .news-medium-list{
    order:1;display:flex;flex-direction:column;gap:23.8px;margin:0;padding:0;flex:none;
}
body.pbm.pbm-page-blogs .news-home-page.custom-lenta .news-featured--lenta{order:2;}

/* =====================================================================
   5.1. Frame 152 (node 1:1485) — компактная карточка «картинка слева»
   ===================================================================== */
body.pbm.pbm-page-blogs .news-medium{
    display:flex;align-items:stretch;gap:17.9px;width:100%;min-width:0;height:161.5px;margin:0;padding:0;overflow:hidden;
    background:#fff!important;border-radius:11.9px;box-shadow:0 0 7.15px rgba(0,0,0,.15);
}
body.pbm.pbm-page-blogs .news-medium > a{flex:none;display:block;width:142.9px;height:161.5px;margin:0;padding:0;}
body.pbm.pbm-page-blogs .news-medium > a img{
    display:block;width:142.9px;height:161.5px;max-width:none;min-height:0;object-fit:cover;background:#d9d9d9;
    border-radius:11.9px 0 0 11.9px;
}
body.pbm.pbm-page-blogs .news-medium .text{
    flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:11.9px 0;
}
body.pbm.pbm-page-blogs .news-medium .news-meta{
    display:flex;align-items:center;gap:1.2px;margin:0!important;padding:0!important;border:0!important;
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:normal;color:var(--pb-muted);white-space:nowrap;overflow:hidden;
}
body.pbm.pbm-page-blogs .news-medium .news-meta .news-type,
body.pbm.pbm-page-blogs .news-medium .news-meta a{
    font:inherit;color:var(--pb-muted)!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;
}
body.pbm.pbm-page-blogs .news-medium .text h4{
    margin:0;padding:0!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;
    font-family:var(--pb-font);font-weight:700;font-size:18px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .news-medium .text h4 a{font:inherit;color:var(--pb-text)!important;text-decoration:none!important;}

/* =====================================================================
   5.2. Frame 33 (node 1:1552) — карточка пресс-релиза
   ===================================================================== */
body.pbm.pbm-page-blogs .news-featured--lenta{
    position:relative;display:flex;flex-direction:column;width:100%;max-width:none;flex:none;margin:0;padding:0 0 0;
    background:#fff!important;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.15);overflow:hidden;
}
body.pbm.pbm-page-blogs .news-featured--lenta .lenta-meta{
    display:flex;align-items:center;justify-content:flex-end;height:29px;margin:0;padding:0 10px;
}
body.pbm.pbm-page-blogs .news-featured--lenta .news-meta{
    display:flex;align-items:center;gap:5px;margin:0;padding:0!important;border:0;
    font-family:var(--pb-font);font-weight:300;font-size:12px;line-height:normal;color:var(--pb-muted);white-space:nowrap;
}
body.pbm.pbm-page-blogs .news-featured--lenta .news-meta a{font:inherit;color:var(--pb-muted)!important;text-decoration:none!important;}
body.pbm.pbm-page-blogs .news-featured--lenta .news-featured__image{display:block;height:211px;margin:0;padding:0;background:#d9d9d9;}
body.pbm.pbm-page-blogs .news-featured--lenta .news-featured__image img.img-fut{
    display:block;width:100%;height:211px;min-height:0;max-height:none;object-fit:cover;border-radius:0;
}
/* автор + чип компании + строка места (node 1:1566) */
body.pbm.pbm-page-blogs .news-featured--lenta .nf-head{
    display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;row-gap:12px;margin:10px 0 0;padding:0 10px;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-author-block{display:contents;}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-author-texts{display:contents;}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-author-avatar{
    grid-column:1;grid-row:1;display:flex;align-items:center;gap:5px;margin:0;padding:0;min-width:0;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-author-avatar img{
    flex:none;width:20px;height:20px;max-width:20px;border-radius:50%;object-fit:cover;display:block;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-author-name{
    font-family:var(--pb-font);font-weight:300;font-size:16px;line-height:normal;color:var(--pb-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-company{grid-column:2;grid-row:1;justify-self:end;min-width:0;max-width:100%;}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-company .nf-company-link{
    display:flex;align-items:center;gap:4px;width:auto;margin:0;padding:1px 2px;
    background:#e1e5ea;border:1px solid var(--pb-border);border-radius:9999px;text-decoration:none!important;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-company-logo{
    flex:none;width:20px;height:20px;max-width:20px;min-height:0;border-radius:50%;object-fit:cover;display:block;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-company-link span{
    font-family:var(--pb-font);font-weight:500;font-size:16px;line-height:normal;color:var(--pb-text);
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body.pbm.pbm-page-blogs .news-featured--lenta .nf-place-line{
    grid-column:1/-1;grid-row:2;display:flex;align-items:center;gap:4px;margin:0;padding:0;
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:normal;color:#000;
}
body.pbm.pbm-page-blogs .news-featured--lenta .futered-content{
    display:flex;flex-direction:column;gap:0;margin:10px 0 0;padding:0;
}
body.pbm.pbm-page-blogs .news-featured--lenta .news-featured__title{
    margin:0 0 10px;padding:0 10px!important;min-height:0!important;max-height:none!important;
    font-family:var(--pb-font);font-weight:700;font-size:18px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .news-featured--lenta .news-featured__title a{font:inherit;color:var(--pb-text)!important;text-decoration:none!important;}
body.pbm.pbm-page-blogs .news-featured--lenta .news-featured__intro{
    margin:0;padding:0 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;
    font-family:var(--pb-font);font-weight:300;font-size:14px;line-height:16px;color:#000;
}
body.pbm.pbm-page-blogs .news-featured--lenta .actions{
    display:flex;align-items:center;justify-content:space-between;gap:0;margin:0;padding:11px 12px!important;
}

/* реакции внутри .actions > .main-action (иконки как в mobile.css) */
body.pbm.pbm-page-blogs .main-action{display:flex;align-items:center;gap:18px;margin:0;padding:0 1px;}
body.pbm.pbm-page-blogs .main-action::before{content:none!important;display:none!important;}
body.pbm.pbm-page-blogs .main-action > *{
    display:flex;align-items:center;gap:1px;margin:0!important;padding:0;
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:14px;color:var(--pb-muted)!important;text-decoration:none!important;
}
body.pbm.pbm-page-blogs .main-action img{display:none!important;}
body.pbm.pbm-page-blogs .main-action > *::before{content:"";display:block;flex:none;background:no-repeat center/contain;}
body.pbm.pbm-page-blogs .main-action > .btn-like::before{width:14.5px;height:14px;background-image:url(/templates/moneyhouse_new/images/m/ic-like.svg);}
body.pbm.pbm-page-blogs .main-action > .btn-comm::before{width:20px;height:15px;background-image:url(/templates/moneyhouse_new/images/m/ic-comment.svg);}
body.pbm.pbm-page-blogs .main-action > .btn-fav::before{width:13px;height:17px;background-image:url(/templates/moneyhouse_new/images/m/ic-bookmark.svg);}
body.pbm.pbm-page-blogs .main-action > * > span{min-width:23px;text-align:center;display:inline-block;}
body.pbm.pbm-page-blogs .repost{display:flex;align-items:center;gap:20px;margin:0;padding:0;}

/* =====================================================================
   5.6. lenta-block--1 → .card.lenta-card (node 1:1707 «новость без картинки»)
   ===================================================================== */
body.pbm.pbm-page-blogs .lenta-block{margin:0;padding:0;}
body.pbm.pbm-page-blogs .news-home-page.custom.news.lenta-block .card.lenta-card{
    display:flex;flex-direction:column;gap:5px;width:auto;min-height:0!important;max-height:none!important;
    margin:20px 0 0;padding:0 0 11.5px;float:none;overflow:visible;
    background:#fff;border:.574px solid #fff;border-radius:5.742px;box-shadow:0 0 3.45px rgba(0,0,0,.15);
}
body.pbm.pbm-page-blogs .lenta-block .card__header{
    display:flex;flex-direction:column;gap:5px;margin:0;padding:0;background:#fff;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta{
    display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin:0;padding:5.742px 5.742px 0 13.2px;overflow:visible;flex-wrap:nowrap;
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:normal;color:var(--pb-muted);
}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row1{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row2{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0;}
body.pbm.pbm-page-blogs .lenta-block .card__meta img{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover;margin:0;display:block;}
body.pbm.pbm-page-blogs .lenta-block .card__meta .author-name-custom{
    font-family:var(--pb-font);font-weight:500;font-size:16px;line-height:normal;color:var(--pb-text);white-space:nowrap;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row1 .nf-company{min-width:0;}
body.pbm.pbm-page-blogs .lenta-block .card__meta .nf-company .nf-company-link{
    display:flex;align-items:center;gap:2.3px;width:auto;margin:0;padding:1.72px 5.74px;
    background:#fff;border:.574px solid var(--pb-border);border-radius:9999px;text-decoration:none!important;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta .nf-company-logo{width:20px;height:20px;max-width:20px;min-height:0;border-radius:50%;object-fit:cover;}
body.pbm.pbm-page-blogs .lenta-block .card__meta .nf-company-link span{
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:normal;color:var(--pb-text);
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row2 span{white-space:nowrap;font:inherit;color:var(--pb-muted);}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row2 img.arrow-custom{display:none!important;}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row2 a::before{
    content:"";display:inline-block;vertical-align:middle;flex:none;width:6.89px;height:5.74px;margin-right:6px;
    background:url(/templates/moneyhouse_new/images/m/ic-cat-arrow.svg) no-repeat center/contain;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta .pbm-row2 a{
    font:inherit;color:var(--pb-muted)!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
body.pbm.pbm-page-blogs .lenta-block .card__meta::before,
body.pbm.pbm-page-blogs .lenta-block .card__meta span:nth-of-type(3)::before{content:none!important;display:none!important;}
body.pbm.pbm-page-blogs .lenta-block .card__title{
    margin:5px 0 0;padding:0 11.5px 0 12.06px;width:auto;
    font-family:var(--pb-font);font-weight:700;font-size:18px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .lenta-block .card__title a{font:inherit;color:var(--pb-text)!important;text-decoration:none!important;font-size:18px;font-weight:700;}
body.pbm.pbm-page-blogs .lenta-block .card__image{margin:0;padding:0 12px;height:auto;width:100%;overflow:visible;}
body.pbm.pbm-page-blogs .lenta-block .card__image a{display:block;height:auto;}
body.pbm.pbm-page-blogs .lenta-block .card__image img{width:100%;height:auto;max-height:211px;object-fit:cover;border-radius:5px;display:block;}
body.pbm.pbm-page-blogs .lenta-block .card.pbm-noimg .card__image{display:none!important;}
body.pbm.pbm-page-blogs .lenta-block .card__footer{
    display:flex;align-items:flex-start;justify-content:space-between;margin:0;padding:0 12px;background:#fff;font-size:12px;
}

/* =====================================================================
   5.3. крутилка (node 1:1607) — кремовый блок «Новости»
   ===================================================================== */
body.pbm.pbm-page-blogs .mod-news-slider.lenta{
    position:relative;margin:20px 0 0;padding:12px 7px 14px;overflow:hidden;
    background:var(--pb-cream);border:1px solid var(--pb-cream);border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.15);
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta > p{
    margin:0!important;padding:0!important;border:0!important;
    font-family:var(--pb-font);font-weight:100;font-size:12px;line-height:14px;color:var(--pb-muted);
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta > hr{
    display:block;height:0;margin:6px 6px 0 0;padding:0;border:0;border-top:1px solid var(--pb-border);background:none;
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta > h3{
    margin:4px 0 0!important;padding:0!important;border:0!important;
    font-family:var(--pb-font);font-weight:700;font-size:18px;line-height:22px;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-slider{
    display:flex;gap:10px;margin:8px -7px 0;padding:0 7px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:7px;
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-slider::-webkit-scrollbar{display:none;}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-card{
    flex:0 0 210px!important;width:210px!important;height:180px;gap:13px;background:var(--pb-cream);border-radius:10px;
}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-card .mns-img{height:87px;border-radius:10px;}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-card .mns-footer{padding:0 9px;}
body.pbm.pbm-page-blogs .mod-news-slider.lenta .mns-card .mns-footer .actions{gap:18px;}

/* =====================================================================
   Список без картинок (node 1:670) — .mod-news-list.lenta (белый)
   ===================================================================== */
body.pbm.pbm-page-blogs .mod-news-list.lenta{
    margin:20px 0 0;padding:10px 0;background:#fff;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.15);
}
body.pbm.pbm-page-blogs .mod-news-list.lenta .mns-card-list-custom{
    display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:0 10px;border-bottom:0;
}
body.pbm.pbm-page-blogs .mod-news-list.lenta .mns-lsit-title{
    flex:1;min-width:0;margin:0;padding:6px 0;
    font-family:var(--pb-font);font-weight:300;font-size:14px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .mod-news-list.lenta .mns-lsit-title a{font:inherit;color:var(--pb-text)!important;text-decoration:none!important;}
body.pbm.pbm-page-blogs .mod-news-list.lenta .list-date{display:flex;align-items:center;flex:none;margin:0;padding:0;}
body.pbm.pbm-page-blogs .mod-news-list.lenta .home-news-list-date{display:none!important;}
body.pbm.pbm-page-blogs .mod-news-list.lenta .mns-footer{margin:0;padding:0;}
body.pbm.pbm-page-blogs .mod-news-list.lenta hr.list-hr{
    display:block;height:0;margin:0 10px;border:0;border-top:1px solid var(--pb-border);
}
body.pbm.pbm-page-blogs .mod-news-list.lenta hr.list-hr:last-child{display:none;}

/* =====================================================================
   6. Frame 133 (node 1:1877) — «Показать ещё»
   ===================================================================== */
body.pbm.pbm-page-blogs .blog > .pagination{
    display:flex;align-items:center;justify-content:center;margin:34px 0 0;padding:0;text-align:center;background:none;border:0;
}
body.pbm.pbm-page-blogs .blog > .pagination #show-more{
    display:flex;align-items:center;justify-content:center;width:180px;height:39px;margin:0;padding:10px;cursor:pointer;
    background:#fff;border:0;border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.15);
    font-family:var(--pb-font);font-weight:500;font-size:16px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .blog > .pagination .counter{display:none!important;}

/* =====================================================================
   ФИЛЬТР_БИЗНЕС_ЛЕНТА (node 1:2987) — шторка снизу
   ===================================================================== */
body.pbm.pbm-page-blogs .pbm-filter-backdrop{
    position:fixed;inset:0;z-index:300;background:rgba(20,25,35,.45);opacity:0;pointer-events:none;transition:opacity .28s ease;
}
body.pbm.pbm-page-blogs .pbm-filter-backdrop.open{opacity:1;pointer-events:auto;}
body.pbm.pbm-page-blogs .pbm-filter{
    position:fixed;left:0;right:0;bottom:0;z-index:301;max-height:calc(100% - 40px);overflow-y:auto;-webkit-overflow-scrolling:touch;
    margin:0;padding:0 15px 15px;background:#fff;border-radius:27px 27px 0 0;box-shadow:0 -4px 30px rgba(0,0,0,.2);
    transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);
}
body.pbm.pbm-page-blogs .pbm-filter.open{transform:none;}
body.pbm.pbm-page-blogs .pbm-filter__inner{display:flex;flex-direction:column;gap:10px;}

/* шапка шторки (node 1:2990): 60px, нижняя линия */
body.pbm.pbm-page-blogs .pbm-filter__head{
    display:flex;align-items:center;justify-content:space-between;height:60px;margin:0;padding:10px 0 1px;border-bottom:1px solid var(--pb-border);
}
body.pbm.pbm-page-blogs .pbm-filter__left{display:flex;align-items:center;gap:10px;}
body.pbm.pbm-page-blogs .pbm-filter__close{
    position:relative;flex:none;width:32px;height:32px;margin:0;padding:0;border:0;background:none;cursor:pointer;
}
body.pbm.pbm-page-blogs .pbm-filter__close::before,
body.pbm.pbm-page-blogs .pbm-filter__close::after{
    content:"";position:absolute;left:50%;top:50%;width:23px;height:1.3px;background:var(--pb-accent);transform:translate(-50%,-50%) rotate(45deg);
}
body.pbm.pbm-page-blogs .pbm-filter__close::after{transform:translate(-50%,-50%) rotate(-45deg);}
body.pbm.pbm-page-blogs .pbm-filter__title{
    font-family:var(--pb-font);font-weight:700;font-size:20px;line-height:normal;color:var(--pb-text);white-space:nowrap;
}
body.pbm.pbm-page-blogs .pbm-filter__clear{
    width:auto;height:auto;margin:0;padding:0;border:0;background:none;cursor:pointer;white-space:nowrap;
    font-family:var(--pb-font);font-weight:500;font-size:14px;line-height:normal;color:var(--pb-accent);
}

/* форма внутри шторки (node 1:2995): лейбл 12/500 → селект 36, шаг 10 */
body.pbm.pbm-page-blogs .pbm-filter form#material-filter{
    display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;width:100%;
}
body.pbm.pbm-page-blogs .pbm-filter .mf-row{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0;padding:0;}
body.pbm.pbm-page-blogs .pbm-filter .mf-col{display:flex;flex-direction:column;gap:10px;flex:none;width:100%;margin:0;padding:0;}
body.pbm.pbm-page-blogs .pbm-filter__label{
    display:block;margin:0;padding:0;
    font-family:var(--pb-font);font-weight:500;font-size:12px;line-height:normal;color:var(--pb-muted);white-space:nowrap;
}
body.pbm.pbm-page-blogs .pbm-filter__label.pbm-hidden{display:none!important;}
body.pbm.pbm-page-blogs .pbm-filter .mf-dd{
    display:block;width:100%;margin:0;padding:0;overflow:visible;
    background:#fff;border:1px solid var(--pb-border);border-radius:5px;box-shadow:none;
}
body.pbm.pbm-page-blogs .pbm-filter .mf-dd[open]{box-shadow:0 2px 8px rgba(0,0,0,.06);}
/* padding 9, а не 10: в макете отступ 10 меряется от края фрейма, а рамку 1px CSS кладёт снаружи padding-box */
body.pbm.pbm-page-blogs .pbm-filter .mf-dd > summary{
    display:flex;align-items:center;justify-content:space-between;height:34px;margin:0;padding:0 9px;list-style:none;cursor:pointer;
}
body.pbm.pbm-page-blogs .pbm-filter .mf-dd > summary::-webkit-details-marker{display:none;}
/* шеврон 1:2999: логический бокс 12×6, но stroke 2 round выходит за него → SVG 14×8.41, поэтому −1px справа */
body.pbm.pbm-page-blogs .pbm-filter .mf-dd > summary::after{
    content:"";flex:none;width:14px;height:8.41px;margin-left:8px;margin-right:-1px;transition:transform .2s ease;
    background:url(/templates/moneyhouse_new/images/m/select-chevron.svg) no-repeat center/14px 8.41px;
}
body.pbm.pbm-page-blogs .pbm-filter .mf-dd[open] > summary::after{transform:rotate(180deg);}
body.pbm.pbm-page-blogs .pbm-filter .mf-current{
    flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    font-family:var(--pb-font);font-weight:700;font-size:14px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .pbm-filter .mf-list{
    max-height:200px;overflow:auto;margin:0;padding:0;border-top:1px solid var(--pb-border);
}
body.pbm.pbm-page-blogs .pbm-filter .mf-item{
    padding:10px;cursor:pointer;font-family:var(--pb-font);font-weight:500;font-size:14px;line-height:normal;color:var(--pb-text);
}
body.pbm.pbm-page-blogs .pbm-filter .mf-item:hover{background:#f3f5f7;}
body.pbm.pbm-page-blogs .pbm-filter .mf-dd.disabled{opacity:.6;pointer-events:none;}
body.pbm.pbm-page-blogs .pbm-filter .mf-actions{display:block;margin:5px 0 0;padding:0;}
body.pbm.pbm-page-blogs .pbm-filter .mf-btn.primary{
    display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin:0;padding:8px 20px;cursor:pointer;
    background:var(--pb-accent);border:0;border-color:var(--pb-accent);border-radius:8px;
    font-family:var(--pb-font);font-weight:700;font-size:17.067px;line-height:normal;color:#fff;text-transform:none;
}
} /* /media */
