.homepageModuleHidden { display: none !important; }
.newsPage.isContentEmpty > .filterBar,.newsPage.isContentEmpty > .allNews,.newsPage.isContentEmpty > .loadMore { display:none !important; }
.contentEmptyState { width:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(34px,6vw,72px);border:1px solid rgba(30,31,38,.09);border-radius:28px;background:radial-gradient(circle at 15% 10%,rgba(232,66,80,.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,247,250,.96));box-shadow:0 24px 65px rgba(23,25,34,.08);text-align:center; }
.contentEmptyState small { margin-top:20px;color:#d93c4d;font-size:11px;font-weight:800;letter-spacing:.2em; }
.contentEmptyState h2 { margin:10px 0 8px;color:#181a22;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em; }
.contentEmptyState p { max-width:520px;margin:0;color:#747884;font-size:15px;line-height:1.65; }
.contentEmptyIcon { width:72px;height:72px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#1c1e24,#383b43);box-shadow:0 16px 32px rgba(22,24,31,.2); }
.contentEmptyIcon i { width:4px;border-radius:9px;background:linear-gradient(#ff735f,#dc324c); }
.contentEmptyIcon i:nth-child(1) { height:16px; }.contentEmptyIcon i:nth-child(2) { height:30px; }.contentEmptyIcon i:nth-child(3) { height:21px; }
@media(max-width:700px){.contentEmptyState{min-height:230px;padding:30px 20px;border-radius:22px}.contentEmptyState h2{font-size:26px}.contentEmptyState p{font-size:14px}}
