/* Supply the approved picker's shared V2 styles without changing the live theme. */
.confidence-picker { --red: #e31c3d; }

.confidence-picker-trigger,
.confidence-picker-dialog {
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

.confidence-picker-dialog {
  color-scheme: dark;
  --ink: #f8fafc;
  --muted: #aab6c5;
  --gold: #f6c44b;
  --red: #e31c3d;
}

.confidence-picker-trigger,
.confidence-picker-dialog button {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  color: white;
  line-height: normal;
  font-weight: 800;
  cursor: pointer;
}

.confidence-picker-dialog button { justify-content: center; }
.confidence-picker-trigger { border: 1px solid #40516b; border-radius: .65rem; }
.confidence-picker-trigger:disabled { opacity: .6; cursor: not-allowed; }
.confidence-picker-chevron { color: #aab6c5; }

.confidence-picker-dialog h2 { margin-top: 0; font-size: 1.15rem; }
.confidence-picker-help { margin-top: 0; }

.confidence-picker-trigger:focus-visible,
.confidence-picker-dialog button:focus-visible {
  outline: 3px solid #61a8ff66;
  outline-offset: 2px;
}

.confidence-picker-dialog .secondary-button,
.confidence-picker-dialog .secondary-button:hover,
html[data-display-mode="stadium"] .confidence-picker-dialog .secondary-button,
html[data-display-mode="stadium"] .confidence-picker-dialog .secondary-button:hover {
  border: 1px solid #4d6484;
  border-radius: .65rem;
  background: #17263b;
  color: white;
  box-shadow: 0 3px 0 #080e18;
}

.confidence-picker-dialog button:active,
.confidence-picker-dialog .secondary-button:active,
html[data-display-mode="stadium"] .confidence-picker-dialog .secondary-button:active {
  transform: translateY(3px);
  box-shadow: 0 1px 0 #750c1d;
}

.confidence-picker-dialog .secondary-button:disabled,
html[data-display-mode="stadium"] .confidence-picker-dialog .secondary-button:disabled {
  opacity: .6;
  cursor: not-allowed;
}
