.modern-widget-empty{text-align:center;padding:30px
20px;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-radius:12px;border:1px
solid #dee2e6}.modern-widget-empty
i{font-size:2.5em;color:#6c757d;margin-bottom:15px;display:block}.modern-widget-empty
p{color:#6c757d;margin:0;font-size:14px}.modern-widget-list{display:flex;flex-direction:column;gap:15px}.modern-widget-item{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#fff;border-radius:12px;border:1px
solid #e9ecef;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.modern-widget-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.1);border-color:#007cba}.modern-widget-thumb-wrap{flex-shrink:0}.modern-widget-thumb{width:60px;height:60px;border-radius:8px;object-fit:cover}.modern-widget-thumb-placeholder{width:60px;height:60px;background:linear-gradient(135deg, #007cba 0%, #005a87 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:white;font-size:24px}.modern-widget-content{flex:1;min-width:0}.modern-widget-title{margin:0
0 8px 0;font-size:14px;line-height:1.4}.modern-widget-title
a{color:#2c3e50;text-decoration:none;font-weight:600;transition:color 0.3s ease}.modern-widget-title a:hover{color:#007cba}.modern-widget-meta{display:flex;align-items:center;gap:8px}.modern-widget-date{font-size:12px;color:#6c757d;display:flex;align-items:center;gap:5px}.modern-widget-date
i{font-size:11px}.widget_news_archive_widget
ul{list-style:none !important;padding-left:0 !important;margin:0}.widget_news_archive_widget .cat-item{margin-bottom:8px;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.widget_news_archive_widget .cat-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget_news_archive_widget .cat-item
a{color:#333 !important;text-decoration:none;display:flex;justify-content:space-between;align-items:center;padding:5px
0;transition:color 0.3s ease}.widget_news_archive_widget .cat-item a:hover{color:#007cba !important}.widget_news_archive_widget .list-item-caption{flex:1;font-size:14px}.widget_news_archive_widget .post-count{background:#f8f9fa;color:#6c757d;padding:2px
8px;border-radius:12px;font-size:11px;margin-left:10px;flex-shrink:0}@media (max-width: 768px){.modern-widget-item{padding:12px;gap:10px}.modern-widget-thumb,.modern-widget-thumb-placeholder{width:50px;height:50px}.modern-widget-title{font-size:13px}}