/* ---------- Priority radio group: base + brand color ---------- */
/* Scope strictly to the Priority group via its ARIA hook */
[aria-labelledby="title_field_priority"] .Radiogroupalternate__radiolabel .Radiogroupalternate__radiofaux {
  display: inline-block;
  padding: 8px 12px;
  border-radius: 9999px;
  border: 2px solid #154EA1;          /* brand border for unselected */
  color: #154EA1;                      /* brand text for unselected */
  background: transparent;
  transition: background .15s, color .15s, border-color .15s, box-shadow .15s;
}

/* Selected pill = filled brand */
[aria-labelledby="title_field_priority"] input[type="radio"]:checked + .Radiogroupalternate__radiolabel .Radiogroupalternate__radiofaux {
  background: #154EA1;                 /* brand */
  border-color: #154EA1;
  color: #fff;
}

/* Hover + focus states for accessibility */
[aria-labelledby="title_field_priority"] .Radiogroupalternate__radiolabel:hover .Radiogroupalternate__radiofaux {
  box-shadow: 0 0 0 2px rgba(21,78,161,.15);
}
[aria-labelledby="title_field_priority"] input[type="radio"]:focus-visible + .Radiogroupalternate__radiolabel .Radiogroupalternate__radiofaux {
  outline: none;
  box-shadow: 0 0 0 3px rgba(21,78,161,.28);
}

/* Fallback if any browser renders native dots */
[aria-labelledby="title_field_priority"] input[type="radio"] { accent-color: #154EA1; }

