/* Dashboard strategy-card visual contract.
   This file is the single final authority for the three dashboard strategy cards.
   Product and state differences may change data and semantic colors only. */

#dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template{
  --strategy-card-template:single;
}
#dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template .dashboard-ui-summary__top{
  display:grid;
  grid-template-columns:minmax(0,1fr) var(--strategy-status-slot-width);
  align-items:start;
  column-gap:var(--density-strategy-column-gap);
  min-height:var(--strategy-header-min-height);
}
#dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template .dashboard-ui-summary>.dashboard-ui-summary__top>.status-module__head{
  min-width:0;
  min-height:var(--strategy-title-block-min-height);
  margin:0;
  padding:0;
}
#dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template .dashboard-ui-state-block{
  box-sizing:border-box;
  width:var(--strategy-status-slot-width);
  min-width:var(--strategy-status-slot-width);
  max-width:var(--strategy-status-slot-width);
  min-height:var(--strategy-status-slot-min-height);
  display:flex;
  align-items:flex-start;
  justify-content:center;
  justify-self:end;
  align-self:start;
  margin:0;
  padding:0;
}
#dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template .dashboard-ui-state-block .status-module__badge{
  box-sizing:border-box;
  width:var(--strategy-status-badge-width);
  min-width:var(--strategy-status-badge-width);
  max-width:var(--strategy-status-badge-width);
  height:var(--strategy-status-badge-height);
  min-height:var(--strategy-status-badge-height);
  flex:0 0 var(--strategy-status-badge-width);
  padding:0 var(--strategy-status-badge-padding-x);
  margin:0;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:flex-start;
  font-size:var(--strategy-status-badge-font-size);
  line-height:1;
}
@media(max-width:760px){
  #dashboardPage.dashboard-ui-environment .dashboard-strategy-row.dashboard-ui-card-template .dashboard-ui-summary__top{
    grid-template-columns:minmax(0,1fr) var(--strategy-status-slot-width);
    column-gap:var(--density-strategy-column-gap);
    min-height:var(--strategy-header-min-height);
  }
}
