/* Phase 14B: remove Phase 12's nested 310px scrolling container. */
#jv-v11-panel .jv-v11-list,
#jv-v11-panel.jv-v14-context .jv-v11-list {
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  overflow-y: visible !important;
  overscroll-behavior: auto;
}
/* Keep all situation cards fully visible; the page itself handles scrolling. */
#jv-v11-panel.jv-v14-context {overflow: visible;}
#jv-v11-panel .jv-v14-list-heading {margin-bottom: 14px;}
@media (max-width: 700px) {
 #jv-v11-panel.jv-v14-context .jv-v11-list {grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));}
}
