.summary-metric-section { display: grid; gap: 12px; min-width: 0; }
.summary-metric-section-heading { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.summary-metric-section-heading h3 { margin: 0; font-size: 12px; font-weight: 800; }
.summary-metric-section-heading > button { flex: 0 0 auto; }
html body #root .summary-metric-section .admin-portfolio-unified-metrics.summary-configurable-metrics > .admin-portfolio-metric-button { display: grid !important; }
.summary-section-options { margin: 0 !important; }
.summary-section-empty { margin: 0; padding: 14px 0; }

/* Larger ADD options for Contracte și servicii; leave the metric cards untouched. */
html body #root .summary-metric-section[aria-label="Contracte și servicii"] .dashboard-overview-config-panel.summary-section-options {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), min(100%, 250px))) !important;
  gap: 8px !important;
  padding: 6px 0 !important;
}

html body #root .summary-metric-section[aria-label="Contracte și servicii"] .dashboard-overview-config-panel.summary-section-options > .dashboard-overview-config-option {
  min-height: 48px !important;
  grid-template-columns: 18px minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 7px !important;
  padding: 8px 10px !important;
  border: 1px solid #d8e3df !important;
  border-radius: 9px !important;
  background: #fff !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
}

html body #root .summary-metric-section[aria-label="Contracte și servicii"] .dashboard-overview-config-panel.summary-section-options .dashboard-overview-config-option input[type="checkbox"] {
  width: 18px !important;
  height: 18px !important;
}

html body #root .summary-metric-section[aria-label="Contracte și servicii"] .dashboard-overview-config-panel.summary-section-options .dashboard-overview-config-option > .tiny {
  font-size: 11px !important;
}
