.notification-sections{min-width:0;}
.notification-section-tabs{display:flex;gap:6px;padding:6px;margin-bottom:20px;border:1px solid var(--line);border-radius:20px;background:var(--white);}
.notification-section-tabs>[role=tab]{display:flex;flex:1;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:48px;padding:10px 14px;border:0;border-radius:15px;background:transparent;color:var(--plum);font:inherit;font-weight:600;cursor:pointer;}
.notification-section-tabs>[aria-selected=true]{background:var(--plum);color:var(--sky);}
.notification-section-tabs>[role=tab]:focus-visible{outline:2px solid var(--plum-soft);outline-offset:2px;}
.notification-sections>[role=tabpanel]:focus-visible{outline:2px solid var(--plum-soft);outline-offset:4px;border-radius:16px;}
.notification-sections .city-news-view{width:100%;max-width:none;padding:0;}
.notification-sections .city-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
@media(max-width:700px){.notification-section-tabs{gap:3px;padding:4px;border-radius:16px;}.notification-section-tabs>[role=tab]{flex-direction:column;gap:5px;padding:9px 4px;font-size:12px;line-height:1.25;border-radius:12px;}.notification-sections .city-news-grid{grid-template-columns:1fr;}}
