/* FRONTNEXT001 B087 / visitor-selected, current-qualified feed lenses.
   The original B063 order and distribution policy remain intact in ALL. */
#continuousDiscovery .feed-layout > div:first-child,#continuousDiscovery .feed-list,#continuousDiscovery .stream-card{min-width:0;max-width:100%}
#continuousDiscovery .fn085-feed-controls{display:flex;align-items:center;gap:14px;margin:12px 0 0;padding:11px 13px;border:1px solid #d5e1ee;background:#fff;min-width:0}
#continuousDiscovery .fn085-filter-label{font:850 10px/1.3 Arial,sans-serif;letter-spacing:.09em;color:#617590;flex:none}
#continuousDiscovery .fn085-filter-options{display:flex;flex-wrap:wrap;gap:7px;min-width:0}
#continuousDiscovery .fn085-filter-options button{border:1px solid #b7cadf;background:#fff;color:#1f477d;border-radius:0;min-height:35px;padding:6px 10px;font:800 10px/1.4 Arial,sans-serif;letter-spacing:.035em;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:7px}
#continuousDiscovery .fn085-filter-options button.active{background:#153c7a;color:#fff;border-color:#153c7a}
#continuousDiscovery .fn085-filter-count{font:800 10px/1.3 Arial,sans-serif;opacity:.8;letter-spacing:0}
#continuousDiscovery :is(.fn085-filter-options button,.fn085-empty-feed button):focus-visible{outline:3px solid #1f70db;outline-offset:2px}
#continuousDiscovery .fn085-filter-options button:not(.active):hover{background:#eaf2fe;border-color:#729bd3}
#continuousDiscovery .fn085-feed-count{color:#3f587a;font-size:10px;letter-spacing:.04em;line-height:1.5}
#continuousDiscovery .fn085-empty-feed{border:1px solid #d4e1f0;background:#fff;padding:26px 16px}
#continuousDiscovery .fn085-empty-feed p{color:#38516e;font-size:11px;line-height:1.65}
@media(max-width:790px){#continuousDiscovery .feed-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:640px){
 #continuousDiscovery .fn085-feed-controls{display:block;padding:10px 9px}
 #continuousDiscovery .fn085-filter-label{display:block;margin:0 0 8px 3px}
 #continuousDiscovery .fn085-filter-options{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 3px 9px;scrollbar-width:thin}
 #continuousDiscovery .fn085-filter-options button{min-height:39px;padding:7px 10px;flex:none}
}
@media(prefers-reduced-motion:reduce){#continuousDiscovery .fn085-filter-options button{transition:none}}
