
.vsm-rss-container{max-width:980px;}
.vsm-tab-buttons{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap;}
.vsm-tab-button{border:none;border-radius:20px;padding:8px 14px;cursor:pointer;background:#f3f3f3;color:#333;font-weight:600;}
.vsm-tab-button.active{background:#d6111e;color:#fff;}
.vsm-tab-content{display:none;}
.vsm-tab-content.active{display:block;}
.vsm-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;}
.vsm-news-item{border-radius:10px;border:1px solid #eee;padding:12px;display:flex;flex-direction:column;gap:6px;background:#fff;}
.vsm-news-title{margin:0;font-size:15px;}
.vsm-news-title a{text-decoration:none;color:#000;}
.vsm-news-source{font-size:12px;color:#777;margin:0;}
.vsm-news-excerpt{font-size:13px;margin:0;}
.vsm-read-more{margin-top:auto;font-size:13px;font-weight:600;text-decoration:none;color:#d6111e;}
