/* Shared disabled-control contract.
   Disabled controls keep their normal palette/artwork and are communicated by
   opacity only. 65% transparent = 35% visible. */
:root{--pbs-disabled-control-opacity:.35;}
.pbs-disabled-control,
.pbs-derived-disabled{
  opacity:var(--pbs-disabled-control-opacity,.35)!important;
  filter:none!important;
  cursor:not-allowed!important;
}
button.pbs-disabled-control:disabled,
button.pbs-derived-disabled:disabled{
  pointer-events:none!important;
}
