/* V147: preserve V145 widths and V146 action order; correct checkbox hover only. */
@media (min-width: 761px) {
  :root {
    --pick-type-width-v72: 120px;
    --pick-odds-width-v72: 72px;
    --pick-quality-width-v72: 88px;
    --pick-details-width-v72: 72px;
    --pick-field-gap-v72: 16px;
  }
}

/* Keep the original green selection; only the hover outline of its small box is gray. */
#root#root .v96-selection:hover .selection-box {
  border-color: var(--ui-hover-border-v138) !important;
  box-shadow: none !important;
}

/* The aggregate action also turns green when every visible item is selected. */
#root#root .history-select-all[aria-pressed="true"],
#root#root .history-select-all[aria-pressed="true"]:is(:hover, :active, :focus-visible) {
  color: #a4f12e !important;
  background-color: var(--ui-selected-v138) !important;
  border-color: var(--ui-selected-border-v138) !important;
  box-shadow: none !important;
  transform: none !important;
}

/* In pick reasoning, Save image is first and settlement sits directly below it. */
#root#root .pick-details-actions-v135 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  align-items: stretch !important;
  width: 172px;
  max-width: 100%;
  gap: 8px;
}
#root#root .pick-details-actions-v135 > button {
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  font-size: 12px !important;
}

@media (max-width: 760px) {
  #root#root .pick-details-actions-v135 {
    width: 100%;
  }
}
