.autofeed-widget{--autofeed-accent:#1e66f5;--autofeed-image-width:132px;--autofeed-radius:10px;color:#172033}.autofeed-widget-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.autofeed-widget-heading{font-size:24px;line-height:1.2;margin:0}.autofeed-tabs{display:flex;align-items:center;gap:5px;padding:4px;background:#f3f6fa;border-radius:8px}.autofeed-tabs button{border:0;background:transparent;color:#748097;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer}.autofeed-tabs button.is-active{background:#fff;color:var(--autofeed-accent);box-shadow:0 2px 8px rgba(24,47,84,.08);font-weight:700}.autofeed-feed-panel{display:none}.autofeed-feed-panel.is-active{display:block}.autofeed-news-card{display:flex;gap:16px;border-top:1px solid #e8edf3;padding:16px 0}.autofeed-news-image{flex:0 0 var(--autofeed-image-width);height:92px;overflow:hidden;border-radius:var(--autofeed-radius);background:#edf2f7}.autofeed-news-image img{width:100%;height:100%;object-fit:cover}.autofeed-news-body{min-width:0}.autofeed-news-meta{color:#748097;font-size:11px;line-height:1.4;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.autofeed-news-meta span{padding:0 4px}.autofeed-news-title{font-size:17px;line-height:1.3;margin:0}.autofeed-news-title a{color:inherit;text-decoration:none}.autofeed-news-title a:hover{color:var(--autofeed-accent)}.autofeed-news-excerpt{color:#748097;font-size:13px;line-height:1.5;margin:7px 0 0}.autofeed-layout-grid .autofeed-feed-panel.is-active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.autofeed-layout-grid .autofeed-news-card{display:block;border:1px solid #e8edf3;border-radius:var(--autofeed-radius);overflow:hidden;padding:0}.autofeed-layout-grid .autofeed-news-image{display:block;width:100%;height:150px;border-radius:0}.autofeed-layout-grid .autofeed-news-body{padding:14px}.autofeed-empty{color:#748097;font-size:13px}@media(max-width:600px){.autofeed-widget-topline{align-items:flex-start;flex-direction:column}.autofeed-tabs{width:100%}.autofeed-tabs button{flex:1}.autofeed-news-card{gap:12px}.autofeed-news-image{flex-basis:92px;height:76px}.autofeed-news-title{font-size:15px}.autofeed-layout-grid .autofeed-feed-panel.is-active{grid-template-columns:1fr}}.autofeed-source{margin-top:28px;padding:14px 16px;border-left:3px solid #1e66f5;background:#f5f8fc;font-size:14px;line-height:1.5}.autofeed-source p{margin:0}.autofeed-source p+p{margin-top:4px}.autofeed-source a{font-weight:600}.autofeed-credit{color:#5e6b80}