/* Load after the legacy styles. Keep bulk actions aligned with the heading. */
.mmb-app #vintageLabel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.mmb-app #vintageLabel button.vintage-select-all {
  appearance: none !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  width: auto !important;
  min-height: 28px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 4px 11px !important;
  border: 1px solid #eac2cf !important;
  border-radius: 999px !important;
  background: #fff3f6 !important;
  color: #9d2445 !important;
  font-family: inherit !important;
  font-size: .72rem !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
  letter-spacing: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  box-shadow: none !important;
  white-space: nowrap;
  cursor: pointer;
}
.mmb-app #vintageLabel button.vintage-select-all:hover {
  background: #fbe4ec !important;
  border-color: #d9a0b3 !important;
  color: #7f1632 !important;
}
.mmb-app #vintageLabel button.vintage-select-all:focus-visible {
  outline: 2px solid #a51f43 !important;
  outline-offset: 3px;
}
.mmb-app #vintageLabel a[id$='Clear'] { margin-left: 0 !important; }

.mmb-app .model-qualification-note{display:block;font-size:.66rem;font-weight:500;color:#9a6b25;line-height:1.5;margin-top:3px;white-space:normal}
.mmb-app .forecast-origin-help{font-size:.76rem;line-height:1.6;color:#826572;margin:10px 0 0;max-width:100ch}
.mmb-app .greenbook-coverage-warning{white-space:pre-line}
