/* Platform UIX Accessibility - Build 1.0.16 */
.ds-uix-reduced-transparency,
.uix-reduced-transparency {
  --uix-card-background: #fff;
  --uix-glass-background: #fff;
  --ds-glass-opacity: 1;
  --ds-glass-blur: 0px;
  --ds-glass-border: rgba(31,41,55,.18);
  --ds-glass-shadow: 0 8px 22px rgba(15,23,42,.08);
}
.ds-uix-reduced-transparency .uix-card-glass,
.uix-reduced-transparency .uix-card-glass,
.ds-uix-reduced-transparency .ds-uix-card--glass,
.uix-reduced-transparency .ds-uix-card--glass {
  background: #fff;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
@media (prefers-reduced-transparency: reduce) {
  :root { --uix-card-background: #fff; --uix-glass-background: #fff; --ds-glass-opacity: 1; --ds-glass-blur: 0px; }
  .uix-card-glass,
  .ds-uix-card--glass { background: #fff; -webkit-backdrop-filter: none; backdrop-filter: none; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: .01ms !important; }
  .ds-uix-page-background__svg { animation: none !important; opacity: .7 !important; transform: none !important; }
}
.ds-uix-accessible,
.uix-accessible { --ds-shadow-focus: 0 0 0 3px rgba(31,41,55,.35); }
.ds-uix-high-contrast,
.uix-high-contrast { --ds-color-text: #000; --ds-color-text-muted: #333; --ds-color-border: rgba(0,0,0,.42); --uix-card-border: 1px solid rgba(0,0,0,.42); --uix-status-pill-border: 1px solid rgba(0,0,0,.42); }
.uix-card[tabindex]:focus-visible,
.ds-uix-card[tabindex]:focus-visible,
.uix-button:focus-visible,
.ds-uix-button:focus-visible,
.uix-input:focus-visible,
.ds-uix-input:focus-visible,
.uix-select:focus-visible,
.ds-uix-select:focus-visible,
.uix-textarea:focus-visible,
.ds-uix-textarea:focus-visible { outline: 0; box-shadow: var(--ds-shadow-focus), var(--uix-card-shadow); }
