/* Shared task cards for the indicators and regions navigators. */
.scenario-band,.regions-depth-band{background:hsl(var(--card));}
.scenario-grid,.regions-depth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.scenario-card,.regions-depth-card{display:grid;min-width:0;min-height:126px;align-content:start;gap:6px;padding:14px;border:1px solid hsl(var(--border)/.9);border-top:2px solid hsl(var(--primary)/.62);border-radius:var(--radius);background:hsl(var(--card));color:var(--ink);text-decoration:none;box-shadow:var(--av-shadow-xs);}
.scenario-card:hover,.scenario-card:focus-visible,.regions-depth-card:hover,.regions-depth-card:focus-visible{border-color:hsl(var(--primary)/.56);background:hsl(var(--accent)/.5);}
.scenario-card small,.regions-depth-card small{color:var(--blue-dark);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;}
.scenario-card strong,.regions-depth-card strong{font-size:16px;line-height:1.2;}
.scenario-card span,.regions-depth-card span,.coverage-note{color:var(--muted);font-size:11px;line-height:1.4;}
.coverage-note{margin:12px 0 0;font-size:12px;}.coverage-note strong{color:var(--ink);}
@media (max-width:980px){.scenario-grid,.regions-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:560px){.scenario-grid,.regions-depth-grid{grid-template-columns:1fr;}.scenario-card,.regions-depth-card{min-height:0;}}
