/* Cross-page usability corrections from the production UX audit. */
.contentEmpty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:8px;border:1px dashed #d8dde3;border-radius:14px;background:#fafbfc;padding:24px;text-align:center}
.contentEmpty b{color:#252a31;font-size:14px}.contentEmpty p{max-width:430px;margin:0;color:#707985;font-size:11px;line-height:1.65}.contentEmpty a{display:inline-flex;min-height:42px;align-items:center;border-radius:10px;background:#1b1e23;padding:0 14px;color:#fff;font-size:10px;font-weight:900;text-decoration:none}
.marketWatchReason{line-height:1.4}.setDetailStatus:not(:empty){border-radius:10px;background:#fff7e8;padding:9px 11px;color:#825500;line-height:1.55}
@media(min-width:901px){body>header .navLinks{display:none}}
@media(min-width:681px){.marketDiscoveryToolbar button,.setChecklistTools button,.detailTopicTabs button,.communityCategories button,.newsCatalogFilters button,.magazineFilters button{min-height:40px}.marketDiscoveryToolbar button,.setChecklistTools button{font-size:10px}}
@media(max-width:680px){
  .marketDiscoveryToolbar button,.marketWatchFavorite,.setChecklistTools button,.detailTopicTabs button,.communityCategories button,.newsCatalogFilters button,.magazineFilters button{min-width:44px;min-height:44px}
  .marketWatchSignals small,.marketWatchPopularity small,.marketWatchPrice em,.homeFeedInfo em,.homeFeedInfo>span,.homeFeedInfo p,.setChecklistCard small,.setChecklistCard em{font-size:9px}
  .marketWatchReason{width:auto!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}
  .marketWatchSignals small:last-child{width:auto!important}
  .contentEmpty{min-height:220px;padding:22px 16px}.contentEmpty p{font-size:10px}.contentEmpty a{min-height:44px}
}
