.perp-redeem-controls-disabled {
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  padding: 1.25rem;
  border: 1px solid currentColor;
  border-radius: .5rem;
  overflow-wrap: anywhere;
}
.perp-redeem-controls-disabled__control { border-radius: .25rem; }
.perp-redeem-controls-disabled__control:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: .35rem;
}
.perp-redeem-controls-disabled button:disabled {
  padding: .6rem 1rem;
  border: 1px dashed currentColor;
  border-radius: .25rem;
  background: transparent;
  color: inherit;
  font: inherit;
  opacity: 1;
  cursor: not-allowed;
}
.perp-redeem-controls-disabled p { margin-block: .75rem 0; }
.perp-redeem-controls-disabled__nav { font-variant-numeric: tabular-nums; }
@media (forced-colors: active) {
  .perp-redeem-controls-disabled { color: CanvasText; border-color: CanvasText; }
  .perp-redeem-controls-disabled button:disabled { color: GrayText; border-color: GrayText; }
  .perp-redeem-controls-disabled__control:focus-visible { outline-color: Highlight; }
}
