@charset "UTF-8";

/* node_modules/@angular/cdk/overlay-prebuilt.css */
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  z-index: 1000;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  opacity: 0;
  touch-action: manipulation;
  z-index: 1000;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media (prefers-reduced-motion) {
  .cdk-overlay-backdrop {
    transition-duration: 1ms;
  }
}
.cdk-overlay-backdrop-showing {
  opacity: 1;
}
@media (forced-colors: active) {
  .cdk-overlay-backdrop-showing {
    opacity: 0.6;
  }
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,
.cdk-high-contrast-active .cdk-overlay-transparent-backdrop {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
  z-index: 1000;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.cdk-overlay-popover {
  background: none;
  border: none;
  padding: 0;
  outline: 0;
  overflow: visible;
  position: fixed;
  pointer-events: none;
  white-space: normal;
  color: inherit;
  text-decoration: none;
  width: 100%;
  height: 100%;
  inset: auto;
  top: 0;
  left: 0;
}
.cdk-overlay-popover::backdrop {
  display: none;
}
.cdk-overlay-popover .cdk-overlay-backdrop {
  position: fixed;
  z-index: auto;
}

/* public/scss/style.scss */
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/IBMPlexSansArabic-Regular.woff2) format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/IBMPlexSansArabic-Medium.woff2) format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/IBMPlexSansArabic-SemiBold.woff2) format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/IBMPlexSansArabic-Bold.woff2) format("woff2");
}
@keyframes hx-fade-up {
  from {
    opacity: 0;
    transform: translateY(1.5rem);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes hx-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes hx-enter-up {
  from {
    opacity: 0;
    transform: translateY(0.75rem);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.azm-landing-rail {
  width: 100%;
  min-width: 0;
  max-width: var(--hx-section-max-width);
  margin-inline: auto;
  padding-inline: var(--azm-space-xl);
}
@media (min-width: 768px) {
  .azm-landing-rail {
    padding-inline: var(--azm-space-4xl);
  }
}
.azm-page-shell {
  padding-block: var(--azm-space-xl);
  padding-inline: var(--azm-section-padding-inline);
}
.azm-page-shell.mobile-full-width {
  padding-block: var(--azm-space-xl);
  padding-inline: 0;
}
@media only screen and (min-width: 540px) {
  .azm-page-shell.mobile-full-width {
    padding-inline: var(--azm-section-padding-inline);
  }
}
.azm-page-shell.clear-padding {
  padding: 0;
}
.page-title {
  font-size: clamp(1.2rem, 1.9vw, 2.5rem);
}
.icon-wrapper {
  width: 48px;
  height: 48px;
  min-width: 48px;
  min-height: 48px;
}
.text-primary-light {
  color: var(--azm-color-gray-50);
}
.text-primary-dark {
  color: var(--azm-color-primary-active);
}
.text-secondary-dark {
  color: var(--azm-color-gray-950);
}
.text-paragraph {
  color: var(--azm-color-text-secondary);
}
.text-paragraph-light {
  color: var(--azm-color-gray-400);
}
.text-middle {
  color: var(--azm-color-gray-400);
}
.text-gray {
  color: var(--azm-color-gray-500);
}
.text-dark-gray {
  color: var(--azm-color-gray-600);
}
.text-orange {
  color: var(--azm-color-warning-500);
}
.text-chevron {
  color: var(--azm-color-gray-500);
}
.text-cool-gray {
  color: var(--azm-color-gray-400);
}
.text-dark-grey {
  color: var(--azm-color-gray-600);
}
.text-danger {
  color: var(--azm-form-field-text-error);
}
.bg-page {
  background-color: var(--azm-color-background-subtle);
}
.bg-primary-light {
  background-color: var(--azm-color-gray-50);
}
.bg-primary-light-20 {
  background-color: color-mix(in srgb, var(--azm-color-primary) 20%, transparent);
}
.bg-primary-lighter {
  background-color: color-mix(in srgb, var(--azm-color-gray-50) 50%, transparent);
}
.bg-primary-dark {
  background-color: var(--azm-color-primary-active);
}
.bg-secondary-dark {
  background-color: var(--azm-color-gray-950);
}
.bg-error-light {
  background-color: var(--azm-color-error-100);
}
.bg-sidebar {
  background-color: var(--azm-color-surface-panel);
}
.bg-white-50 {
  background-color: color-mix(in srgb, var(--azm-color-white) 50%, transparent);
}
.bg-middle {
  background-color: var(--azm-color-gray-400);
}
.bg-alice-blue {
  background-color: var(--azm-color-gray-50);
}
.bg-extra-light-gray {
  background-color: var(--azm-color-gray-100);
}
.bg-vlight {
  background-color: var(--azm-color-background-muted);
}
.bg-danger {
  background-color: var(--azm-color-error-500);
}
.bg-light-danger {
  background-color: color-mix(in srgb, var(--azm-color-error-500) 10%, transparent);
}
.text-truncate-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  overflow: hidden;
  line-height: 21px;
  max-height: calc(21px * 2);
  word-break: break-word;
  overflow-wrap: anywhere;
}
.text-truncate-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
  line-height: 21px;
  max-height: calc(21px * 3);
  word-break: break-word;
  overflow-wrap: anywhere;
}
.text-truncate-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  overflow: hidden;
  line-height: 21px;
  max-height: calc(21px * 4);
  word-break: break-word;
  overflow-wrap: anywhere;
}
hr {
  border-color: var(--azm-color-border);
  opacity: 1;
}
a {
  color: inherit;
  text-decoration: none;
}
.rotate:dir(rtl) {
  display: block;
  transform: rotate(180deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-270 {
  transform: rotate(270deg);
}
.card-radius {
  border-radius: var(--azm-radius-md);
  border-bottom-right-radius: 0;
}
.card-radius:dir(rtl) {
  border-bottom-right-radius: var(--azm-radius-md);
  border-bottom-left-radius: 0;
}
.chevronleft {
  transform: rotate(90deg);
}
.chevronleft:dir(rtl) {
  transform: rotate(-90deg);
}
.text-success {
  color: var(--azm-color-success-500);
}
.text-grey {
  color: #9da4ae;
}
.danger-color {
  color: var(--azm-color-required);
}
.background-grey-color {
  background-color: #9da4ae;
}
.font-10 {
  font-size: clamp(0.5rem, 0.875vw, 0.625rem);
}
.font-11 {
  font-size: clamp(0.5625rem, 0.9375vw, 0.6875rem);
}
.font-12 {
  font-size: clamp(0.625rem, 1vw, 0.75rem);
}
.font-13 {
  font-size: clamp(0.6875rem, 1.0625vw, 0.8125rem);
}
.font-14 {
  font-size: clamp(0.75rem, 1.125vw, 0.875rem);
}
.font-15 {
  font-size: clamp(0.8125rem, 1.1875vw, 0.9375rem);
}
.font-16 {
  font-size: clamp(0.875rem, 1.25vw, 1rem);
}
.font-17 {
  font-size: clamp(0.9375rem, 1.3125vw, 1.0625rem);
}
.font-18 {
  font-size: clamp(1rem, 1.375vw, 1.125rem);
}
.font-19 {
  font-size: clamp(1.0625rem, 1.4375vw, 1.1875rem);
}
.font-20 {
  font-size: clamp(1.125rem, 1.5vw, 1.25rem);
}
.font-21 {
  font-size: clamp(1.1875rem, 1.5625vw, 1.3125rem);
}
.font-22 {
  font-size: clamp(1.25rem, 1.625vw, 1.375rem);
}
.font-23 {
  font-size: clamp(1.3125rem, 1.6875vw, 1.4375rem);
}
.font-24 {
  font-size: clamp(1.375rem, 1.75vw, 1.5rem);
}
.font-25 {
  font-size: clamp(1.4375rem, 1.8125vw, 1.5625rem);
}
.font-26 {
  font-size: clamp(1.5rem, 1.875vw, 1.625rem);
}
.font-27 {
  font-size: clamp(1.5625rem, 1.9375vw, 1.6875rem);
}
.font-28 {
  font-size: clamp(1.625rem, 2vw, 1.75rem);
}
.font-29 {
  font-size: clamp(1.6875rem, 2.0625vw, 1.8125rem);
}
.font-30 {
  font-size: clamp(1.75rem, 2.125vw, 1.875rem);
}
.font-31 {
  font-size: clamp(1.8125rem, 2.1875vw, 1.9375rem);
}
.font-32 {
  font-size: clamp(1.875rem, 2.25vw, 2rem);
}
.font-33 {
  font-size: clamp(1.9375rem, 2.3125vw, 2.0625rem);
}
.font-34 {
  font-size: clamp(2rem, 2.375vw, 2.125rem);
}
.font-35 {
  font-size: clamp(2.0625rem, 2.4375vw, 2.1875rem);
}
.font-36 {
  font-size: clamp(2.125rem, 2.5vw, 2.25rem);
}
.font-37 {
  font-size: clamp(2.1875rem, 2.5625vw, 2.3125rem);
}
.font-38 {
  font-size: clamp(2.25rem, 2.625vw, 2.375rem);
}
.font-39 {
  font-size: clamp(2.3125rem, 2.6875vw, 2.4375rem);
}
.font-40 {
  font-size: clamp(2.375rem, 2.75vw, 2.5rem);
}
.font-41 {
  font-size: clamp(2.4375rem, 2.8125vw, 2.5625rem);
}
.font-42 {
  font-size: clamp(2.5rem, 2.875vw, 2.625rem);
}
.font-43 {
  font-size: clamp(2.5625rem, 2.9375vw, 2.6875rem);
}
.font-44 {
  font-size: clamp(2.625rem, 3vw, 2.75rem);
}
.font-45 {
  font-size: clamp(2.6875rem, 3.0625vw, 2.8125rem);
}
.font-46 {
  font-size: clamp(2.75rem, 3.125vw, 2.875rem);
}
.font-47 {
  font-size: clamp(2.8125rem, 3.1875vw, 2.9375rem);
}
.font-48 {
  font-size: clamp(2.875rem, 3.25vw, 3rem);
}
.font-49 {
  font-size: clamp(2.9375rem, 3.3125vw, 3.0625rem);
}
.font-50 {
  font-size: clamp(3rem, 3.375vw, 3.125rem);
}
.font-51 {
  font-size: clamp(3.0625rem, 3.4375vw, 3.1875rem);
}
.font-52 {
  font-size: clamp(3.125rem, 3.5vw, 3.25rem);
}
.font-53 {
  font-size: clamp(3.1875rem, 3.5625vw, 3.3125rem);
}
.font-54 {
  font-size: clamp(3.25rem, 3.625vw, 3.375rem);
}
.font-55 {
  font-size: clamp(3.3125rem, 3.6875vw, 3.4375rem);
}
.font-56 {
  font-size: clamp(3.375rem, 3.75vw, 3.5rem);
}
.font-57 {
  font-size: clamp(3.4375rem, 3.8125vw, 3.5625rem);
}
.font-58 {
  font-size: clamp(3.5rem, 3.875vw, 3.625rem);
}
.font-59 {
  font-size: clamp(3.5625rem, 3.9375vw, 3.6875rem);
}
.font-60 {
  font-size: clamp(3.625rem, 4vw, 3.75rem);
}
.toast-container {
  position: fixed;
  z-index: var(--azm-z-toast, 110000);
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  transform: none;
}
.toast-container.toast-top-right {
  top: var(--azm-space-md);
  right: var(--azm-space-md);
  left: auto;
}
html,
body {
  height: 100%;
  margin: 0;
}
html:has(.azm-landing),
body:has(.azm-landing) {
  height: auto;
  min-height: 100%;
  min-height: 100dvh;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  line-height: 1.5;
}
::selection {
  background-color: var(--azm-selection-background);
  color: var(--azm-selection-color);
  text-shadow: none;
}
::-moz-selection {
  background-color: var(--azm-selection-background);
  color: var(--azm-selection-color);
  text-shadow: none;
}
footer.home-external-footer::selection,
footer.home-external-footer *::selection,
.calendar-bottom-sheet-panel::selection,
.calendar-bottom-sheet-panel *::selection {
  background-color: var(--azm-selection-background-inverse);
  color: var(--azm-selection-color-inverse);
}
footer.home-external-footer::-moz-selection,
footer.home-external-footer *::-moz-selection,
.calendar-bottom-sheet-panel::-moz-selection,
.calendar-bottom-sheet-panel *::-moz-selection {
  background-color: var(--azm-selection-background-inverse);
  color: var(--azm-selection-color-inverse);
}
.site-footer ::selection,
.text-inverse ::selection {
  background-color: var(--azm-selection-background-inverse);
  color: var(--azm-selection-color-inverse);
}
.site-footer ::-moz-selection,
.text-inverse ::-moz-selection {
  background-color: var(--azm-selection-background-inverse);
  color: var(--azm-selection-color-inverse);
}
:root {
  --azm-color-sa-25: #f7fdf9;
  --azm-color-sa-50: #f3fcf6;
  --azm-color-sa-100: #dff6e7;
  --azm-color-sa-200: #b8eacb;
  --azm-color-sa-300: #88d8ad;
  --azm-color-sa-400: #54c08a;
  --azm-color-sa-500: #25935f;
  --azm-color-sa-600: #1b8354;
  --azm-color-sa-700: #166a45;
  --azm-color-sa-800: #14573a;
  --azm-color-sa-900: #104631;
  --azm-color-sa-950: #092a1e;
  --azm-color-gray-25: #fcfcfd;
  --azm-color-gray-50: #f9fafb;
  --azm-color-gray-100: #f3f4f6;
  --azm-color-gray-200: #e5e7eb;
  --azm-color-gray-300: #d2d6db;
  --azm-color-gray-400: #9da4ae;
  --azm-color-gray-500: #6c737f;
  --azm-color-gray-600: #4d5761;
  --azm-color-gray-700: #384250;
  --azm-color-gray-800: #1f2a37;
  --azm-color-gray-900: #111927;
  --azm-color-gray-950: #0d121c;
  --azm-color-error-500: #f04438;
  --azm-color-error-600: #d92d20;
  --azm-color-error-700: #b42318;
  --azm-color-error-50: #fef3f2;
  --azm-color-error-100: #fee4e2;
  --azm-color-error-200: #fecdca;
  --azm-color-error-300: #fda29b;
  --azm-color-error-400: #f97066;
  --azm-color-error-900: #7a271a;
  --azm-color-warning-50: #fffaeb;
  --azm-color-warning-100: #fef0c7;
  --azm-color-warning-200: #fedf89;
  --azm-color-warning-500: #f79009;
  --azm-color-warning-600: #dc6803;
  --azm-color-warning-700: #b54708;
  --azm-color-success-50: #ecfdf3;
  --azm-color-success-100: #dcfae6;
  --azm-color-success-200: #abefc6;
  --azm-color-success-500: #17b26a;
  --azm-color-success-600: #079455;
  --azm-color-success-700: #067647;
  --azm-color-info-50: #eff8ff;
  --azm-color-info-100: #d1e9ff;
  --azm-color-info-500: #2e90fa;
  --azm-color-info-600: #1570ef;
  --azm-color-info-700: #175cd3;
}
:root {
  --azm-color-required: var(--azm-form-field-text-error);
  --azm-color-calendar-drawer-bg: #074d31;
  --azm-color-calendar-drawer-surface: #14573a;
  --azm-color-calendar-drawer-surface-elevated: #166a45;
  --azm-color-calendar-drawer-accent: #1b8354;
  --azm-color-calendar-drawer-accent-light: #54c08a;
  --azm-color-calendar-drawer-accent-deep: #14573a;
  --azm-color-calendar-drawer-teal: #54c08a;
  --azm-color-calendar-drawer-teal-dot: #88d8ad;
  --azm-color-calendar-drawer-text-accent: #88d8ad;
  --azm-color-calendar-drawer-border: rgba(255, 255, 255, 0.12);
  --azm-color-calendar-drawer-shadow: rgba(9, 42, 30, 0.35);
  --azm-color-calendar-drawer-shadow-strong: rgba(9, 42, 30, 0.45);
  --azm-color-white: #ffffff;
  --azm-color-primary: #1b8354;
  --azm-color-primary-hover: #166a45;
  --azm-color-primary-active: #14573a;
  --azm-color-primary-subtle: #f9fafb;
  --azm-color-calendar-range-fill: #f7fdf9;
  --azm-color-role-individual: #4f4036;
  --azm-color-role-business: #3a5a5a;
  --azm-color-role-arbitrator: #2f4a66;
  --azm-color-role-individual-gradient-start: #45352c;
  --azm-color-role-individual-gradient-end: rgba(69, 51, 44, 0.8);
  --azm-color-role-business-gradient-start: #1c4a4a;
  --azm-color-role-business-gradient-end: rgba(28, 74, 74, 0.686275);
  --azm-color-role-arbitrator-gradient-start: #1e3a5f;
  --azm-color-role-arbitrator-gradient-end: rgba(30, 58, 95, 0.8);
  --azm-color-landing-hero-bg: #f3f4f6;
  --azm-color-surface-soft: #eef2f6;
  --azm-color-surface-interaction: #e9f0ee;
  --azm-color-navy: #002b54;
  --azm-color-surface-soft-alpha-50: rgba(238, 242, 246, 0.5);
  --azm-color-background: #ffffff;
  --azm-color-background-subtle: #fcfcfd;
  --azm-color-background-muted: #f9fafb;
  --azm-color-surface-panel: #f9fafb;
  --azm-color-surface-accent: color-mix(in srgb, var(--azm-color-primary) 12%, var(--azm-color-background));
  --azm-color-text-primary: #111927;
  --azm-color-text-default: #161616;
  --azm-color-black: var(--azm-color-text-primary);
  --azm-color-form-label: var(--azm-color-gray-950);
  --azm-color-text-secondary: #384250;
  --azm-color-text-tertiary: #6c737f;
  --azm-color-text-disabled: #9da4ae;
  --azm-color-text-inverse: var(--azm-color-background);
  --azm-color-border: #9da4ae;
  --azm-color-border-default: var(--azm-form-field-border);
  --azm-color-border-subtle: #e5e7eb;
  --azm-color-border-focus: #25935f;
  --azm-color-icon-default: var(--azm-color-gray-950);
  --azm-color-brand-legacy: var(--azm-color-primary);
  --azm-color-surface-subtle: var(--azm-color-background-subtle);
}
:root {
  --azm-font-family: IBM Plex Sans Arabic, sans-serif;
  --azm-font-family-display: IBM Plex Sans Arabic, sans-serif;
  --azm-font-family-text: IBM Plex Sans Arabic, sans-serif;
  --azm-font-family-mono: IBM Plex Sans Arabic, sans-serif;
  --azm-font-weight-regular: 400;
  --azm-font-weight-medium: 500;
  --azm-font-weight-semibold: 600;
  --azm-font-weight-bold: 700;
  --azm-font-size-2xs: 0.625rem;
  --azm-font-size-xs: 0.75rem;
  --azm-font-size-sm: 0.875rem;
  --azm-font-size-base: 1rem;
  --azm-font-size-md: 1rem;
  --azm-font-size-lg: 1.125rem;
  --azm-font-size-xl: 1.25rem;
  --azm-font-size-2xl: 1.5rem;
  --azm-font-size-3xl: 1.875rem;
  --azm-font-size-value: 0.9375rem;
  --azm-font-size-12: var(--azm-font-size-xs);
  --azm-font-size-13: 0.8125rem;
  --azm-font-size-14: var(--azm-font-size-sm);
  --azm-font-size-16: var(--azm-font-size-md);
  --azm-line-height-2xs: 0.875rem;
  --azm-line-height-xs: 1.125rem;
  --azm-line-height-sm: 1.25rem;
  --azm-line-height-md: 1.5rem;
  --azm-line-height-lg: 1.75rem;
  --azm-line-height-xl: 1.875rem;
  --azm-line-height-value: 1.25rem;
}
:root {
  --azm-space-none: 0;
  --azm-space-xxs: 0.125rem;
  --azm-space-xs: 0.25rem;
  --azm-space-sm: 0.375rem;
  --azm-space-md: 0.5rem;
  --azm-space-lg: 0.75rem;
  --azm-space-xl: 1rem;
  --azm-space-2xl: 1.25rem;
  --azm-space-3xl: 1.5rem;
  --azm-space-4xl: 2rem;
  --azm-space-5xl: 2.5rem;
  --azm-space-6xl: 3rem;
  --azm-space-32: 2rem;
  --azm-page-padding-inline: 2rem;
  --azm-page-padding-block: 2.5rem;
  --azm-layout-padding: 2.5rem;
  --azm-layout-padding-wide: 5rem;
  --azm-layout-max-width: 2000px;
  --hx-section-max-width: 1376px;
  --azm-layout-padding-fluid: clamp(var(--azm-layout-padding), 3.5vw, var(--azm-layout-padding-wide));
  --azm-layout-padding-fluid-wide: clamp(var(--azm-layout-padding-wide), 5vw, 7.5rem);
}
:root {
  --azm-radius-none: 0;
  --azm-radius-xs: 0.125rem;
  --azm-radius-sm: 0.25rem;
  --azm-radius-md: 0.5rem;
  --azm-radius-lg: 1rem;
  --azm-radius-card-inner: 16px;
  --azm-radius-dialog: 8px;
  --azm-radius-xl: 1.5rem;
  --azm-radius-2xl: 1.25rem;
  --azm-radius-full: 9999px;
  --azm-shadow-xs: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  --azm-shadow-sm: 0px 1px 2px 0px rgba(16, 24, 40, 0.05), 0px 1px 3px 0px rgba(16, 24, 40, 0.05);
  --azm-shadow-md: 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0px 4px 8px -2px rgba(16, 24, 40, 0.1);
  --azm-shadow-lg: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  --azm-shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, 0.03), 0px 20px 24px -4px rgba(16, 24, 40, 0.08);
  --azm-shadow-2xl: 0px 24px 48px -12px rgba(16, 24, 40, 0.18);
  --azm-shadow-card: 0px 4px 8px 0px rgba(0, 0, 0, 0.0588235294), 0px 0px 4px 0px rgba(0, 0, 0, 0.0392156863);
  --azm-focus-ring: 0 0 0 3px rgba(27, 131, 84, 0.4);
  --azm-focus-ring-error: 0 0 0 3px rgba(240, 68, 56, 0.2);
}
:root {
  --azm-form-field-text-error: var(--azm-color-error-700);
  --azm-form-field-border-error: #b42318;
  --azm-selection-background: #b8eacb;
  --azm-selection-color: #104631;
  --azm-selection-background-inverse: #166a45;
  --azm-selection-color-inverse: var(--azm-color-background);
  --azm-form-field-border: #9da4ae;
  --azm-form-field-border-hover: var(--azm-color-gray-950);
  --azm-form-field-border-focus: var(--azm-color-gray-950);
  --azm-form-field-border-disabled: #d2d6db;
  --azm-form-field-background-disabled: #f3f4f6;
  --azm-form-field-text-placeholder: #6c737f;
  --azm-form-field-text-filled: var(--azm-color-gray-950);
  --azm-form-field-text-readonly: #9da4ae;
  --azm-form-field-text-disabled: #6c737f;
  --azm-form-field-border-radius: 0.25rem;
  --azm-form-field-label-gap: var(--azm-space-xs);
  --azm-form-field-message-gap: var(--azm-space-xs);
  --azm-form-field-message-min-height: var(--azm-line-height-xs);
  --azm-form-field-padding-inline: var(--azm-space-xl);
  --azm-form-field-padding-inline-end: var(--azm-space-md);
  --azm-form-field-font-size: var(--azm-font-size-md);
  --azm-form-field-line-height: var(--azm-line-height-md);
  --azm-form-field-font-size-mobile: 1rem;
  --azm-input-height-md: 2.5rem;
  --azm-search-bar-width: 31.25rem;
  --azm-checkbox-size: 1.25rem;
  --azm-checkbox-icon-size: 0.875rem;
  --azm-checkbox-hit-area: 2rem;
  --azm-checkbox-checked-bg: var(--azm-color-primary);
  --azm-checkbox-checked-border: var(--azm-color-primary);
  --azm-checkbox-checked-hover-bg: var(--azm-color-sa-800);
  --azm-checkbox-checked-hover-border: var(--azm-color-sa-800);
}
:root {
  --azm-alpha-white-08: rgba(255, 255, 255, 0.08);
  --azm-alpha-white-10: rgba(255, 255, 255, 0.1);
  --azm-alpha-white-15: rgba(255, 255, 255, 0.15);
  --azm-alpha-white-16: rgba(255, 255, 255, 0.16);
  --azm-alpha-white-20: rgba(255, 255, 255, 0.2);
  --azm-alpha-white-30: rgba(255, 255, 255, 0.3);
  --azm-alpha-white-35: rgba(255, 255, 255, 0.35);
  --azm-alpha-white-40: rgba(255, 255, 255, 0.4);
  --azm-alpha-white-45: rgba(255, 255, 255, 0.45);
  --azm-alpha-white-55: rgba(255, 255, 255, 0.55);
  --azm-alpha-white-70: rgba(255, 255, 255, 0.7);
  --azm-alpha-white-92: rgba(255, 255, 255, 0.92);
  --azm-status-neutral-bg: #f4f5f5;
  --azm-status-neutral-fg: #4d5761;
  --azm-status-neutral-dot-size: 10px;
  --azm-status-info-bg: #eff6ff;
  --azm-status-info-fg: #3b82f6;
  --azm-status-info-dot-size: 10px;
  --azm-status-success-bg: #e7ffe6;
  --azm-status-success-fg: #1c9d0b;
  --azm-status-success-dot-size: 10px;
  --azm-status-warning-bg: #fff7eb;
  --azm-status-warning-fg: #b56d00;
  --azm-status-warning-dot-size: 10px;
  --azm-status-danger-bg: #ffedf0;
  --azm-status-danger-fg: #a51616;
  --azm-status-danger-dot-size: 10px;
  --azm-status-primary-bg: #f3fcf6;
  --azm-status-primary-fg: #1b8354;
  --azm-status-primary-dot-size: 10px;
  --azm-status-purple-bg: #f4edff;
  --azm-status-purple-fg: #411884;
  --azm-status-purple-dot-size: 10px;
  --azm-status-blue-bg: #e3f0ff;
  --azm-status-blue-fg: #006ce2;
  --azm-status-blue-dot-size: 10px;
  --azm-status-dot-size: 10px;
  --azm-primary-rgb:
    27,
    131,
    84;
  --azm-border-width-thin: 1px;
  --azm-border-width-medium: 2px;
  --azm-radio-indicator-size: 1.5rem;
  --azm-radio-dot-size: 0.875rem;
  --azm-scrollbar-page-width: 10px;
  --azm-scrollbar-page-height: 10px;
  --azm-scrollbar-page-radius: 9999px;
  --azm-scrollbar-page-track: transparent;
  --azm-scrollbar-page-thumb: var(--azm-color-gray-300);
  --azm-scrollbar-page-thumb-hover: var(--azm-color-gray-400);
  --azm-scrollbar-page-thumb-start: var(--azm-scrollbar-page-thumb);
  --azm-scrollbar-page-thumb-end: var(--azm-scrollbar-page-thumb);
  --azm-scrollbar-page-thumb-bg: var(--azm-scrollbar-page-thumb);
  --azm-scrollbar-region-width: 8px;
  --azm-scrollbar-region-height: 8px;
  --azm-scrollbar-region-radius: 9999px;
  --azm-scrollbar-region-track: transparent;
  --azm-scrollbar-region-thumb: var(--azm-color-gray-300);
  --azm-scrollbar-region-thumb-hover: var(--azm-color-gray-400);
  --azm-scrollbar-region-thumb-start: var(--azm-scrollbar-region-thumb);
  --azm-scrollbar-region-thumb-end: var(--azm-scrollbar-region-thumb);
  --azm-scrollbar-region-thumb-bg: var(--azm-scrollbar-region-thumb);
  --azm-actions-gap: var(--azm-space-xl);
  --azm-section-padding-block: 2.5rem;
  --azm-section-padding-inline: 2.5rem;
  --azm-section-padding-inline-wide: 5rem;
  --azm-section-padding-block-sm: 1.5rem;
  --azm-section-padding-inline-md: 1.5rem;
  --azm-section-padding-inline-sm: 1rem;
  --azm-note-block-radius: 5px;
  --azm-card-radius: 16px;
  --azm-card-padding: 1.25rem;
  --azm-card-gap: 1.5rem;
  --azm-card-icon-radius: 0.5rem;
  --azm-transition-fast: 150ms ease;
  --azm-transition-normal: 250ms ease;
  --azm-transition-slow: 350ms ease;
  --azm-button-height-xs: 1.75rem;
  --azm-button-height-sm: 2rem;
  --azm-button-height-md: 2.5rem;
  --azm-button-height-lg: 3rem;
  --azm-button-min-width: 5.5rem;
  --azm-touch-target-min: 3rem;
  --azm-button-background-neutral-default: var(--Button-button-background-neutral-default);
  --azm-button-background-disabled: #e3e5ee;
  --azm-button-text-disabled: #9da4ae;
  --azm-back-button-size: 2.5rem;
  --azm-back-button-icon-size: 1.25rem;
  --azm-back-button-radius: 0.25rem;
  --azm-back-button-bg: #f3f4f6;
  --azm-back-button-bg-hover: #e5e7eb;
  --azm-back-button-color: #4d5761;
  --azm-register-form-divider-border: #d2d6db;
  --azm-root-font-size: var(--azm-font-size-md);
  --azm-header-height: 70px;
  --azm-sidebar-width: 260px;
  --azm-sidebar-width-collapsed: 4.5rem;
  --azm-sidebar-bg: #ffffff;
  --azm-sidebar-surround-bg: #f9fafb;
  --azm-sidebar-item-active-bg: #f3fcf6;
  --azm-sidebar-item-hover-bg: #f9fafb;
  --azm-sidebar-item-active-indicator: #1b8354;
  --azm-sidebar-item-active-color: #1b8354;
  --azm-sidebar-item-inactive-color: #161616;
  --azm-sidebar-item-icon-color: #000;
  --azm-sidebar-badge-bg: #b8eacb;
  --azm-sidebar-badge-color: #166a45;
  --azm-sidebar-icon-filter-active: none;
  --azm-sidebar-icon-filter-inactive: none;
  --azm-footer-height: 95px;
  --azm-navbar-height: 3rem;
  --azm-shell-border: var(--azm-color-border);
  --azm-shell-divider: color-mix(in srgb, var(--azm-color-gray-950) 10%, transparent);
  --azm-stepper-indicator-sm: 2rem;
  --azm-stepper-indicator-md: 2.5rem;
  --azm-stepper-indicator-lg: 3rem;
  --azm-stepper-indicator-icon: 3rem;
  --azm-stepper-connector: 2px;
  --azm-wizard-stepper-header-padding-block: 1.5rem;
  --azm-wizard-stepper-header-padding-inline: 3.5rem;
  --azm-wizard-stepper-header-padding-block-mobile: 1rem;
  --azm-wizard-stepper-header-padding-inline-mobile: 0.5rem;
  --azm-wizard-stepper-header-padding-auth-block: 1rem;
  --azm-wizard-stepper-header-padding-auth-inline: 2rem;
  --azm-wizard-stepper-header-padding-auth-block-mobile: 0.75rem;
  --azm-wizard-stepper-header-padding-auth-inline-mobile: 1rem;
  --azm-wizard-stepper-header-padding-subtle-block: 0.625rem;
  --azm-wizard-stepper-header-padding-subtle-inline: 2rem;
  --azm-wizard-stepper-header-padding-subtle-block-mobile: 0.5rem;
  --azm-wizard-stepper-header-padding-subtle-inline-mobile: 0.75rem;
  --azm-wizard-step-item-gap: 0.375rem;
  --azm-wizard-step-circle-size: 1.625rem;
  --azm-wizard-step-circle-size-mobile: 1.375rem;
  --azm-wizard-step-circle-font-size: 0.75rem;
  --azm-wizard-step-circle-font-size-mobile: 0.625rem;
  --azm-wizard-step-circle-border-width: 1px;
  --azm-wizard-step-circle-border-width-active: 2px;
  --azm-wizard-step-active-ring-spread: 0.5rem;
  --azm-wizard-step-label-font-size: 0.875rem;
  --azm-wizard-step-label-font-size-mobile: 0.6875rem;
  --azm-wizard-step-label-font-size-auth: 0.8125rem;
  --azm-wizard-step-label-line-height: 1.5rem;
  --azm-wizard-step-label-line-height-mobile: 1.3;
  --azm-wizard-step-label-line-height-auth: 1.4;
  --azm-wizard-step-line-height: 2px;
  --azm-wizard-page-footer-padding-block: 1rem;
  --azm-wizard-page-footer-padding-inline: 1.5rem;
  --azm-wizard-page-footer-padding-block-mobile: 0.75rem;
  --azm-wizard-page-footer-padding-inline-mobile: 0.5rem;
  --azm-wizard-page-content-padding-block: 1.5rem;
  --azm-wizard-page-content-padding-block-mobile: 1rem;
  --azm-wizard-page-step-card-max-width: 64rem;
  --azm-auth-create-page-padding-block: 2rem;
  --azm-auth-create-page-padding-inline: 1.5rem;
  --azm-auth-create-page-padding-block-mobile: 1rem;
  --azm-auth-create-page-padding-inline-mobile: 0.5rem;
  --azm-auth-create-card-max-width: 60rem;
  --azm-auth-create-card-radius: 16px;
  --azm-auth-create-card-radius-mobile: 0.75rem;
  --azm-auth-create-icon-circle-size: 2.5rem;
  --azm-auth-create-icon-circle-bg: #eff8ff;
  --azm-auth-create-header-gap: 0.625rem;
  --azm-auth-create-header-padding-block-start: 1.5rem;
  --azm-auth-create-header-padding-inline: 2rem;
  --azm-auth-create-header-padding-block-end: 1rem;
  --azm-auth-create-header-padding-block-start-mobile: 1.25rem;
  --azm-auth-create-header-padding-inline-mobile: 1rem;
  --azm-auth-create-header-padding-block-end-mobile: 0.75rem;
  --azm-auth-create-title-font-size: 1.125rem;
  --azm-auth-create-step-gap: 1.25rem;
  --azm-auth-create-step-padding-block: 1.5rem;
  --azm-auth-create-step-padding-inline: 2rem;
  --azm-auth-create-step-padding-mobile: 1rem;
  --azm-auth-create-section-header-padding-block: 0.625rem;
  --azm-auth-create-section-header-padding-inline: 1.25rem;
  --azm-auth-create-info-grid-gap-row: 0.625rem;
  --azm-auth-create-info-grid-gap-col: 1rem;
  --azm-auth-create-info-grid-padding-block: 1rem;
  --azm-auth-create-info-grid-padding-inline: 1.25rem;
  --azm-auth-create-dropzone-min-height: 8.75rem;
  --azm-auth-create-dropzone-padding-block: 1.125rem;
  --azm-auth-create-dropzone-padding-inline: 1rem;
  --azm-auth-create-dropzone-border-color: #d2d6db;
  --azm-auth-create-review-radius: 0.75rem;
  --azm-auth-create-review-padding-block: 1rem;
  --azm-auth-create-review-padding-inline: 1.125rem;
  --azm-sidebar-nav-indicator-width: 6px;
  --azm-sidebar-nav-indicator-height: 24px;
  --azm-sidebar-badge-size: 1.25rem;
  --azm-sidebar-inner-padding-inline: 1rem;
  --azm-sidebar-inner-padding-block: 1rem;
  --azm-sidebar-menu-item-min-height: 36px;
  --azm-sidebar-icon-size: 20px;
  --azm-sidebar-menu-item-padding-block: 0.5rem;
  --azm-sidebar-menu-item-padding-inline: 1rem;
  --azm-sidebar-menu-item-gap: 1rem;
  --azm-sidebar-nested-padding-inline-start: 2rem;
  --azm-sidebar-nested-padding-inline-end: 0.75rem;
  --azm-sidebar-nested-padding-block: 0.5rem;
  --azm-sidebar-subnav-padding-block: 0.375rem;
  --azm-chat-bubble-max: 45rem;
  --azm-chat-composer-height: var(--azm-input-height-md);
  --azm-chat-scroll-offset: var(--azm-space-5xl);
  --azm-chat-gutter-inline: var(--azm-space-xl);
  --azm-chat-gutter-block: var(--azm-space-xl);
  --azm-chat-column-width: 25%;
  --azm-chat-attachment-type-size: var(--azm-button-height-md);
  --azm-chat-attachment-download-size: var(--azm-button-height-sm);
  --azm-chat-composer-action-size: var(--azm-chat-composer-height);
  --azm-chat-message-avatar-size: 36px;
  --azm-chat-bubble-radius: var(--azm-radius-md);
  --azm-landing-hero-title-font-size: 3rem;
  --azm-landing-hero-title-line-height: 3.75rem;
  --azm-landing-hero-card-height: 12.5rem;
  --azm-landing-hero-card-width: 14.4375rem;
  --azm-landing-hero-copy-max: 46.375rem;
  --azm-landing-hero-illustration-max: 25.25rem;
  --azm-landing-hero-illustration-max-md: 18rem;
  --azm-landing-hero-illustration-max-sm: 14.5rem;
  --azm-brand-logo-width: 8.25rem;
  --azm-brand-logo-height: 2.5625rem;
  --azm-brand-logo-width-md: 7rem;
  --azm-brand-logo-width-sm: 6.25rem;
  --azm-dialog-max-width: 600px;
  --azm-dialog-max-height: 90dvh;
  --azm-dialog-max-height-fit: min(90dvh, calc(100dvh - var(--azm-space-5xl) - var(--azm-space-3xl)));
  --azm-dialog-border-radius: var(--azm-radius-dialog);
  --azm-dialog-max-width-viewport: 90dvw;
  --azm-dialog-max-width-mobile: 85dvw;
  --azm-dialog-max-height-mobile: 85dvh;
  --azm-dialog-anim-duration-enter: 0.225s;
  --azm-dialog-anim-duration-exit: 0.15s;
  --azm-dialog-anim-duration-sheet: 0.28s;
  --azm-dialog-anim-easing-enter: cubic-bezier(0, 0, 0.2, 1);
  --azm-dialog-anim-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --azm-dialog-anim-easing-sheet: cubic-bezier(0.22, 1, 0.36, 1);
  --azm-dialog-title-font-size: 1.375rem;
  --azm-dialog-title-line-height: var(--azm-line-height-lg);
  --azm-dialog-content-font-size: var(--azm-font-size-sm);
  --azm-dialog-content-line-height: var(--azm-line-height-sm);
  --azm-dialog-content-font-weight: var(--azm-font-weight-regular);
  --azm-dialog-content-color: var(--azm-color-text-tertiary);
  --azm-dialog-success-message-font-size: var(--azm-font-size-lg);
  --azm-dialog-success-message-line-height: var(--azm-line-height-lg);
  --azm-dialog-icon-size: 1.375rem;
  --azm-success-dialog-width: 600px;
  --azm-success-dialog-padding-inline: var(--azm-space-3xl);
  --azm-success-dialog-padding-block: var(--azm-space-xl);
  --azm-success-dialog-section-gap: var(--azm-space-xl);
  --azm-success-dialog-header-gap: var(--azm-space-md);
  --azm-invoice-card-shadow: var(--azm-shadow-xl);
  --azm-toast-accent-color: var(--azm-color-gray-700);
  --azm-toast-badge-bg: var(--azm-color-gray-700);
  --azm-toast-icon-color: var(--azm-color-white);
  --azm-toast-background: var(--azm-color-gray-50);
  --azm-toast-text-color: var(--azm-color-gray-700);
  --azm-toast-label-color: var(--azm-color-gray-900);
  --azm-toast-success-accent: var(--azm-color-success-700);
  --azm-toast-success-badge-bg: var(--azm-color-success-600);
  --azm-toast-success-icon: var(--azm-color-white);
  --azm-toast-success-background: var(--azm-color-success-50);
  --azm-toast-success-text: var(--azm-color-success-700);
  --azm-toast-error-accent: var(--azm-color-error-700);
  --azm-toast-error-badge-bg: var(--azm-color-error-600);
  --azm-toast-error-icon: var(--azm-color-white);
  --azm-toast-error-background: var(--azm-color-error-50);
  --azm-toast-error-text: var(--azm-color-error-700);
  --azm-toast-warning-accent: var(--azm-color-warning-700);
  --azm-toast-warning-badge-bg: var(--azm-color-warning-600);
  --azm-toast-warning-icon: var(--azm-color-white);
  --azm-toast-warning-background: var(--azm-color-warning-50);
  --azm-toast-warning-text: var(--azm-color-warning-700);
  --azm-toast-info-accent: var(--azm-color-info-700);
  --azm-toast-info-badge-bg: var(--azm-color-info-600);
  --azm-toast-info-icon: var(--azm-color-white);
  --azm-toast-info-background: var(--azm-color-info-50);
  --azm-toast-info-text: var(--azm-color-info-700);
  --azm-paginator-color: var(--azm-color-icon-default);
  --azm-z-dropdown: 1000;
  --azm-z-sticky: 1020;
  --azm-z-fixed: 1030;
  --azm-z-modal-backdrop: 1040;
  --azm-z-modal: 1050;
  --azm-z-offcanvas-backdrop: 1040;
  --azm-z-offcanvas: 1045;
  --azm-z-popover: 1060;
  --azm-z-tooltip: 1070;
  --azm-tooltip-surface: var(--azm-color-text-primary);
  --azm-tooltip-on-surface: var(--azm-color-background);
  --azm-z-loading: 100000;
  --azm-z-toast: 110000;
  --azm-tabs-divider-size: 3px;
  --azm-tabs-divider-color: var(--azm-color-gray-200);
  --azm-tabs-indicator-size: 3px;
  --azm-tabs-indicator-color: var(--azm-color-primary);
  --azm-tabs-indicator-radius: 20px;
  --azm-tabs-list-gap: var(--azm-space-xl);
  --azm-tabs-tab-color: var(--azm-color-gray-700);
  --azm-tabs-tab-gap: var(--azm-space-md);
  --azm-tabs-tab-min-height: 2.5rem;
  --azm-tabs-tab-padding-block: var(--azm-space-md);
  --azm-tabs-tab-padding-inline: 0;
}
:root {
  --Tag-tag-background-neutral-light: var(--azm-status-neutral-bg);
  --Tag-tag-background-neutral: var(--azm-status-neutral-fg);
  --Tag-tag-text-neutral: var(--azm-status-neutral-fg);
  --Border-border-neutral-secondary: var(--azm-color-border-subtle);
  --Size-Text-typo-size-text-xs: 0.75rem;
  --Line-Height-Text-line-heights-text-xs: 1.125rem;
  --Text-text-primary-paragraph: var(--azm-color-text-primary);
  --Text-text-secondary-paragraph: var(--azm-color-text-secondary);
  --Size-Text-typo-size-text-sm: 0.875rem;
  --Line-Height-Text-line-heights-text-sm: 1.25rem;
  --Size-Text-typo-size-text-md: 1rem;
  --Line-Height-Text-line-heights-text-md: 1.5rem;
  --Font-Family-font-family-text: var(--azm-font-family-text);
  --Table-table-text-body: var(--azm-color-text-primary);
  --Table-table-text-head: var(--azm-color-gray-700);
  --Table-table-background-header: var(--azm-color-gray-100);
  --Table-table-background-body: var(--azm-color-background);
  --Table-table-background-row-hovered: var(--azm-color-surface-interaction);
  --Table-table-cell-border: var(--azm-color-gray-300);
  --Table-table-header-height: 3rem;
  --Global-spacing-none: var(--azm-space-none);
  --Global-spacing-md: var(--azm-space-md);
  --Tag-tag-background-info-light: var(--azm-status-info-bg);
  --Tag-tag-icon-info: var(--azm-status-info-fg);
  --Tag-tag-text-info: var(--azm-status-info-fg);
  --Tag-tag-background-success-light: var(--azm-status-success-bg);
  --Tag-tag-icon-success: var(--azm-status-success-fg);
  --Tag-tag-background-warning-light: var(--azm-status-warning-bg);
  --Tag-tag-icon-warning: var(--azm-status-warning-fg);
  --Tag-tag-background-error-light: var(--azm-status-danger-bg);
  --Tag-tag-icon-error: var(--azm-status-danger-fg);
  --azm-primary: var(--azm-color-primary);
  --Form-option-background-hover: var(--azm-color-sa-25);
  --Form-option-background-selected: var(--azm-color-sa-50);
  --Form-option-background-pressed: var(--azm-color-sa-100);
  --Radius-radius-sm: 0.25rem;
  --radius-full: var(--azm-radius-full);
  --Button-button-background-neutral-default: var(--azm-color-gray-100);
  --Button-buttons-lg-padding: 1rem;
  --Button-buttons-lg-gap: 0.25rem;
  --Progress-Indicator-progress-indicator-gap: 2rem;
  --dga-alpha-white-08: var(--azm-alpha-white-08);
  --dga-alpha-white-10: var(--azm-alpha-white-10);
  --dga-alpha-white-15: var(--azm-alpha-white-15);
  --dga-alpha-white-16: var(--azm-alpha-white-16);
  --dga-alpha-white-20: var(--azm-alpha-white-20);
  --dga-alpha-white-30: var(--azm-alpha-white-30);
  --dga-alpha-white-35: var(--azm-alpha-white-35);
  --dga-alpha-white-40: var(--azm-alpha-white-40);
  --dga-alpha-white-45: var(--azm-alpha-white-45);
  --dga-alpha-white-55: var(--azm-alpha-white-55);
  --dga-alpha-white-70: var(--azm-alpha-white-70);
  --dga-alpha-white-92: var(--azm-alpha-white-92);
  --dga-color-calendar-drawer-accent: var(--azm-color-calendar-drawer-accent);
  --dga-color-calendar-drawer-accent-deep: var(--azm-color-calendar-drawer-accent-deep);
  --dga-color-calendar-drawer-accent-light: var(--azm-color-calendar-drawer-accent-light);
  --dga-color-calendar-drawer-bg: var(--azm-color-calendar-drawer-bg);
  --dga-color-calendar-drawer-border: var(--azm-color-calendar-drawer-border);
  --dga-color-calendar-drawer-surface: var(--azm-color-calendar-drawer-surface);
  --dga-color-calendar-drawer-surface-elevated: var(--azm-color-calendar-drawer-surface-elevated);
  --dga-color-calendar-drawer-teal: var(--azm-color-calendar-drawer-teal);
  --dga-color-calendar-drawer-teal-dot: var(--azm-color-calendar-drawer-teal-dot);
  --dga-button-height-lg: var(--azm-button-height-lg);
  --dga-button-height-md: var(--azm-button-height-md);
  --dga-button-height-sm: var(--azm-button-height-sm);
  --dga-button-height-xs: var(--azm-button-height-xs);
  --dga-touch-target-min: var(--azm-touch-target-min);
  --dga-color-background: var(--azm-color-background);
  --dga-color-background-muted: var(--azm-color-background-muted);
  --dga-color-background-subtle: var(--azm-color-background-subtle);
  --dga-color-border: var(--azm-color-border);
  --dga-color-border-focus: var(--azm-color-border-focus);
  --dga-color-border-subtle: var(--azm-color-border-subtle);
  --dga-color-error-100: var(--azm-color-error-100);
  --dga-color-error-200: var(--azm-color-error-200);
  --dga-color-error-300: var(--azm-color-error-300);
  --dga-color-error-400: var(--azm-color-error-400);
  --dga-color-error-50: var(--azm-color-error-50);
  --dga-color-error-500: var(--azm-color-error-500);
  --dga-color-error-600: var(--azm-color-error-600);
  --dga-color-error-700: var(--azm-color-error-700);
  --dga-color-error-900: var(--azm-color-error-900);
  --dga-color-required: var(--azm-color-required);
  --dga-color-gray-100: var(--azm-color-gray-100);
  --dga-color-gray-200: var(--azm-color-gray-200);
  --dga-color-gray-25: var(--azm-color-gray-25);
  --dga-color-gray-300: var(--azm-color-gray-300);
  --dga-color-gray-400: var(--azm-color-gray-400);
  --dga-color-gray-50: var(--azm-color-gray-50);
  --dga-color-gray-500: var(--azm-color-gray-500);
  --dga-color-gray-600: var(--azm-color-gray-600);
  --dga-color-gray-700: var(--azm-color-gray-700);
  --dga-color-gray-800: var(--azm-color-gray-800);
  --dga-color-gray-900: var(--azm-color-gray-900);
  --dga-color-gray-950: var(--azm-color-gray-950);
  --dga-color-icon-default: var(--azm-color-icon-default);
  --dga-color-info-100: var(--azm-color-info-100);
  --dga-color-info-50: var(--azm-color-info-50);
  --dga-color-info-500: var(--azm-color-info-500);
  --dga-color-info-600: var(--azm-color-info-600);
  --dga-color-info-700: var(--azm-color-info-700);
  --dga-color-landing-hero-bg: var(--azm-color-landing-hero-bg);
  --dga-color-primary: var(--azm-color-primary);
  --dga-color-primary-active: var(--azm-color-primary-active);
  --dga-color-primary-hover: var(--azm-color-primary-hover);
  --dga-color-primary-subtle: var(--azm-color-primary-subtle);
  --dga-color-surface-panel: var(--azm-color-surface-panel);
  --dga-color-surface-soft: var(--azm-color-surface-soft);
  --dga-color-surface-interaction: var(--azm-color-surface-interaction);
  --dga-color-navy: var(--azm-color-navy);
  --dga-color-surface-soft-alpha-50: var(--azm-color-surface-soft-alpha-50);
  --dga-color-surface-accent: var(--azm-color-surface-accent);
  --dga-color-role-arbitrator: var(--azm-color-role-arbitrator);
  --dga-color-role-business: var(--azm-color-role-business);
  --dga-color-role-individual: var(--azm-color-role-individual);
  --dga-color-sa-100: var(--azm-color-sa-100);
  --dga-color-sa-200: var(--azm-color-sa-200);
  --dga-color-sa-25: var(--azm-color-sa-25);
  --dga-color-sa-300: var(--azm-color-sa-300);
  --dga-color-sa-400: var(--azm-color-sa-400);
  --dga-color-sa-50: var(--azm-color-sa-50);
  --dga-color-sa-500: var(--azm-color-sa-500);
  --dga-color-sa-600: var(--azm-color-sa-600);
  --dga-color-sa-700: var(--azm-color-sa-700);
  --dga-color-sa-800: var(--azm-color-sa-800);
  --dga-color-sa-900: var(--azm-color-sa-900);
  --dga-color-sa-950: var(--azm-color-sa-950);
  --dga-color-success-100: var(--azm-color-success-100);
  --dga-color-success-50: var(--azm-color-success-50);
  --dga-color-success-500: var(--azm-color-success-500);
  --dga-color-success-600: var(--azm-color-success-600);
  --dga-color-success-700: var(--azm-color-success-700);
  --dga-color-text-disabled: var(--azm-color-text-disabled);
  --dga-color-text-inverse: var(--azm-color-text-inverse);
  --dga-color-text-primary: var(--azm-color-text-primary);
  --dga-color-text-secondary: var(--azm-color-text-secondary);
  --dga-color-text-tertiary: var(--azm-color-text-tertiary);
  --dga-color-warning-100: var(--azm-color-warning-100);
  --dga-color-warning-200: var(--azm-color-warning-200);
  --dga-color-warning-50: var(--azm-color-warning-50);
  --dga-color-warning-500: var(--azm-color-warning-500);
  --dga-color-warning-600: var(--azm-color-warning-600);
  --dga-color-warning-700: var(--azm-color-warning-700);
  --dga-color-white: var(--azm-color-white);
  --dga-focus-ring: var(--azm-focus-ring);
  --dga-focus-ring-error: var(--azm-focus-ring-error);
  --dga-font-family: var(--azm-font-family);
  --dga-font-family-display: var(--azm-font-family-display);
  --dga-font-family-mono: var(--azm-font-family-mono);
  --dga-font-family-text: var(--azm-font-family-text);
  --dga-font-size-2xs: var(--azm-font-size-2xs);
  --dga-font-size-lg: var(--azm-font-size-lg);
  --dga-font-size-md: var(--azm-font-size-md);
  --dga-font-size-sm: var(--azm-font-size-sm);
  --dga-font-size-value: var(--azm-font-size-value);
  --dga-font-size-xl: var(--azm-font-size-xl);
  --dga-font-size-xs: var(--azm-font-size-xs);
  --dga-font-weight-bold: var(--azm-font-weight-bold);
  --dga-font-weight-medium: var(--azm-font-weight-medium);
  --dga-font-weight-regular: var(--azm-font-weight-regular);
  --dga-font-weight-semibold: var(--azm-font-weight-semibold);
  --dga-form-field-background-disabled: var(--azm-form-field-background-disabled);
  --dga-form-field-border: var(--azm-form-field-border);
  --dga-form-field-border-hover: var(--azm-form-field-border-hover);
  --dga-form-field-border-focus: var(--azm-form-field-border-focus);
  --dga-form-field-border-radius: var(--azm-form-field-border-radius);
  --dga-input-height-md: var(--azm-input-height-md);
  --dga-line-height-2xs: var(--azm-line-height-2xs);
  --dga-line-height-lg: var(--azm-line-height-lg);
  --dga-line-height-md: var(--azm-line-height-md);
  --dga-line-height-sm: var(--azm-line-height-sm);
  --dga-line-height-value: var(--azm-line-height-value);
  --dga-line-height-xl: var(--azm-line-height-xl);
  --dga-line-height-xs: var(--azm-line-height-xs);
  --dga-radius-full: var(--azm-radius-full);
  --dga-radius-card-inner: var(--azm-radius-card-inner);
  --dga-radius-dialog: var(--azm-radius-dialog);
  --dga-radius-lg: var(--azm-radius-lg);
  --dga-radius-md: var(--azm-radius-md);
  --dga-radius-none: var(--azm-radius-none);
  --dga-radius-sm: var(--azm-radius-sm);
  --dga-radius-xl: var(--azm-radius-xl);
  --dga-radius-xs: var(--azm-radius-xs);
  --dga-layout-padding: var(--azm-layout-padding);
  --dga-layout-padding-wide: var(--azm-layout-padding-wide);
  --dga-layout-padding-fluid: var(--azm-layout-padding-fluid);
  --dga-layout-padding-fluid-wide: var(--azm-layout-padding-fluid-wide);
  --dga-layout-max-width: var(--azm-layout-max-width);
  --dga-section-padding-block: var(--azm-section-padding-block);
  --dga-section-padding-block-sm: var(--azm-section-padding-block-sm);
  --dga-section-padding-inline: var(--azm-section-padding-inline);
  --dga-section-padding-inline-wide: var(--azm-section-padding-inline-wide);
  --dga-section-padding-inline-md: var(--azm-section-padding-inline-md);
  --dga-section-padding-inline-sm: var(--azm-section-padding-inline-sm);
  --dga-selection-background: var(--azm-selection-background);
  --dga-selection-background-inverse: var(--azm-selection-background-inverse);
  --dga-selection-color: var(--azm-selection-color);
  --dga-selection-color-inverse: var(--azm-selection-color-inverse);
  --dga-shadow-2xl: var(--azm-shadow-2xl);
  --dga-shadow-lg: var(--azm-shadow-lg);
  --dga-shadow-md: var(--azm-shadow-md);
  --dga-shadow-sm: var(--azm-shadow-sm);
  --dga-shadow-xl: var(--azm-shadow-xl);
  --dga-shadow-card: var(--azm-shadow-card);
  --dga-shadow-xs: var(--azm-shadow-xs);
  --dga-card-gap: var(--azm-card-gap);
  --dga-card-icon-radius: var(--azm-card-icon-radius);
  --dga-card-padding: var(--azm-card-padding);
  --dga-card-radius: var(--azm-card-radius);
  --dga-space-2xl: var(--azm-space-2xl);
  --dga-space-3xl: var(--azm-space-3xl);
  --dga-space-4xl: var(--azm-space-4xl);
  --dga-space-5xl: var(--azm-space-5xl);
  --dga-space-6xl: var(--azm-space-6xl);
  --dga-space-lg: var(--azm-space-lg);
  --dga-space-md: var(--azm-space-md);
  --dga-space-none: var(--azm-space-none);
  --dga-space-sm: var(--azm-space-sm);
  --dga-space-xl: var(--azm-space-xl);
  --dga-space-xs: var(--azm-space-xs);
  --dga-space-xxs: var(--azm-space-xxs);
  --dga-transition-fast: var(--azm-transition-fast);
  --dga-transition-normal: var(--azm-transition-normal);
  --dga-transition-slow: var(--azm-transition-slow);
  --dga-z-dropdown: var(--azm-z-dropdown);
  --dga-z-fixed: var(--azm-z-fixed);
  --dga-z-modal: var(--azm-z-modal);
  --dga-z-modal-backdrop: var(--azm-z-modal-backdrop);
  --dga-z-popover: var(--azm-z-popover);
  --dga-z-sticky: var(--azm-z-sticky);
  --dga-z-toast: var(--azm-z-toast);
  --dga-z-tooltip: var(--azm-z-tooltip);
  --dga-tooltip-surface: var(--azm-tooltip-surface);
  --dga-tooltip-on-surface: var(--azm-tooltip-on-surface);
  --dga-stepper-indicator-sm: var(--azm-stepper-indicator-sm);
  --dga-stepper-indicator-md: var(--azm-stepper-indicator-md);
  --dga-stepper-indicator-lg: var(--azm-stepper-indicator-lg);
  --dga-stepper-indicator-icon: var(--azm-stepper-indicator-icon);
  --dga-stepper-connector: var(--azm-stepper-connector);
  --dga-scroll-top-lift: var(--azm-scroll-top-lift);
  --dga-toast-progress: var(--azm-toast-progress);
  --dga-search-bar-height: var(--azm-search-bar-height);
  --dga-search-bar-width: var(--azm-search-bar-width);
}
html[data-azm-theme=dark] {
  color-scheme: dark;
  --azm-color-gray-25: #0d121c;
  --azm-color-gray-50: #111927;
  --azm-color-gray-100: #1f2a37;
  --azm-color-gray-200: #384250;
  --azm-color-gray-300: #4d5761;
  --azm-color-gray-400: #6c737f;
  --azm-color-gray-500: #9da4ae;
  --azm-color-gray-600: #d2d6db;
  --azm-color-gray-700: #e5e7eb;
  --azm-color-gray-800: #f3f4f6;
  --azm-color-gray-900: #f9fafb;
  --azm-color-gray-950: #fcfcfd;
  --azm-color-sa-25: color-mix(in srgb, #1b8354 14%, #0d121c);
  --azm-color-sa-50: color-mix(in srgb, #1b8354 20%, #111927);
  --azm-color-sa-100: color-mix(in srgb, #1b8354 28%, #111927);
  --azm-color-error-50: color-mix(in srgb, #d92d20 16%, #111927);
  --azm-color-error-100: color-mix(in srgb, #d92d20 24%, #111927);
  --azm-color-warning-50: color-mix(in srgb, #dc6803 16%, #111927);
  --azm-color-warning-100: color-mix(in srgb, #dc6803 24%, #111927);
  --azm-color-success-50: color-mix(in srgb, #079455 16%, #111927);
  --azm-color-success-100: color-mix(in srgb, #079455 24%, #111927);
  --azm-color-info-50: color-mix(in srgb, #1570ef 16%, #111927);
  --azm-color-info-100: color-mix(in srgb, #1570ef 24%, #111927);
  --azm-color-background: #0d121c;
  --azm-color-background-subtle: #111927;
  --azm-color-background-muted: #1f2a37;
  --azm-color-surface-panel: #111927;
  --azm-color-surface-soft: #1f2a37;
  --azm-color-surface-interaction: #1f2a37;
  --azm-color-surface-subtle: #111927;
  --azm-color-surface-soft-alpha-50: color-mix(in srgb, #1f2a37 50%, transparent);
  --azm-color-landing-hero-bg: #111927;
  --azm-color-primary-subtle: color-mix(in srgb, #1b8354 16%, #0d121c);
  --azm-color-calendar-range-fill: color-mix(in srgb, #1b8354 22%, #1f2a37);
  --azm-color-text-primary: #fcfcfd;
  --azm-color-text-default: #fcfcfd;
  --azm-color-text-secondary: #d2d6db;
  --azm-color-text-tertiary: #9da4ae;
  --azm-color-text-disabled: #6c737f;
  --azm-color-text-inverse: #ffffff;
  --azm-color-form-label: #fcfcfd;
  --azm-color-icon-default: #fcfcfd;
  --azm-color-border: #4d5761;
  --azm-color-border-subtle: #384250;
  --azm-color-border-default: #4d5761;
  --azm-status-neutral-bg: color-mix(in srgb, #9da4ae 16%, #111927);
  --azm-status-neutral-fg: #e5e7eb;
  --azm-status-info-bg: color-mix(in srgb, #1570ef 20%, #111927);
  --azm-status-info-fg: #d1e9ff;
  --azm-status-success-bg: color-mix(in srgb, #079455 20%, #111927);
  --azm-status-success-fg: #abefc6;
  --azm-status-warning-bg: color-mix(in srgb, #dc6803 20%, #111927);
  --azm-status-warning-fg: #fedf89;
  --azm-status-danger-bg: color-mix(in srgb, #d92d20 20%, #111927);
  --azm-status-danger-fg: #fecdca;
  --azm-status-primary-bg: color-mix(in srgb, #1b8354 20%, #111927);
  --azm-status-primary-fg: #b8eacb;
  --azm-status-purple-bg: color-mix(in srgb, #411884 20%, #111927);
  --azm-status-purple-fg: #e5e7eb;
  --azm-status-blue-bg: color-mix(in srgb, #006ce2 20%, #111927);
  --azm-status-blue-fg: #d1e9ff;
  --azm-sidebar-bg: #111927;
  --azm-sidebar-surround-bg: #0d121c;
  --azm-sidebar-item-active-bg: color-mix(in srgb, #1b8354 22%, #111927);
  --azm-sidebar-item-hover-bg: #1f2a37;
  --azm-sidebar-item-inactive-color: #e5e7eb;
  --azm-sidebar-item-icon-color: #e5e7eb;
  --azm-sidebar-badge-bg: color-mix(in srgb, #1b8354 28%, #1f2a37);
  --azm-sidebar-badge-color: #b8eacb;
  --azm-form-field-border: #4d5761;
  --azm-form-field-border-hover: #9da4ae;
  --azm-form-field-border-focus: #d2d6db;
  --azm-form-field-border-disabled: #384250;
  --azm-form-field-background-disabled: #1f2a37;
  --azm-form-field-text-placeholder: #9da4ae;
  --azm-form-field-text-filled: #fcfcfd;
  --azm-form-field-text-readonly: #9da4ae;
  --azm-form-field-text-disabled: #6c737f;
  --azm-selection-background: color-mix(in srgb, #1b8354 28%, #1f2a37);
  --azm-selection-color: #dff6e7;
  --azm-selection-color-inverse: #ffffff;
  --azm-button-background-neutral-default: #1f2a37;
  --azm-button-background-disabled: #1f2a37;
  --azm-button-text-disabled: #6c737f;
  --azm-back-button-bg: #1f2a37;
  --azm-back-button-bg-hover: #384250;
  --azm-back-button-color: #e5e7eb;
  --azm-toast-background: #1f2a37;
  --azm-toast-text-color: #e5e7eb;
  --azm-toast-label-color: #fcfcfd;
  --azm-toast-icon-color: #ffffff;
  --azm-toast-success-background: color-mix(in srgb, #079455 18%, #111927);
  --azm-toast-success-text: #abefc6;
  --azm-toast-error-background: color-mix(in srgb, #d92d20 18%, #111927);
  --azm-toast-error-text: #fecdca;
  --azm-toast-warning-background: color-mix(in srgb, #dc6803 18%, #111927);
  --azm-toast-warning-text: #fedf89;
  --azm-toast-info-background: color-mix(in srgb, #1570ef 18%, #111927);
  --azm-toast-info-text: #d1e9ff;
  --azm-tabs-divider-color: #384250;
  --azm-tabs-tab-color: #d2d6db;
  --azm-scrollbar-page-thumb: #4d5761;
  --azm-scrollbar-page-thumb-hover: #6c737f;
  --azm-scrollbar-region-thumb: #4d5761;
  --azm-scrollbar-region-thumb-hover: #6c737f;
  --azm-shell-divider: color-mix(in srgb, #fcfcfd 12%, transparent);
  --azm-auth-create-icon-circle-bg: color-mix(in srgb, #1570ef 20%, #111927);
  --azm-auth-create-dropzone-border-color: #4d5761;
  --azm-shadow-xs: 0 1px 2px color-mix(in srgb, #0d121c 45%, transparent);
  --azm-shadow-sm: 0 1px 3px color-mix(in srgb, #0d121c 50%, transparent);
  --azm-shadow-md: 0 4px 8px color-mix(in srgb, #0d121c 45%, transparent);
  --azm-shadow-lg: 0 8px 16px color-mix(in srgb, #0d121c 50%, transparent);
  --azm-shadow-xl: 0 12px 24px color-mix(in srgb, #0d121c 55%, transparent);
  --azm-shadow-2xl: 0 24px 48px color-mix(in srgb, #0d121c 60%, transparent);
  --azm-shadow-card: 0 1px 3px color-mix(in srgb, #0d121c 40%, transparent);
  --azm-tooltip-surface: #1f2a37;
  --azm-tooltip-on-surface: #ffffff;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html,
body,
.cdk-overlay-container {
  font-family: var(--azm-font-family-text);
}
html {
  font-size: calc(100% * var(--azm-a11y-font-scale, 1));
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
html,
body {
  min-height: 100vh;
}
@media (max-width: 1199.98px) {
  html,
  body {
    min-height: 100dvh;
    max-width: 100dvw;
  }
  html:has(azm-layout),
  html:has(azm-layout) body {
    min-height: 0;
    max-height: 100dvh;
    overflow: hidden;
  }
}
body {
  margin: 0;
  padding: 0;
  color: var(--azm-color-text-primary);
  background-color: var(--azm-color-background);
  overflow-x: clip;
  overscroll-behavior-y: none;
}
img,
video,
svg,
iframe {
  max-width: 100%;
  height: auto;
}
html[data-azm-theme=dark] img[src*=logo],
html[data-azm-theme=dark] img[src*=Logo] {
  background-color: var(--azm-color-background);
}
button,
input,
select,
textarea {
  font: inherit;
  color: inherit;
}
html[dir=rtl],
[dir=rtl] {
  direction: rtl;
  text-align: start;
}
html[dir=ltr],
[dir=ltr] {
  direction: ltr;
  text-align: start;
}
.azm-gap-none {
  gap: var(--azm-space-none);
}
.azm-p-none {
  padding: var(--azm-space-none);
}
.azm-px-none {
  padding-inline: var(--azm-space-none);
}
.azm-py-none {
  padding-block: var(--azm-space-none);
}
.azm-pt-none {
  padding-block-start: var(--azm-space-none);
}
.azm-pb-none {
  padding-block-end: var(--azm-space-none);
}
.azm-ps-none {
  padding-inline-start: var(--azm-space-none);
}
.azm-pe-none {
  padding-inline-end: var(--azm-space-none);
}
.azm-m-none {
  margin: var(--azm-space-none);
}
.azm-mx-none {
  margin-inline: var(--azm-space-none);
}
.azm-my-none {
  margin-block: var(--azm-space-none);
}
.azm-mt-none {
  margin-block-start: var(--azm-space-none);
}
.azm-mb-none {
  margin-block-end: var(--azm-space-none);
}
.azm-ms-none {
  margin-inline-start: var(--azm-space-none);
}
.azm-me-none {
  margin-inline-end: var(--azm-space-none);
}
.azm-gap-xxs {
  gap: var(--azm-space-xxs);
}
.azm-p-xxs {
  padding: var(--azm-space-xxs);
}
.azm-px-xxs {
  padding-inline: var(--azm-space-xxs);
}
.azm-py-xxs {
  padding-block: var(--azm-space-xxs);
}
.azm-pt-xxs {
  padding-block-start: var(--azm-space-xxs);
}
.azm-pb-xxs {
  padding-block-end: var(--azm-space-xxs);
}
.azm-ps-xxs {
  padding-inline-start: var(--azm-space-xxs);
}
.azm-pe-xxs {
  padding-inline-end: var(--azm-space-xxs);
}
.azm-m-xxs {
  margin: var(--azm-space-xxs);
}
.azm-mx-xxs {
  margin-inline: var(--azm-space-xxs);
}
.azm-my-xxs {
  margin-block: var(--azm-space-xxs);
}
.azm-mt-xxs {
  margin-block-start: var(--azm-space-xxs);
}
.azm-mb-xxs {
  margin-block-end: var(--azm-space-xxs);
}
.azm-ms-xxs {
  margin-inline-start: var(--azm-space-xxs);
}
.azm-me-xxs {
  margin-inline-end: var(--azm-space-xxs);
}
.azm-gap-xs {
  gap: var(--azm-space-xs);
}
.azm-p-xs {
  padding: var(--azm-space-xs);
}
.azm-px-xs {
  padding-inline: var(--azm-space-xs);
}
.azm-py-xs {
  padding-block: var(--azm-space-xs);
}
.azm-pt-xs {
  padding-block-start: var(--azm-space-xs);
}
.azm-pb-xs {
  padding-block-end: var(--azm-space-xs);
}
.azm-ps-xs {
  padding-inline-start: var(--azm-space-xs);
}
.azm-pe-xs {
  padding-inline-end: var(--azm-space-xs);
}
.azm-m-xs {
  margin: var(--azm-space-xs);
}
.azm-mx-xs {
  margin-inline: var(--azm-space-xs);
}
.azm-my-xs {
  margin-block: var(--azm-space-xs);
}
.azm-mt-xs {
  margin-block-start: var(--azm-space-xs);
}
.azm-mb-xs {
  margin-block-end: var(--azm-space-xs);
}
.azm-ms-xs {
  margin-inline-start: var(--azm-space-xs);
}
.azm-me-xs {
  margin-inline-end: var(--azm-space-xs);
}
.azm-gap-sm {
  gap: var(--azm-space-sm);
}
.azm-p-sm {
  padding: var(--azm-space-sm);
}
.azm-px-sm {
  padding-inline: var(--azm-space-sm);
}
.azm-py-sm {
  padding-block: var(--azm-space-sm);
}
.azm-pt-sm {
  padding-block-start: var(--azm-space-sm);
}
.azm-pb-sm {
  padding-block-end: var(--azm-space-sm);
}
.azm-ps-sm {
  padding-inline-start: var(--azm-space-sm);
}
.azm-pe-sm {
  padding-inline-end: var(--azm-space-sm);
}
.azm-m-sm {
  margin: var(--azm-space-sm);
}
.azm-mx-sm {
  margin-inline: var(--azm-space-sm);
}
.azm-my-sm {
  margin-block: var(--azm-space-sm);
}
.azm-mt-sm {
  margin-block-start: var(--azm-space-sm);
}
.azm-mb-sm {
  margin-block-end: var(--azm-space-sm);
}
.azm-ms-sm {
  margin-inline-start: var(--azm-space-sm);
}
.azm-me-sm {
  margin-inline-end: var(--azm-space-sm);
}
.azm-gap-md {
  gap: var(--azm-space-md);
}
.azm-p-md {
  padding: var(--azm-space-md);
}
.azm-px-md {
  padding-inline: var(--azm-space-md);
}
.azm-py-md {
  padding-block: var(--azm-space-md);
}
.azm-pt-md {
  padding-block-start: var(--azm-space-md);
}
.azm-pb-md {
  padding-block-end: var(--azm-space-md);
}
.azm-ps-md {
  padding-inline-start: var(--azm-space-md);
}
.azm-pe-md {
  padding-inline-end: var(--azm-space-md);
}
.azm-m-md {
  margin: var(--azm-space-md);
}
.azm-mx-md {
  margin-inline: var(--azm-space-md);
}
.azm-my-md {
  margin-block: var(--azm-space-md);
}
.azm-mt-md {
  margin-block-start: var(--azm-space-md);
}
.azm-mb-md {
  margin-block-end: var(--azm-space-md);
}
.azm-ms-md {
  margin-inline-start: var(--azm-space-md);
}
.azm-me-md {
  margin-inline-end: var(--azm-space-md);
}
.azm-gap-lg {
  gap: var(--azm-space-lg);
}
.azm-p-lg {
  padding: var(--azm-space-lg);
}
.azm-px-lg {
  padding-inline: var(--azm-space-lg);
}
.azm-py-lg {
  padding-block: var(--azm-space-lg);
}
.azm-pt-lg {
  padding-block-start: var(--azm-space-lg);
}
.azm-pb-lg {
  padding-block-end: var(--azm-space-lg);
}
.azm-ps-lg {
  padding-inline-start: var(--azm-space-lg);
}
.azm-pe-lg {
  padding-inline-end: var(--azm-space-lg);
}
.azm-m-lg {
  margin: var(--azm-space-lg);
}
.azm-mx-lg {
  margin-inline: var(--azm-space-lg);
}
.azm-my-lg {
  margin-block: var(--azm-space-lg);
}
.azm-mt-lg {
  margin-block-start: var(--azm-space-lg);
}
.azm-mb-lg {
  margin-block-end: var(--azm-space-lg);
}
.azm-ms-lg {
  margin-inline-start: var(--azm-space-lg);
}
.azm-me-lg {
  margin-inline-end: var(--azm-space-lg);
}
.azm-gap-xl {
  gap: var(--azm-space-xl);
}
.azm-p-xl {
  padding: var(--azm-space-xl);
}
.azm-px-xl {
  padding-inline: var(--azm-space-xl);
}
.azm-py-xl {
  padding-block: var(--azm-space-xl);
}
.azm-pt-xl {
  padding-block-start: var(--azm-space-xl);
}
.azm-pb-xl {
  padding-block-end: var(--azm-space-xl);
}
.azm-ps-xl {
  padding-inline-start: var(--azm-space-xl);
}
.azm-pe-xl {
  padding-inline-end: var(--azm-space-xl);
}
.azm-m-xl {
  margin: var(--azm-space-xl);
}
.azm-mx-xl {
  margin-inline: var(--azm-space-xl);
}
.azm-my-xl {
  margin-block: var(--azm-space-xl);
}
.azm-mt-xl {
  margin-block-start: var(--azm-space-xl);
}
.azm-mb-xl {
  margin-block-end: var(--azm-space-xl);
}
.azm-ms-xl {
  margin-inline-start: var(--azm-space-xl);
}
.azm-me-xl {
  margin-inline-end: var(--azm-space-xl);
}
.azm-gap-2xl {
  gap: var(--azm-space-2xl);
}
.azm-p-2xl {
  padding: var(--azm-space-2xl);
}
.azm-px-2xl {
  padding-inline: var(--azm-space-2xl);
}
.azm-py-2xl {
  padding-block: var(--azm-space-2xl);
}
.azm-pt-2xl {
  padding-block-start: var(--azm-space-2xl);
}
.azm-pb-2xl {
  padding-block-end: var(--azm-space-2xl);
}
.azm-ps-2xl {
  padding-inline-start: var(--azm-space-2xl);
}
.azm-pe-2xl {
  padding-inline-end: var(--azm-space-2xl);
}
.azm-m-2xl {
  margin: var(--azm-space-2xl);
}
.azm-mx-2xl {
  margin-inline: var(--azm-space-2xl);
}
.azm-my-2xl {
  margin-block: var(--azm-space-2xl);
}
.azm-mt-2xl {
  margin-block-start: var(--azm-space-2xl);
}
.azm-mb-2xl {
  margin-block-end: var(--azm-space-2xl);
}
.azm-ms-2xl {
  margin-inline-start: var(--azm-space-2xl);
}
.azm-me-2xl {
  margin-inline-end: var(--azm-space-2xl);
}
.azm-gap-3xl {
  gap: var(--azm-space-3xl);
}
.azm-p-3xl {
  padding: var(--azm-space-3xl);
}
.azm-px-3xl {
  padding-inline: var(--azm-space-3xl);
}
.azm-py-3xl {
  padding-block: var(--azm-space-3xl);
}
.azm-pt-3xl {
  padding-block-start: var(--azm-space-3xl);
}
.azm-pb-3xl {
  padding-block-end: var(--azm-space-3xl);
}
.azm-ps-3xl {
  padding-inline-start: var(--azm-space-3xl);
}
.azm-pe-3xl {
  padding-inline-end: var(--azm-space-3xl);
}
.azm-m-3xl {
  margin: var(--azm-space-3xl);
}
.azm-mx-3xl {
  margin-inline: var(--azm-space-3xl);
}
.azm-my-3xl {
  margin-block: var(--azm-space-3xl);
}
.azm-mt-3xl {
  margin-block-start: var(--azm-space-3xl);
}
.azm-mb-3xl {
  margin-block-end: var(--azm-space-3xl);
}
.azm-ms-3xl {
  margin-inline-start: var(--azm-space-3xl);
}
.azm-me-3xl {
  margin-inline-end: var(--azm-space-3xl);
}
.azm-gap-4xl {
  gap: var(--azm-space-4xl);
}
.azm-p-4xl {
  padding: var(--azm-space-4xl);
}
.azm-px-4xl {
  padding-inline: var(--azm-space-4xl);
}
.azm-py-4xl {
  padding-block: var(--azm-space-4xl);
}
.azm-pt-4xl {
  padding-block-start: var(--azm-space-4xl);
}
.azm-pb-4xl {
  padding-block-end: var(--azm-space-4xl);
}
.azm-ps-4xl {
  padding-inline-start: var(--azm-space-4xl);
}
.azm-pe-4xl {
  padding-inline-end: var(--azm-space-4xl);
}
.azm-m-4xl {
  margin: var(--azm-space-4xl);
}
.azm-mx-4xl {
  margin-inline: var(--azm-space-4xl);
}
.azm-my-4xl {
  margin-block: var(--azm-space-4xl);
}
.azm-mt-4xl {
  margin-block-start: var(--azm-space-4xl);
}
.azm-mb-4xl {
  margin-block-end: var(--azm-space-4xl);
}
.azm-ms-4xl {
  margin-inline-start: var(--azm-space-4xl);
}
.azm-me-4xl {
  margin-inline-end: var(--azm-space-4xl);
}
.azm-gap-5xl {
  gap: var(--azm-space-5xl);
}
.azm-p-5xl {
  padding: var(--azm-space-5xl);
}
.azm-px-5xl {
  padding-inline: var(--azm-space-5xl);
}
.azm-py-5xl {
  padding-block: var(--azm-space-5xl);
}
.azm-pt-5xl {
  padding-block-start: var(--azm-space-5xl);
}
.azm-pb-5xl {
  padding-block-end: var(--azm-space-5xl);
}
.azm-ps-5xl {
  padding-inline-start: var(--azm-space-5xl);
}
.azm-pe-5xl {
  padding-inline-end: var(--azm-space-5xl);
}
.azm-m-5xl {
  margin: var(--azm-space-5xl);
}
.azm-mx-5xl {
  margin-inline: var(--azm-space-5xl);
}
.azm-my-5xl {
  margin-block: var(--azm-space-5xl);
}
.azm-mt-5xl {
  margin-block-start: var(--azm-space-5xl);
}
.azm-mb-5xl {
  margin-block-end: var(--azm-space-5xl);
}
.azm-ms-5xl {
  margin-inline-start: var(--azm-space-5xl);
}
.azm-me-5xl {
  margin-inline-end: var(--azm-space-5xl);
}
.azm-gap-6xl {
  gap: var(--azm-space-6xl);
}
.azm-p-6xl {
  padding: var(--azm-space-6xl);
}
.azm-px-6xl {
  padding-inline: var(--azm-space-6xl);
}
.azm-py-6xl {
  padding-block: var(--azm-space-6xl);
}
.azm-pt-6xl {
  padding-block-start: var(--azm-space-6xl);
}
.azm-pb-6xl {
  padding-block-end: var(--azm-space-6xl);
}
.azm-ps-6xl {
  padding-inline-start: var(--azm-space-6xl);
}
.azm-pe-6xl {
  padding-inline-end: var(--azm-space-6xl);
}
.azm-m-6xl {
  margin: var(--azm-space-6xl);
}
.azm-mx-6xl {
  margin-inline: var(--azm-space-6xl);
}
.azm-my-6xl {
  margin-block: var(--azm-space-6xl);
}
.azm-mt-6xl {
  margin-block-start: var(--azm-space-6xl);
}
.azm-mb-6xl {
  margin-block-end: var(--azm-space-6xl);
}
.azm-ms-6xl {
  margin-inline-start: var(--azm-space-6xl);
}
.azm-me-6xl {
  margin-inline-end: var(--azm-space-6xl);
}
.homeBody {
  padding-block: var(--azm-section-padding-block);
  padding-inline: var(--azm-section-padding-inline);
}
@media (max-width: 991.98px) {
  .homeBody {
    padding-block: var(--azm-section-padding-block-sm);
    padding-inline: var(--azm-section-padding-inline-md);
  }
}
@media (max-width: 767.98px) {
  .homeBody {
    padding-inline: var(--azm-section-padding-inline-sm);
  }
}
.azm-me-neg-md {
  margin-inline-end: calc(var(--azm-space-md) * -1);
}
.azm-mt-neg-xs {
  margin-block-start: calc(var(--azm-space-xs) * -1);
}
.azm-flex {
  display: flex;
}
.azm-inline-flex {
  display: inline-flex;
}
.azm-block {
  display: block;
}
.azm-inline-block {
  display: inline-block;
}
.azm-hidden {
  display: none;
}
.azm-grid {
  display: grid;
}
.azm-flex-col {
  flex-direction: column;
}
.azm-flex-row {
  flex-direction: row;
}
.azm-flex-wrap {
  flex-wrap: wrap;
}
.azm-flex-nowrap {
  flex-wrap: nowrap;
}
.azm-flex-1 {
  flex: 1 1 auto;
  min-width: 0;
}
.azm-shrink-0 {
  flex-shrink: 0;
}
.azm-min-w-0 {
  min-width: 0;
}
.azm-justify-start {
  justify-content: flex-start;
}
.azm-justify-center {
  justify-content: center;
}
.azm-justify-end {
  justify-content: flex-end;
}
.azm-justify-between {
  justify-content: space-between;
}
.azm-justify-around {
  justify-content: space-around;
}
.azm-align-start {
  align-items: flex-start;
}
.azm-align-center {
  align-items: center;
}
.azm-align-end {
  align-items: flex-end;
}
.azm-align-stretch {
  align-items: stretch;
}
.azm-text-start {
  text-align: start;
}
.azm-text-end {
  text-align: end;
}
.azm-text-center {
  text-align: center;
}
.azm-text-nowrap {
  white-space: nowrap;
}
.azm-link-plain {
  text-decoration: none;
  color: inherit;
}
.azm-form-grid {
  display: grid;
  gap: var(--azm-space-xl);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.azm-col-full {
  grid-column: 1/-1;
}
.azm-col-half {
  min-width: 0;
}
@media (max-width: 767.98px) {
  .azm-form-grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 539.98px) {
  .azm-hidden-sm-down {
    display: none;
  }
  .azm-flex-sm-down {
    display: flex;
  }
  .azm-block-sm-down {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .azm-hidden-md-down,
  .azm-hidden-md-down.azm-button,
  azm-button.azm-hidden-md-down {
    display: none;
  }
  .azm-flex-md-down {
    display: flex;
  }
  .azm-block-md-down {
    display: block;
  }
}
@media (min-width: 768px) {
  .azm-hidden-md-up,
  .azm-hidden-md-up.azm-button,
  azm-button.azm-hidden-md-up {
    display: none;
  }
  .azm-flex-md-up {
    display: flex;
  }
  .azm-block-md-up {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .azm-hidden-lg-down {
    display: none;
  }
  .azm-flex-lg-down {
    display: flex;
  }
  .azm-block-lg-down {
    display: block;
  }
}
@media (min-width: 992px) {
  .azm-hidden-lg-up {
    display: none;
  }
  .azm-flex-lg-up {
    display: flex;
  }
}
@media (max-width: 1199.98px) {
  .azm-hidden-xl-down {
    display: none;
  }
}
@media (max-width: 1399.98px) {
  .azm-hidden-2xl-down {
    display: none;
  }
}
.azm-flex-col-reverse {
  display: flex;
  flex-direction: column-reverse;
}
.azm-flex-row-reverse {
  display: flex;
  flex-direction: row-reverse;
}
.azm-justify-items-center {
  justify-items: center;
}
.azm-place-center {
  place-items: center;
}
.azm-place-start {
  place-items: start;
}
.azm-self-center {
  align-self: center;
}
.azm-w-full {
  width: 100%;
}
.azm-w-auto {
  width: auto;
}
.azm-w-fit {
  width: fit-content;
}
.azm-w-max {
  width: max-content;
}
.azm-w-select {
  width: 12rem;
}
.azm-w-narrow {
  width: 95%;
}
.azm-max-w-xl {
  max-width: 36rem;
}
.azm-min-w-dialog {
  min-width: min(450px, 100%);
}
.azm-relative {
  position: relative;
}
.azm-absolute {
  position: absolute;
}
.azm-sticky {
  position: sticky;
}
.azm-inset-start {
  inset-inline-start: 0;
}
.azm-inset-below {
  inset-block-start: 100%;
}
.azm-z-base {
  z-index: 5;
}
.azm-z-dropdown {
  z-index: 50;
}
.azm-overflow-hidden {
  overflow: hidden;
}
.azm-overflow-auto {
  overflow: auto;
}
@media (prefers-reduced-motion: no-preference) {
  .azm-overflow-auto {
    scroll-behavior: smooth;
  }
}
.azm-overflow-auto::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
.azm-overflow-auto::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.azm-overflow-auto::-webkit-scrollbar-corner {
  background: transparent;
}
.azm-overflow-auto::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
.azm-overflow-auto::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
.azm-overflow-auto::-webkit-scrollbar-thumb:hover,
.azm-overflow-auto::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  .azm-overflow-auto {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
.azm-overflow-scroll {
  overflow: scroll;
}
@media (prefers-reduced-motion: no-preference) {
  .azm-overflow-scroll {
    scroll-behavior: smooth;
  }
}
.azm-overflow-scroll::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
.azm-overflow-scroll::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.azm-overflow-scroll::-webkit-scrollbar-corner {
  background: transparent;
}
.azm-overflow-scroll::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
.azm-overflow-scroll::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
.azm-overflow-scroll::-webkit-scrollbar-thumb:hover,
.azm-overflow-scroll::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  .azm-overflow-scroll {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
.azm-overflow-y-auto {
  overflow-y: auto;
}
@media (prefers-reduced-motion: no-preference) {
  .azm-overflow-y-auto {
    scroll-behavior: smooth;
  }
}
.azm-overflow-y-auto::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
.azm-overflow-y-auto::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.azm-overflow-y-auto::-webkit-scrollbar-corner {
  background: transparent;
}
.azm-overflow-y-auto::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
.azm-overflow-y-auto::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
.azm-overflow-y-auto::-webkit-scrollbar-thumb:hover,
.azm-overflow-y-auto::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  .azm-overflow-y-auto {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
.azm-shadow-lg {
  box-shadow: var(--azm-shadow-lg);
}
.azm-rounded-sm {
  border-radius: var(--azm-radius-sm);
}
.azm-rounded-md {
  border-radius: var(--azm-radius-md);
}
.azm-rounded-lg {
  border-radius: var(--azm-radius-lg);
}
.azm-rounded-xl {
  border-radius: var(--azm-radius-xl);
}
.azm-border-0 {
  border-width: 0;
}
.azm-border-t {
  border-top: 1px solid var(--azm-color-border-subtle);
}
.azm-border-b-strong {
  border-bottom: 2px solid var(--azm-color-border-subtle);
}
.azm-border-subtle {
  border-color: var(--azm-color-border-subtle);
}
.azm-border-success {
  border-color: var(--azm-color-success-500);
}
.azm-border-surface {
  border-color: var(--azm-color-background);
}
.azm-border-muted {
  border-color: var(--azm-color-gray-100);
}
.azm-border-surface-muted {
  border-color: color-mix(in srgb, var(--azm-color-background) 30%, transparent);
}
.azm-bg-surface {
  background-color: var(--azm-color-background);
}
.azm-bg-primary {
  background-color: var(--azm-color-primary);
}
.azm-bg-border-token {
  background-color: var(--azm-color-gray-100);
}
.azm-status-success-muted {
  background-color: color-mix(in srgb, var(--azm-color-success-500) 15%, transparent);
}
.azm-status-danger-muted {
  background-color: color-mix(in srgb, var(--azm-color-error-500) 15%, transparent);
}
.azm-medium {
  font-weight: var(--azm-font-weight-medium);
}
.azm-regular {
  font-weight: var(--azm-font-weight-regular);
}
.azm-semibold {
  font-weight: var(--azm-font-weight-semibold);
}
.azm-leading-normal {
  line-height: var(--azm-line-height-normal);
}
.azm-leading-relaxed {
  line-height: 1.625;
}
.azm-underline {
  text-decoration: underline;
}
.azm-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.azm-pre-line {
  white-space: pre-line;
}
.azm-link-accent {
  color: var(--azm-color-info-600);
}
.azm-h-dvh {
  height: 100dvh;
}
.azm-min-h-dvh {
  min-height: 100dvh;
}
.azm-h-viewport-sm {
  height: 60vh;
}
.azm-max-h-sm {
  max-height: 350px;
}
.azm-max-h-md {
  max-height: 600px;
}
.azm-list-disc {
  list-style-type: disc;
}
.azm-list-item {
  display: list-item;
}
.azm-list-none {
  list-style: none;
}
.azm-transition {
  transition: all var(--azm-transition-normal);
}
.azm-transition-color {
  transition: color var(--azm-transition-fast), background-color var(--azm-transition-fast);
}
.azm-select-trigger {
  cursor: pointer;
}
.azm-table-row {
  display: table-row;
}
.azm-text-base {
  font-size: var(--azm-font-size-md);
  line-height: var(--azm-line-height-md);
}
.azm-text-base-loose {
  font-size: var(--azm-font-size-md);
  line-height: 1.625;
}
.azm-status-warning-surface {
  background-color: var(--azm-color-warning-50);
  border: 1px solid var(--azm-color-warning-200);
  color: var(--azm-color-warning-700);
}
.azm-status-success-surface {
  background-color: var(--azm-color-success-50);
  border: 1px solid var(--azm-color-success-200);
  color: var(--azm-color-success-700);
}
.azm-my-md {
  margin-block: var(--azm-space-md);
}
.actions-row--reverse {
  flex-direction: row-reverse;
}
.border {
  border: 1px solid var(--azm-color-border);
}
.border-secondary {
  border-color: var(--azm-color-gray-900);
}
.rounded-2 {
  border-radius: var(--azm-radius-md);
}
.fill-block {
  width: 100%;
  max-width: 100%;
}
.text-primary {
  color: var(--azm-color-primary);
}
.text-danger {
  color: var(--azm-form-field-text-error);
}
.text-secondary {
  color: var(--azm-color-text-secondary);
}
.text-dark {
  color: var(--azm-color-text-primary);
}
.text-muted {
  color: var(--azm-color-text-secondary);
}
.bg-transparent {
  background-color: transparent;
}
.text-inverse {
  color: var(--azm-color-text-inverse);
}
.bg-primary-subtle {
  background-color: var(--azm-color-gray-50);
}
.bg-surface-subtle {
  background-color: var(--azm-color-background-subtle);
}
.dialog-subtitle {
  margin: 0;
  color: var(--azm-color-gray-400);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-normal);
}
.dialog-title {
  margin: 0;
  text-align: start;
  font-size: var(--azm-font-size-2xl);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-xl);
  color: var(--azm-color-text-primary);
}
.dialog-title-sm {
  margin: 0;
  text-align: start;
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  color: var(--azm-color-text-primary);
}
.animate-fade-in {
  animation: azm-fade-in 0.2s ease-in;
}
.error-banner {
  background-color: var(--azm-color-warning-200);
  border-radius: var(--azm-radius-md);
  padding: var(--azm-space-sm);
}
@keyframes azm-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
*:focus {
  outline: none;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
[role=button]:focus,
[tabindex]:focus {
  outline: none;
  box-shadow: none;
}
input:focus:not(:focus-visible),
select:focus:not(:focus-visible),
textarea:focus:not(:focus-visible),
button:focus:not(:focus-visible),
[role=button]:focus:not(:focus-visible),
[tabindex]:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
button:focus-visible,
[role=button]:focus-visible,
[tabindex]:focus-visible {
  outline: none;
}
input[type=search]:focus,
input[type=search]:focus-visible,
input[type=search]:focus-within {
  outline: none;
  box-shadow: none;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  appearance: none;
}
a:focus {
  outline: none;
}
a:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
a:focus-visible {
  outline: none;
  box-shadow: var(--azm-focus-ring);
  border-radius: var(--azm-radius-xs);
}
.azm-button:focus,
.azm-dropdown__trigger:focus,
.search-bar__input:focus,
.search-bar__clear-btn:focus,
.azm-input-text__input:focus,
.form-control:focus,
.form-select:focus,
.accordion-panel__header:focus {
  outline: none;
}
.azm-button:focus:not(:focus-visible),
.azm-dropdown__trigger:focus:not(:focus-visible),
.search-bar__input:focus:not(:focus-visible),
.search-bar__clear-btn:focus:not(:focus-visible),
.azm-input-text__input:focus:not(:focus-visible),
.form-control:focus:not(:focus-visible),
.form-select:focus:not(:focus-visible),
.accordion-panel__header:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}
.azm-button:focus-visible,
.azm-dropdown__trigger:focus-visible,
.search-bar__input:focus-visible,
.search-bar__clear-btn:focus-visible,
.azm-input-text__input:focus-visible,
.form-control:focus-visible,
.form-select:focus-visible,
.accordion-panel__header:focus-visible {
  outline: none;
  box-shadow: none;
}
.search-bar__clear-btn:focus-within,
.search-bar__group:focus-within,
.azm-input-text__field:focus-within,
.azm-dropdown__trigger:focus-within,
.azm-datepicker:focus-within,
.azm-timepicker:focus-within {
  outline: none;
}
.azm-datepicker__input:hover,
.azm-datepicker__input:focus,
.azm-datepicker__input:focus-visible {
  outline: none;
  box-shadow: none;
  border: 0;
}
.azm-dropdown__trigger:focus-visible,
button.payment-method--selectable:focus-visible,
button.conversation-item:focus-visible,
button.conversation-row:focus-visible,
.azm-button.conversation-row:focus-visible {
  outline: 2px solid var(--azm-color-border-focus);
  outline-offset: 2px;
}
.ng-otp-input-wrapper:focus,
.ng-otp-input-wrapper:focus-visible,
.ng-otp-input-wrapper:focus-within,
.ng-otp-input-wrapper.wrapper:focus,
.ng-otp-input-wrapper.wrapper:focus-visible,
.ng-otp-input-wrapper.wrapper:focus-within,
.auth-otp-field:focus,
.auth-otp-field:focus-visible,
.auth-otp-field:focus-within,
.n-o-c:focus,
.n-o-c:focus-visible,
.n-o-c:focus-within,
azm-otp:focus,
azm-otp:focus-visible,
azm-otp:focus-within {
  outline: none;
  box-shadow: none;
}
.ng-otp-input-wrapper,
.ng-otp-input-wrapper.wrapper.azm-otp,
fieldset.auth-otp-field {
  border: 0;
  border-width: 0;
  border-style: none;
  border-color: transparent;
}
.azm-field-label:focus,
.azm-field-label:focus-visible,
.azm-field-label__required:focus,
.azm-field-label__required:focus-visible {
  outline: none;
  box-shadow: none;
}
a:not([aria-disabled=true]) {
  cursor: pointer;
}
a[aria-disabled=true],
a.azm-cursor-default,
a.cursor-default,
a.footer-links__link--muted {
  cursor: default;
}
button:not(:disabled):not([disabled]),
input[type=button]:not(:disabled):not([disabled]),
input[type=submit]:not(:disabled):not([disabled]),
input[type=reset]:not(:disabled):not([disabled]),
input[type=checkbox]:not(:disabled):not([disabled]),
input[type=radio]:not(:disabled):not([disabled]),
select:not(:disabled):not([disabled]),
label[for],
summary,
[role=button]:not([aria-disabled=true]),
[role=link]:not([aria-disabled=true]),
[role=menuitem]:not([aria-disabled=true]),
[role=tab]:not([aria-disabled=true]):not(:disabled),
[role=switch]:not(:disabled):not([disabled]) {
  cursor: pointer;
}
.azm-button:not(:disabled):not(.azm-button--disabled),
.azm-dropdown__trigger:not([aria-disabled=true]),
.azm-filter-trigger,
.azm-table__cell-link,
.azm-table__cell--action a,
.azm-table__actions a,
.link-row,
.accordion-panel__trigger,
.arbitrator-card,
.clickable,
.azm-cursor-pointer,
.cursor-pointer {
  cursor: pointer;
}
.azm-cursor-default,
.cursor-default {
  cursor: default;
}
:disabled,
[disabled],
.azm-button--disabled,
.azm-button:disabled,
.azm-switch--disabled .azm-switch__control {
  cursor: default;
}
.footer-links__link--muted {
  cursor: default;
}
input:read-only:not([type=checkbox]):not([type=radio]),
textarea:read-only {
  cursor: default;
}
azm-icon,
.azm-icon {
  cursor: inherit;
}
.azm-button--loading {
  cursor: progress;
}
.azm-cursor-progress {
  cursor: progress;
}
html[dir=rtl],
html[dir=rtl] body {
  direction: rtl;
  text-align: start;
}
html[dir=ltr],
html[dir=ltr] body {
  direction: ltr;
  text-align: start;
}
html[dir=rtl] .cdk-overlay-container,
html[dir=rtl] .cdk-global-overlay-wrapper {
  direction: rtl;
  text-align: start;
}
html[dir=ltr] .cdk-overlay-container,
html[dir=ltr] .cdk-global-overlay-wrapper {
  direction: ltr;
  text-align: start;
}
html,
body {
  width: 100%;
  max-width: 100%;
  margin: 0;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
html {
  overflow-x: hidden;
  overflow-y: auto;
}
body {
  overflow: visible;
}
html:has(azm-layout),
html:has(azm-layout) body {
  overflow: hidden;
  height: 100dvh;
  max-height: 100dvh;
  min-height: 0;
  overscroll-behavior: none;
}
html:has(.azm-landing) {
  overflow-x: clip;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-y: auto;
}
body:has(.azm-landing) {
  height: auto;
  min-height: 100%;
  overflow: visible;
  overscroll-behavior-y: auto;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
img,
video,
svg,
iframe,
canvas,
object,
embed {
  max-width: 100%;
  height: auto;
}
img,
video {
  display: block;
}
.app-shell,
.layout-shell,
.azm-landing,
.auth-shell,
.admin-shell {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 100vh;
}
.azm-landing,
.home-external-page,
.home-external-page__main,
.faqs-page,
.faqs-page__main {
  max-width: 100%;
  min-width: 0;
  overflow-x: clip;
  overflow-y: visible;
}
.app-shell,
.layout-shell,
.layout,
.layout__row,
main:not(.home-external-page__main):not(.faqs-page__main),
.layout-content,
.admin-shell__content,
.requests-sessions-page,
.admin-list-page,
.admin-detail-page,
.dashboard-wrapper,
.dashboard-page,
.profile-page,
.payment-page {
  max-width: 100%;
  min-width: 0;
  overflow-x: clip;
}
.azm-touch-scroll-region,
.table-responsive-wrapper,
.azm-table-responsive {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
@media (prefers-reduced-motion: no-preference) {
  .azm-touch-scroll-region,
  .table-responsive-wrapper,
  .azm-table-responsive {
    scroll-behavior: smooth;
  }
}
.azm-touch-scroll-region::-webkit-scrollbar,
.table-responsive-wrapper::-webkit-scrollbar,
.azm-table-responsive::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
.azm-touch-scroll-region::-webkit-scrollbar-button,
.table-responsive-wrapper::-webkit-scrollbar-button,
.azm-table-responsive::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.azm-touch-scroll-region::-webkit-scrollbar-corner,
.table-responsive-wrapper::-webkit-scrollbar-corner,
.azm-table-responsive::-webkit-scrollbar-corner {
  background: transparent;
}
.azm-touch-scroll-region::-webkit-scrollbar-track,
.table-responsive-wrapper::-webkit-scrollbar-track,
.azm-table-responsive::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
.azm-touch-scroll-region::-webkit-scrollbar-thumb,
.table-responsive-wrapper::-webkit-scrollbar-thumb,
.azm-table-responsive::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
.azm-touch-scroll-region::-webkit-scrollbar-thumb:hover,
.azm-touch-scroll-region::-webkit-scrollbar-thumb:active,
.table-responsive-wrapper::-webkit-scrollbar-thumb:hover,
.table-responsive-wrapper::-webkit-scrollbar-thumb:active,
.azm-table-responsive::-webkit-scrollbar-thumb:hover,
.azm-table-responsive::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  .azm-touch-scroll-region,
  .table-responsive-wrapper,
  .azm-table-responsive {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
.azm-touch-scroll-region,
.table-responsive-wrapper,
.azm-table-responsive {
  touch-action: pan-x;
}
.azm-mobile-container {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  padding-inline: max(var(--azm-space-xl), env(safe-area-inset-left, 0px)) max(var(--azm-space-xl), env(safe-area-inset-right, 0px));
  margin-inline: auto;
}
.azm-text-break {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
}
.azm-content-auto {
  content-visibility: auto;
  contain-intrinsic-size: auto 20rem;
}
@media (max-width: 1199.98px) {
  .app-shell,
  .layout-shell,
  .azm-landing,
  .auth-shell,
  .admin-shell {
    min-height: 100dvh;
    max-width: 100%;
  }
  html:has(azm-layout) .layout-shell,
  html:has(azm-layout) .layout,
  html:has(azm-layout) .layout-content {
    min-height: 0;
    max-height: none;
    overflow-x: clip;
    overflow-y: hidden;
  }
  .app-shell,
  .azm-landing:not(.home-external-page),
  .auth-shell,
  .admin-shell {
    overflow-x: clip;
    max-width: 100%;
  }
  body {
    overflow: visible;
    max-width: 100%;
  }
  .azm-landing.home-external-page,
  .home-external-page__main,
  .faqs-page__main {
    overflow-x: clip;
    overflow-y: visible;
    max-width: 100%;
  }
  html:has(azm-layout),
  html:has(azm-layout) body {
    overflow: hidden;
    height: 100dvh;
    max-height: 100dvh;
    min-height: 0;
  }
  html:has(.azm-landing) {
    height: auto;
    overflow-x: clip;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  body:has(.azm-landing) {
    height: auto;
    overflow: visible;
  }
  input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),
  textarea,
  select,
  .azm-form-field input,
  .azm-form-field textarea,
  .azm-form-field select,
  .p-inputtext,
  .p-dropdown,
  .p-autocomplete-input {
    font-size: max(16px, var(--azm-form-field-font-size-mobile));
  }
  .azm-button:not(:disabled),
  a.azm-button,
  button.azm-button,
  [role=button]:not([aria-hidden=true]):not([disabled]) {
    min-height: max(var(--azm-touch-target-min), var(--azm-button-height-md, 2.5rem));
  }
  .azm-button.icon-only,
  .azm-button--icon-only,
  button.icon-only,
  .azm-icon-button {
    min-width: var(--azm-touch-target-min);
    min-height: var(--azm-touch-target-min);
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .landing-about,
  .faq,
  .requests-sessions-page .page-section,
  .admin-list-page .admin-list-body,
  .dashboard-page .dashboard-section,
  .notification-dashboard,
  .upcoming-sessions-page {
    content-visibility: auto;
    contain-intrinsic-size: auto 24rem;
  }
  .p-datatable-wrapper,
  .azm-table-wrap,
  table:not(.invoice-dialog__table) {
    max-width: 100%;
  }
  .p-datatable-wrapper,
  .azm-table-wrap {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: no-preference) {
  .p-datatable-wrapper,
  .azm-table-wrap {
    scroll-behavior: smooth;
  }
}
@media (max-width: 1199.98px) {
  .p-datatable-wrapper::-webkit-scrollbar,
  .azm-table-wrap::-webkit-scrollbar {
    width: var(--azm-scrollbar-region-width);
    height: var(--azm-scrollbar-region-height);
  }
  .p-datatable-wrapper::-webkit-scrollbar-button,
  .azm-table-wrap::-webkit-scrollbar-button {
    display: none;
    width: 0;
    height: 0;
  }
  .p-datatable-wrapper::-webkit-scrollbar-corner,
  .azm-table-wrap::-webkit-scrollbar-corner {
    background: transparent;
  }
  .p-datatable-wrapper::-webkit-scrollbar-track,
  .azm-table-wrap::-webkit-scrollbar-track {
    background: var(--azm-scrollbar-region-track);
    border-radius: var(--azm-scrollbar-region-radius);
  }
  .p-datatable-wrapper::-webkit-scrollbar-thumb,
  .azm-table-wrap::-webkit-scrollbar-thumb {
    background: var(--azm-scrollbar-region-thumb-bg);
    border-radius: var(--azm-scrollbar-region-radius);
    transition: background-color var(--azm-transition-fast);
  }
  .p-datatable-wrapper::-webkit-scrollbar-thumb:hover,
  .p-datatable-wrapper::-webkit-scrollbar-thumb:active,
  .azm-table-wrap::-webkit-scrollbar-thumb:hover,
  .azm-table-wrap::-webkit-scrollbar-thumb:active {
    background: var(--azm-scrollbar-region-thumb-hover);
  }
  @supports (-moz-appearance: none) {
    .p-datatable-wrapper,
    .azm-table-wrap {
      scrollbar-width: thin;
      scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
    }
  }
}
@media (max-width: 1199.98px) and (min-width: 540px) {
  .page-grid--2,
  .page-grid--3,
  .dashboard-stats,
  .requests-sessions-page .page-grid--3,
  .admin-list-page .page-grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 1199.98px) and (max-width: 539.98px) {
  .page-grid--2,
  .page-grid--3,
  .page-grid--4,
  .page-grid--5,
  .dashboard-stats {
    grid-template-columns: minmax(0, 1fr);
  }
}
:root {
  --azm-a11y-font-scale: 1;
}
html azm-header .app-header__icon-btn,
html azm-header .azm-theme-toggle--icon.app-header__icon-btn,
html azm-header .app-header__close-btn,
html azm-auth-header .auth-header__utilities .app-header__icon-btn,
html azm-auth-header .auth-header__utilities .azm-theme-toggle--icon {
  width: calc(2.25rem / var(--azm-a11y-font-scale, 1));
  height: calc(2.25rem / var(--azm-a11y-font-scale, 1));
}
html azm-page-title .page-title__icon--sprite {
  width: calc(3rem / var(--azm-a11y-font-scale, 1));
  height: calc(3rem / var(--azm-a11y-font-scale, 1));
}
@media (max-width: 1199.98px) {
  html azm-header .app-header__icon-btn,
  html azm-header .azm-theme-toggle--icon.app-header__icon-btn {
    width: calc(2rem / var(--azm-a11y-font-scale, 1));
    height: calc(2rem / var(--azm-a11y-font-scale, 1));
  }
  html azm-page-title .page-title__icon--sprite {
    width: calc(2.25rem / var(--azm-a11y-font-scale, 1));
    height: calc(2.25rem / var(--azm-a11y-font-scale, 1));
  }
  html azm-header .app-header__close-btn {
    width: calc(1.75rem / var(--azm-a11y-font-scale, 1));
    height: calc(1.75rem / var(--azm-a11y-font-scale, 1));
  }
}
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.skip-link {
  position: absolute;
  inset-inline-start: var(--azm-space-md);
  inset-block-start: var(--azm-space-md);
  z-index: calc(var(--azm-z-toast, 1200) + 1);
  padding: var(--azm-space-sm) var(--azm-space-lg);
  border-radius: var(--azm-radius-sm);
  background-color: var(--azm-color-background);
  color: var(--azm-color-text-primary);
  border: 1px solid var(--azm-color-border);
  box-shadow: var(--azm-shadow-md);
  text-decoration: none;
  transform: translateY(calc(-100% - var(--azm-space-3xl)));
  transition: transform var(--azm-transition-fast);
}
.skip-link:focus-visible {
  transform: translateY(0);
  outline: 2px solid var(--azm-color-border-focus);
  outline-offset: 2px;
}
html[data-azm-a11y-contrast=high] {
  --azm-color-background: #000000;
  --azm-color-background-subtle: #000000;
  --azm-color-surface-soft: #000000;
  --azm-color-surface-panel: #000000;
  --azm-color-surface-subtle: #000000;
  --azm-color-surface-accent: #333333;
  --azm-color-surface-interaction: #333333;
  --azm-color-background-muted: #000000;
  --azm-color-surface-soft-alpha-50: #000000;
  --azm-color-text-primary: #ffffff;
  --azm-color-text-secondary: #ffffff;
  --azm-color-text-tertiary: #ffffff;
  --azm-color-text-default: #ffffff;
  --azm-color-form-label: #ffffff;
  --azm-color-icon-default: #ffffff;
  --azm-color-text-inverse: #ffffff;
  --azm-color-border: #ffffff;
  --azm-color-border-subtle: #ffffff;
  --azm-color-border-focus: #ffff00;
  --azm-color-primary: #ffff00;
  --azm-color-primary-hover: #ffff66;
  --azm-color-primary-subtle: #333333;
  --azm-color-brand-legacy: #ffff00;
  --azm-color-link: #ffff00;
  --azm-primary-rgb: 255 255 0;
  --azm-color-sa-25: #000000;
  --azm-color-sa-50: #000000;
  --azm-color-sa-100: #1a1a1a;
  --azm-color-sa-200: #1a1a1a;
  --azm-color-sa-300: #ffff66;
  --azm-color-sa-400: #ffff00;
  --azm-color-sa-500: #ffff00;
  --azm-color-sa-600: #ffff00;
  --azm-color-sa-700: #ffff00;
  --azm-color-sa-800: #ffff66;
  --azm-color-sa-900: #ffffff;
  --azm-color-sa-950: #ffffff;
  --azm-color-success-50: #000000;
  --azm-color-success-100: #000000;
  --azm-color-success-200: #1a1a1a;
  --azm-color-success-500: #66ff66;
  --azm-color-success-600: #66ff66;
  --azm-color-success-700: #66ff66;
  --azm-color-warning-50: #000000;
  --azm-color-warning-100: #000000;
  --azm-color-warning-200: #1a1a1a;
  --azm-color-warning-500: #ffff00;
  --azm-color-warning-600: #ffcc00;
  --azm-color-warning-700: #ffcc00;
  --azm-color-error-50: #000000;
  --azm-color-error-100: #000000;
  --azm-color-error-200: #1a1a1a;
  --azm-color-error-500: #ff6b6b;
  --azm-color-error-600: #ff6b6b;
  --azm-color-error-700: #ff6b6b;
  --azm-color-info-50: #000000;
  --azm-color-info-100: #000000;
  --azm-color-info-500: #66d9ff;
  --azm-color-info-600: #66d9ff;
  --azm-color-info-700: #66d9ff;
  --azm-status-neutral-bg: #000000;
  --azm-status-neutral-fg: #ffffff;
  --azm-status-info-bg: #000000;
  --azm-status-info-fg: #66d9ff;
  --azm-status-success-bg: #000000;
  --azm-status-success-fg: #66ff66;
  --azm-status-warning-bg: #000000;
  --azm-status-warning-fg: #ffcc00;
  --azm-status-danger-bg: #000000;
  --azm-status-danger-fg: #ff6b6b;
  --azm-status-primary-bg: #000000;
  --azm-status-primary-fg: #ffff00;
  --azm-status-purple-bg: #000000;
  --azm-status-purple-fg: #d8b4fe;
  --azm-status-blue-bg: #000000;
  --azm-status-blue-fg: #66d9ff;
  --azm-sidebar-bg: #000000;
  --azm-sidebar-surround-bg: #000000;
  --azm-sidebar-item-active-bg: #1a1a1a;
  --azm-sidebar-item-hover-bg: #1a1a1a;
  --azm-sidebar-item-active-indicator: #ffff00;
  --azm-sidebar-item-active-color: #ffff00;
  --azm-sidebar-item-inactive-color: #ffffff;
  --azm-sidebar-item-icon-color: #ffffff;
  --azm-sidebar-badge-bg: #000000;
  --azm-sidebar-badge-color: #ffff00;
  --azm-form-field-border: #ffffff;
  --azm-form-field-border-hover: #ffff00;
  --azm-form-field-border-focus: #ffff00;
  --azm-form-field-border-disabled: #666666;
  --azm-form-field-background-disabled: #1a1a1a;
  --azm-form-field-text-placeholder: #cccccc;
  --azm-form-field-text-filled: #ffffff;
  --azm-form-field-text-readonly: #cccccc;
  --azm-form-field-text-disabled: #666666;
  --azm-selection-background: #333333;
  --azm-selection-color: #ffffff;
  --azm-checkbox-checked-bg: #ffff00;
  --azm-checkbox-checked-border: #ffff00;
  --azm-checkbox-checked-hover-bg: #ffff66;
  --azm-checkbox-checked-hover-border: #ffff66;
  --azm-button-background-neutral-default: #000000;
  --azm-button-background-disabled: #1a1a1a;
  --azm-button-text-disabled: #aaaaaa;
  --Button-button-background-neutral-default: #000000;
  --azm-back-button-bg: #000000;
  --azm-back-button-bg-hover: #1a1a1a;
  --azm-back-button-color: #ffffff;
  --azm-tabs-divider-color: #ffffff;
  --azm-tabs-tab-color: #ffffff;
  --azm-tabs-indicator-color: #ffff00;
  --azm-shell-divider: #ffffff;
  --azm-toast-background: #000000;
  --azm-toast-text-color: #ffffff;
  --azm-toast-label-color: #ffffff;
  --azm-toast-success-background: #000000;
  --azm-toast-success-text: #66ff66;
  --azm-toast-error-background: #000000;
  --azm-toast-error-text: #ff6b6b;
  --azm-toast-warning-background: #000000;
  --azm-toast-warning-text: #ffcc00;
  --azm-toast-info-background: #000000;
  --azm-toast-info-text: #66d9ff;
  --azm-color-white: #000000;
  --azm-color-black: #000000;
  --azm-color-gray-50: #000000;
  --azm-color-gray-100: #0d0d0d;
  --azm-color-gray-200: #1a1a1a;
  --azm-color-gray-300: #333333;
  --azm-color-gray-400: #666666;
  --azm-color-gray-500: #999999;
  --azm-color-gray-600: #cccccc;
  --azm-color-gray-700: #e6e6e6;
  --azm-color-gray-800: #f2f2f2;
  --azm-color-gray-900: #ffffff;
  --azm-color-gray-950: #ffffff;
  --azm-color-calendar-drawer-bg: #000000;
  --azm-color-calendar-drawer-surface: #000000;
  --azm-color-calendar-drawer-surface-elevated: #1a1a1a;
  --azm-color-calendar-drawer-border: #ffffff;
  --azm-color-calendar-drawer-text-accent: #ffff00;
  --azm-color-calendar-range-fill: #333333;
  --azm-color-scrim: rgba(0, 0, 0, 0.72);
  --azm-color-text-on-primary: #000000;
  --azm-color-text-disabled: #aaaaaa;
  --azm-form-field-text-error: #ff6b6b;
  --azm-form-field-border-error: #ff6b6b;
  --azm-color-border-default: #ffffff;
  --azm-color-gray-25: #000000;
  --azm-scrollbar-page-thumb: #666666;
  --azm-scrollbar-page-thumb-hover: #999999;
  --azm-scrollbar-region-thumb: #666666;
  --azm-scrollbar-region-thumb-hover: #999999;
  --azm-chart-tooltip-bg: #000000;
  --azm-chart-tooltip-fg: #ffffff;
  --azm-chart-tooltip-muted: #cccccc;
  --azm-chart-tooltip-border: #ffffff;
  --azm-focus-ring: 0 0 0 3px #ffff00;
  --azm-focus-ring-error: 0 0 0 3px #ff6b6b;
  --azm-shadow-xs: none;
  --azm-shadow-sm: 0 0 0 1px #ffffff;
  --azm-shadow-md: 0 0 0 1px #ffffff;
  --azm-shadow-lg: 0 0 0 1px #ffffff;
  --azm-shadow-xl: 0 0 0 1px #ffffff;
  --azm-shadow-2xl: 0 0 0 1px #ffffff;
  --azm-shadow-card: 0 0 0 1px #ffffff;
  --azm-alpha-white-08: rgba(255, 255, 255, 0.16);
  --azm-alpha-white-10: rgba(255, 255, 255, 0.2);
  --azm-alpha-white-15: rgba(255, 255, 255, 0.24);
  --azm-alpha-white-16: rgba(255, 255, 255, 0.24);
  --azm-alpha-white-20: rgba(255, 255, 255, 0.28);
  --azm-alpha-white-30: rgba(255, 255, 255, 0.36);
  --azm-alpha-white-35: rgba(255, 255, 255, 0.4);
  --azm-alpha-white-40: rgba(255, 255, 255, 0.44);
  --azm-alpha-white-45: rgba(255, 255, 255, 0.48);
  --azm-alpha-white-55: rgba(255, 255, 255, 0.56);
  --azm-alpha-white-70: rgba(255, 255, 255, 0.72);
  --azm-alpha-white-92: rgba(255, 255, 255, 0.92);
  --azm-tooltip-surface: #ffff00;
  --azm-tooltip-on-surface: #000000;
  --azm-toast-accent-color: #ffffff;
  --azm-toast-badge-bg: #ffffff;
  --azm-toast-icon-color: #000000;
  --azm-toast-success-accent: #66ff66;
  --azm-toast-success-badge-bg: #66ff66;
  --azm-toast-success-icon: #000000;
  --azm-toast-error-accent: #ff6b6b;
  --azm-toast-error-badge-bg: #ff6b6b;
  --azm-toast-error-icon: #000000;
  --azm-toast-warning-accent: #ffcc00;
  --azm-toast-warning-badge-bg: #ffcc00;
  --azm-toast-warning-icon: #000000;
  --azm-toast-info-accent: #66d9ff;
  --azm-toast-info-badge-bg: #66d9ff;
  --azm-toast-info-icon: #000000;
  --Table-table-text-head: #ffffff;
  --Table-table-background-header: #333333;
  --Table-table-background-body: #000000;
  --Table-table-background-row-hovered: #1a1a1a;
  --Table-table-cell-border: #ffffff;
  --Form-option-background-hover: #1a1a1a;
  --Form-option-background-selected: #333333;
  --Form-option-background-pressed: #333333;
  color-scheme: dark;
}
html[data-azm-a11y-contrast=high] azm-home-external-footer .home-external-footer {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-login {
  background: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] azm-login .int-login {
  background: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__brand,
html[data-azm-a11y-contrast=high] azm-login .int-login__band {
  background: var(--azm-color-background);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__brand-pattern,
html[data-azm-a11y-contrast=high] azm-login .int-login__band-pattern,
html[data-azm-a11y-contrast=high] azm-login .int-login__brand-glow {
  display: none;
}
html[data-azm-a11y-contrast=high] azm-login .int-login__brand-title,
html[data-azm-a11y-contrast=high] azm-login .int-login__band-title,
html[data-azm-a11y-contrast=high] azm-login .int-login__step-label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__lede,
html[data-azm-a11y-contrast=high] azm-login .int-login__step-hint,
html[data-azm-a11y-contrast=high] azm-login .int-login__secure,
html[data-azm-a11y-contrast=high] azm-login .int-login__authority {
  color: var(--azm-color-text-tertiary);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__step-icon {
  border-color: var(--azm-color-border);
  background: var(--azm-color-surface-accent);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__step::before {
  background: var(--azm-color-border-subtle);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__brand-foot {
  border-block-start-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] azm-login .int-login__badge {
  background: var(--azm-color-surface-accent);
  border-color: var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active).text-inverse,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .text-inverse,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .azm-button__text,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) .azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) em.azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) svg.azm-icon,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] :is(.azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted), .azm-button--black, .azm-button.dialog-actions__btn--primary, .dialog-actions__btn--primary, .home-external-header__login-btn, .home-external-mobile-drawer__cta, .home-external-page__sticky-cta-btn, .home-external-shell__sticky-cta-btn, .faq__contact-channel__badge, .how-it-works-section__step--complete .how-it-works-section__rail-node, .how-it-works-section__step--active .how-it-works-section__rail-node, .how-it-works-section__mobile-step, .azm-filter-trigger .azm-button, .azm-filter-trigger--open .azm-button, .azm-filter-chip, .azm-filter-chip__remove, .action-card__icon-wrap, .notif-section__badge, .notif-mobile__badge, .category-select__count, .perm-add-btn, .faq-citizen-page__help-link, .azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label, .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label, .create-request-full__section-number:not(.create-request-full__section-number--complete):not(.create-request-full__section-number--invalid), .create-request-full-draft__section-number:not(.create-request-full-draft__section-number--complete):not(.create-request-full-draft__section-number--invalid), .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom), .azm-stepper__mobile-step--done .azm-stepper__indicator, .wizard-step-circle--completed, .azm-timeline-stepper__circle--completed, .slide__header, .azm-button.study-action-btn--approve, azm-header .app-header__icon-btn--active, .auth-header__utilities .app-header__icon-btn--active) azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-filter-trigger .azm-filter-trigger__icon,
html[data-azm-a11y-contrast=high] .azm-filter-trigger .azm-filter-trigger__chevron,
html[data-azm-a11y-contrast=high] .azm-filter-trigger .azm-filter-trigger__label,
html[data-azm-a11y-contrast=high] .azm-filter-trigger .text-inverse,
html[data-azm-a11y-contrast=high] .azm-filter-trigger svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-filter-trigger svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-filter-trigger azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):hover:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--black:hover:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:hover:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled).text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.azm-button--transparent):not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) {
  border-color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active),
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active).text-inverse,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .text-inverse,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .azm-button__text,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) em.azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) svg.azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:not(:active) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active).text-inverse,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .text-inverse,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .azm-button__text,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) em.azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) svg.azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:not(:active) azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=grayscale] {
  filter: grayscale(1);
}
html[data-azm-a11y-contrast=grayscale] .cdk-overlay-container {
  filter: grayscale(1);
}
html[data-azm-a11y-contrast=grayscale] {
  --azm-primary-rgb: 90 90 90;
  --azm-color-primary: #5a5a5a;
  --azm-color-primary-hover: #484848;
  --azm-color-primary-active: #3d3d3d;
  --azm-color-primary-subtle: #f0f0f0;
  --azm-color-brand: #5a5a5a;
  --azm-color-brand-legacy: #5a5a5a;
  --azm-color-link: #4a4a4a;
  --azm-color-sa-25: #fafafa;
  --azm-color-sa-50: #f0f0f0;
  --azm-color-sa-100: #e8e8e8;
  --azm-color-sa-200: #d8d8d8;
  --azm-color-sa-300: #c0c0c0;
  --azm-color-sa-400: #9a9a9a;
  --azm-color-sa-500: #7a7a7a;
  --azm-color-sa-600: #5a5a5a;
  --azm-color-sa-700: #484848;
  --azm-color-sa-800: #3d3d3d;
  --azm-color-sa-900: #333333;
  --azm-color-sa-950: #2a2a2a;
  --azm-color-success-500: #6a6a6a;
  --azm-color-success-600: #5a5a5a;
  --azm-color-success-700: #484848;
  --azm-checkbox-checked-bg: #5a5a5a;
  --azm-checkbox-checked-border: #5a5a5a;
  --azm-checkbox-checked-hover-bg: #484848;
  --azm-checkbox-checked-hover-border: #484848;
  --azm-sidebar-item-active-bg: #f0f0f0;
  --azm-sidebar-item-active-indicator: #5a5a5a;
  --azm-sidebar-item-active-color: #5a5a5a;
  --azm-status-success-fg: #5a5a5a;
  --azm-status-primary-fg: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted),
html[data-azm-a11y-contrast=grayscale] .azm-button--black,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary {
  background-color: #5a5a5a;
  border-color: #5a5a5a;
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__add-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .text-inverse,
html[data-azm-a11y-contrast=grayscale] .azm-button--black .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--black .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--black .azm-button__add-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button--black .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button--black .text-inverse,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary .azm-button__add-icon,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary .text-inverse {
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--loading .azm-button__spinner,
html[data-azm-a11y-contrast=grayscale] .azm-button--black.azm-button--loading .azm-button__spinner,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary.azm-button--loading .azm-button__spinner {
  border-color: rgba(255, 255, 255, 0.35);
  border-block-start-color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):disabled,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--disabled,
html[data-azm-a11y-contrast=grayscale] .azm-button--black:disabled,
html[data-azm-a11y-contrast=grayscale] .azm-button--black.azm-button--disabled,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary:disabled,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary.azm-button--disabled {
  background-color: #5a5a5a;
  border-color: #5a5a5a;
  color: #ffffff;
  opacity: 1;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):disabled .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--disabled .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button--black:disabled .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button--black.azm-button--disabled .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary:disabled .azm-button__text,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary.azm-button--disabled .azm-button__text {
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled),
html[data-azm-a11y-contrast=grayscale] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected,
html[data-azm-a11y-contrast=grayscale] .azm-button--black:active:not(:disabled),
html[data-azm-a11y-contrast=grayscale] .azm-button--black.azm-button--selected,
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary:active:not(:disabled),
html[data-azm-a11y-contrast=grayscale] .azm-button.dialog-actions__btn--primary.azm-button--selected {
  background-color: #484848;
  border-color: #484848;
}
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--checked .azm-checkbox__box,
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--indeterminate .azm-checkbox__box {
  border-color: #5a5a5a;
  background-color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--checked .azm-checkbox__icon,
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--checked azm-icon svg.azm-checkbox__icon,
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--indeterminate .azm-checkbox__box::after {
  color: #ffffff;
  fill: currentColor;
}
html[data-azm-a11y-contrast=grayscale] .azm-checkbox--checked:not(.azm-checkbox--disabled) .azm-checkbox__input-wrapper:hover .azm-checkbox__box {
  border-color: #484848;
  background-color: #484848;
}
html[data-azm-a11y-contrast=grayscale] .azm-table-columns-picker__counter {
  border-color: #5a5a5a;
  color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-table-columns-picker__trigger--open .azm-button {
  background-color: #f0f0f0;
  border-color: #5a5a5a;
  color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-table-columns-picker__item .azm-checkbox--checked .azm-checkbox__box {
  border-color: #5a5a5a;
  background-color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-filter-trigger--open .azm-button {
  background-color: #5a5a5a;
  border-color: #5a5a5a;
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-filter-trigger--open .azm-button .azm-filter-trigger__icon,
html[data-azm-a11y-contrast=grayscale] .azm-filter-trigger--open .azm-button .azm-filter-trigger__chevron,
html[data-azm-a11y-contrast=grayscale] .azm-filter-trigger--open .azm-button .text-inverse,
html[data-azm-a11y-contrast=grayscale] .azm-filter-trigger--open .azm-button .azm-icon {
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-filter-chip,
html[data-azm-a11y-contrast=grayscale] .azm-applied-filters__chip {
  background-color: #5a5a5a;
  border-color: #5a5a5a;
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] .azm-filter-chip .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-filter-chip .text-inverse,
html[data-azm-a11y-contrast=grayscale] .azm-applied-filters__chip .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-applied-filters__chip .text-inverse {
  color: #ffffff;
}
html[data-azm-a11y-contrast=grayscale] svg.azm-icon.text-primary,
html[data-azm-a11y-contrast=grayscale] .text-primary svg.azm-icon,
html[data-azm-a11y-contrast=grayscale] azm-icon svg.azm-icon.text-primary {
  color: #5a5a5a;
  fill: currentColor;
}
html[data-azm-a11y-contrast=grayscale] azm-icon.azm-table-columns-picker__lock svg.azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-dropdown-item__checkbox-icon,
html[data-azm-a11y-contrast=grayscale] .azm-filter-dropdown__icon .azm-icon {
  color: #5a5a5a !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active,
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active .azm-app-sidebar__link-icon,
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active .azm-icon,
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active svg.azm-icon {
  color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active {
  background-color: #f0f0f0;
}
html[data-azm-a11y-contrast=grayscale] .azm-app-sidebar__link--active::after {
  background-color: #5a5a5a !important;
}
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow {
  border-color: #c9c9c9;
  background-color: #ffffff;
  color: #5a5a5a;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
}
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow .azm-icon,
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow svg.azm-icon,
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow azm-icon svg.azm-icon {
  color: #5a5a5a;
  fill: currentColor;
}
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow:hover {
  color: #484848;
  border-color: #5a5a5a;
}
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow:hover .azm-icon,
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow:hover svg.azm-icon,
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow:hover azm-icon svg.azm-icon {
  color: #484848;
}
html[data-azm-a11y-contrast=grayscale] .layout-shell__sidebar-arrow:focus-visible {
  border-color: #5a5a5a;
  box-shadow: 0 0 0 3px rgba(90, 90, 90, 0.28);
}
html[data-azm-a11y-contrast=grayscale] azm-loading:popover-open,
html[data-azm-a11y-contrast=grayscale] azm-loading.loading--inline {
  filter: grayscale(1);
  background-color: rgba(0, 0, 0, 0.58);
}
html[data-azm-a11y-contrast=grayscale] azm-loading:popover-open .azm-loader,
html[data-azm-a11y-contrast=grayscale] azm-loading.loading--inline .azm-loader {
  filter: contrast(1.15);
}
html[data-azm-a11y-contrast=high] img,
html[data-azm-a11y-contrast=high] video,
html[data-azm-a11y-contrast=high] svg image {
  opacity: 1;
}
html[data-azm-a11y-contrast=high] button,
html[data-azm-a11y-contrast=high] [role=button] {
  border-color: currentColor;
}
html[data-azm-a11y-contrast=high] :focus-visible {
  outline: 3px solid #ffff00;
  outline-offset: 2px;
}
html[data-azm-a11y-contrast=high] .azm-input-text__input,
html[data-azm-a11y-contrast=high] .azm-input-password__input,
html[data-azm-a11y-contrast=high] .azm-input-number__input,
html[data-azm-a11y-contrast=high] .azm-input-phone__input,
html[data-azm-a11y-contrast=high] .azm-textarea__input,
html[data-azm-a11y-contrast=high] .search-bar__input,
html[data-azm-a11y-contrast=high] .azm-datepicker__input,
html[data-azm-a11y-contrast=high] .otp-input {
  border: none;
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-input-text__input:focus,
html[data-azm-a11y-contrast=high] .azm-input-text__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-text__input:active,
html[data-azm-a11y-contrast=high] .azm-input-password__input:focus,
html[data-azm-a11y-contrast=high] .azm-input-password__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-password__input:active,
html[data-azm-a11y-contrast=high] .azm-input-number__input:focus,
html[data-azm-a11y-contrast=high] .azm-input-number__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-number__input:active,
html[data-azm-a11y-contrast=high] .azm-input-phone__input:focus,
html[data-azm-a11y-contrast=high] .azm-input-phone__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-phone__input:active,
html[data-azm-a11y-contrast=high] .azm-textarea__input:focus,
html[data-azm-a11y-contrast=high] .azm-textarea__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-textarea__input:active,
html[data-azm-a11y-contrast=high] .search-bar__input:focus,
html[data-azm-a11y-contrast=high] .search-bar__input:focus-visible,
html[data-azm-a11y-contrast=high] .search-bar__input:active,
html[data-azm-a11y-contrast=high] .azm-datepicker__input:focus,
html[data-azm-a11y-contrast=high] .azm-datepicker__input:focus-visible,
html[data-azm-a11y-contrast=high] .azm-datepicker__input:active,
html[data-azm-a11y-contrast=high] .otp-input:focus,
html[data-azm-a11y-contrast=high] .otp-input:focus-visible,
html[data-azm-a11y-contrast=high] .otp-input:active {
  outline: none;
  box-shadow: none;
  border: none;
}
html[data-azm-a11y-contrast=high] .azm-input-text__focus-underline,
html[data-azm-a11y-contrast=high] .azm-input-number__focus-underline,
html[data-azm-a11y-contrast=high] .azm-input-phone__focus-underline,
html[data-azm-a11y-contrast=high] .search-bar__focus-underline,
html[data-azm-a11y-contrast=high] .otp-input__focus-underline,
html[data-azm-a11y-contrast=high] .azm-dropdown__underline,
html[data-azm-a11y-contrast=high] .azm-datepicker__underline,
html[data-azm-a11y-contrast=high] .azm-timepicker__underline {
  display: none;
}
html[data-azm-a11y-contrast=high] .azm-input-text__field:focus-within,
html[data-azm-a11y-contrast=high] .azm-input-text__field:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-number__field:focus-within,
html[data-azm-a11y-contrast=high] .azm-input-number__field:focus-visible,
html[data-azm-a11y-contrast=high] .azm-input-phone__field:focus-within,
html[data-azm-a11y-contrast=high] .azm-input-phone__field:focus-visible,
html[data-azm-a11y-contrast=high] .search-bar__group:focus-within,
html[data-azm-a11y-contrast=high] .search-bar__group:focus-visible,
html[data-azm-a11y-contrast=high] .azm-dropdown__trigger:focus-within,
html[data-azm-a11y-contrast=high] .azm-dropdown__trigger:focus-visible,
html[data-azm-a11y-contrast=high] .azm-datepicker:focus-within,
html[data-azm-a11y-contrast=high] .azm-datepicker:focus-visible,
html[data-azm-a11y-contrast=high] .azm-timepicker:focus-within,
html[data-azm-a11y-contrast=high] .azm-timepicker:focus-visible {
  outline: none;
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .status-tag,
html[data-azm-a11y-contrast=high] .status-pill {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-status-fg);
  color: var(--azm-status-fg);
}
html[data-azm-a11y-contrast=high] .azm-checkbox:not(.azm-checkbox--checked):not(.azm-checkbox--indeterminate) .azm-checkbox__box {
  border-color: var(--azm-color-border);
  background-color: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] .azm-radio__circle {
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-radio--checked .azm-radio__circle {
  border-color: var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-switch--checked:not(.azm-switch--disabled) .azm-switch__thumb {
  background-color: var(--azm-color-text-on-primary);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-filter-panel .azm-radio__label,
html[data-azm-a11y-contrast=high] .azm-checkbox-options .azm-checkbox__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .search-bar__group {
  border-color: var(--azm-color-border);
  background-color: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] .search-bar__icon,
html[data-azm-a11y-contrast=high] .search-bar__icon .azm-icon {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .search-bar__input::placeholder {
  color: var(--azm-form-field-text-placeholder);
}
html[data-azm-a11y-contrast=high] .azm-button--neutral,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-button--neutral .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--neutral .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--neutral .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted .azm-button__trailing-icon .azm-icon {
  color: inherit;
}
html[data-azm-a11y-contrast=high] .azm-button--neutral:disabled,
html[data-azm-a11y-contrast=high] .azm-button--neutral.azm-button--disabled,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary:disabled,
html[data-azm-a11y-contrast=high] .azm-button--dialog-secondary.azm-button--disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel:disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--cancel.azm-button--disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted:disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--muted.azm-button--disabled {
  background-color: var(--azm-color-surface-accent);
  border-color: var(--azm-color-border-subtle);
  color: var(--azm-color-text-disabled);
}
html[data-azm-a11y-contrast=high] .azm-button--ghost:hover:not(:disabled) {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .azm-button--transparent.azm-button--icon-only {
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-dropdown-panel {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-table thead th,
html[data-azm-a11y-contrast=high] .simple-table thead th,
html[data-azm-a11y-contrast=high] .azm-table__head .azm-table__header-cell {
  background-color: var(--Table-table-background-header);
  color: var(--azm-color-text-primary);
  border-color: var(--azm-color-border) !important;
}
html[data-azm-a11y-contrast=high] .azm-table tbody td,
html[data-azm-a11y-contrast=high] .azm-table__cell,
html[data-azm-a11y-contrast=high] .simple-table tbody td {
  border-color: var(--azm-color-border) !important;
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-table tbody tr:hover,
html[data-azm-a11y-contrast=high] .simple-table tbody tr:hover {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .page-table-wrapper,
html[data-azm-a11y-contrast=high] .azm-table-container .azm-table-wrapper {
  border: 0;
}
html[data-azm-a11y-contrast=high] .azm-paginator__nav.azm-button,
html[data-azm-a11y-contrast=high] .azm-paginator__page.azm-button,
html[data-azm-a11y-contrast=high] .azm-paginator__nav-icon {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-paginator__page--active.azm-button {
  color: var(--azm-color-primary);
  font-weight: var(--azm-font-weight-bold);
}
html[data-azm-a11y-contrast=high] .azm-paginator__page--active.azm-button::after {
  background-color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-paginator__label,
html[data-azm-a11y-contrast=high] .azm-paginator__range {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item:hover {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__hint {
  color: var(--azm-color-text-secondary);
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted),
html[data-azm-a11y-contrast=high] .azm-button--black,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button--black .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--black svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button--black azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary .azm-button__add-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary .text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary azm-icon svg.azm-icon {
  color: #000000 !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):disabled,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--disabled,
html[data-azm-a11y-contrast=high] .azm-button--black:disabled,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:disabled,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--disabled {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):disabled .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--disabled .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black:disabled .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--disabled .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:disabled .azm-button__text,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--disabled .azm-button__text {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted).azm-button--selected,
html[data-azm-a11y-contrast=high] .azm-button--black:active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black.azm-button--selected,
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:active:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary.azm-button--selected {
  background-color: #ffff66;
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-button--primary:not(.dialog-actions__btn--cancel):not(.dialog-actions__btn--muted):focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--black:focus-visible:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button.dialog-actions__btn--primary:focus-visible:not(:disabled) {
  border-color: #000000;
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge .azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge .home-external-mobile-drawer__cta-icon {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:hover,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:focus-visible,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:hover,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:focus-visible,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:hover,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:focus-visible,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:hover,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:focus-visible,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:hover,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:focus-visible {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:hover .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:hover azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:hover .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:hover .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:focus-visible .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:focus-visible .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:hover .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:hover azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:hover .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:hover .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:focus-visible .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:focus-visible .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:hover .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:hover azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:hover .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:hover .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:focus-visible .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-page__sticky-cta-btn:focus-visible .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:hover .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:hover azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:hover .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:hover .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:focus-visible .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-shell__sticky-cta-btn:focus-visible .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:hover .azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:hover azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:hover .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:hover .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:focus-visible .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .faq__contact-channel__badge:focus-visible .home-external-mobile-drawer__cta-icon {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:active,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:active {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:active .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:active azm-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:active .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-header__login-btn:active .home-external-mobile-drawer__cta-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:active .azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:active azm-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:active .home-external-header__login-icon,
html[data-azm-a11y-contrast=high] .home-external-mobile-drawer__cta:active .home-external-mobile-drawer__cta-icon {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .how-it-works-section__step--complete .how-it-works-section__rail-node,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--active .how-it-works-section__rail-node,
html[data-azm-a11y-contrast=high] .how-it-works-section__mobile-step {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .how-it-works-section__step--complete .how-it-works-section__rail-node .how-it-works-section__check,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--complete .how-it-works-section__rail-node .azm-icon,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--complete .how-it-works-section__rail-node azm-icon,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--active .how-it-works-section__rail-node .how-it-works-section__check,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--active .how-it-works-section__rail-node .azm-icon,
html[data-azm-a11y-contrast=high] .how-it-works-section__step--active .how-it-works-section__rail-node azm-icon,
html[data-azm-a11y-contrast=high] .how-it-works-section__mobile-step .how-it-works-section__check,
html[data-azm-a11y-contrast=high] .how-it-works-section__mobile-step .azm-icon,
html[data-azm-a11y-contrast=high] .how-it-works-section__mobile-step azm-icon {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-filter-trigger__label,
html[data-azm-a11y-contrast=high] .azm-filter-trigger .azm-button,
html[data-azm-a11y-contrast=high] .azm-filter-trigger--open .azm-button {
  color: #000000;
}
html[data-azm-a11y-contrast=high] .azm-filter-trigger__icon,
html[data-azm-a11y-contrast=high] .azm-filter-trigger__chevron,
html[data-azm-a11y-contrast=high] .azm-filter-trigger .text-inverse,
html[data-azm-a11y-contrast=high] .azm-filter-trigger svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-filter-trigger svg.azm-icon.text-inverse,
html[data-azm-a11y-contrast=high] .azm-filter-trigger azm-icon svg.azm-icon {
  color: #000000 !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline {
  background-color: var(--azm-color-background) !important;
  border: 1px solid var(--azm-color-border) !important;
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline .azm-icon {
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline:hover:not(:disabled) {
  background-color: var(--azm-color-surface-accent) !important;
  border-color: var(--azm-color-primary) !important;
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid:hover:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid:hover:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline:hover:not(:disabled) .azm-button__leading-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline:hover:not(:disabled) .azm-button__trailing-icon .azm-icon,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline:hover:not(:disabled) .azm-icon {
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-button--secondary-solid:disabled,
html[data-azm-a11y-contrast=high] .azm-button--secondary-outline:disabled {
  background-color: var(--azm-color-surface-accent) !important;
  border-color: var(--azm-color-border-subtle) !important;
  color: var(--azm-color-text-disabled) !important;
}
html[data-azm-a11y-contrast=high] .cdk-overlay-container:has(.azm-filter-overlay-pane) .cdk-overlay-backdrop,
html[data-azm-a11y-contrast=high] .layout-shell__sidebar-backdrop,
html[data-azm-a11y-contrast=high] .cdk-overlay-backdrop.azm-table-columns-picker__backdrop.cdk-overlay-backdrop-showing {
  background-color: var(--azm-color-scrim) !important;
}
html[data-azm-a11y-contrast=high] .azm-filter-chip,
html[data-azm-a11y-contrast=high] .azm-filter-chip__remove {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .azm-filter-chip .azm-icon,
html[data-azm-a11y-contrast=high] .azm-filter-chip .text-inverse,
html[data-azm-a11y-contrast=high] .azm-filter-chip__remove .azm-icon,
html[data-azm-a11y-contrast=high] .azm-filter-chip__remove .text-inverse {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .azm-applied-filters__chip {
  background-color: var(--azm-color-surface-accent);
  border-color: var(--azm-color-success-500);
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] .azm-checkbox--checked .azm-checkbox__box,
html[data-azm-a11y-contrast=high] .azm-checkbox--indeterminate .azm-checkbox__box {
  border-color: var(--azm-checkbox-checked-border);
  background-color: var(--azm-checkbox-checked-bg);
}
html[data-azm-a11y-contrast=high] .azm-checkbox--checked .azm-checkbox__icon,
html[data-azm-a11y-contrast=high] .azm-checkbox--checked azm-icon svg.azm-checkbox__icon,
html[data-azm-a11y-contrast=high] .azm-checkbox--indeterminate .azm-checkbox__box::after {
  color: var(--azm-color-text-on-primary);
  fill: currentColor;
}
html[data-azm-a11y-contrast=high] .azm-checkbox--checked:not(.azm-checkbox--disabled) .azm-checkbox__input-wrapper:hover .azm-checkbox__box {
  border-color: var(--azm-checkbox-checked-hover-border);
  background-color: var(--azm-checkbox-checked-hover-bg);
}
html[data-azm-a11y-contrast=high] .azm-filter-dropdown,
html[data-azm-a11y-contrast=high] .azm-menu.header-accessibility-menu,
html[data-azm-a11y-contrast=high] .azm-menu.header-profile-menu,
html[data-azm-a11y-contrast=high] .azm-menu.header-notifications-menu {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__dropdown {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-filter-dropdown__header,
html[data-azm-a11y-contrast=high] .azm-filter-dropdown__footer,
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__header,
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__footer {
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-filter-dropdown__icon {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-filter-section + .azm-filter-section {
  border-top-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label) {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected .azm-dropdown-item__text,
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected .azm-dropdown-item__check,
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected svg.azm-dropdown-item__check.azm-icon,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label) .azm-dropdown-item__text,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label) .azm-dropdown-item__check,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label) svg.azm-dropdown-item__check.azm-icon {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected:hover,
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected:focus-visible,
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item--selected:active,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label):hover,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label):focus-visible,
html[data-azm-a11y-contrast=high] .azm-dropdown-item--selected:not(.azm-dropdown-item--group-label):active {
  background-color: var(--azm-color-surface-accent);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item:not(.azm-dropdown-item--selected):hover,
html[data-azm-a11y-contrast=high] .azm-filter-section__option-list .azm-dropdown-item:not(.azm-dropdown-item--selected):focus-visible {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .azm-dropdown-item__checkbox-icon {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] azm-icon.azm-table-columns-picker__lock svg.azm-icon {
  color: var(--azm-color-primary) !important;
  fill: currentColor !important;
  width: 1rem !important;
  height: 1rem !important;
}
html[data-azm-a11y-contrast=high] azm-icon.azm-table-columns-picker__close-icon svg.azm-icon {
  color: var(--azm-color-text-primary) !important;
  fill: currentColor !important;
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__counter {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__counter--full {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-warning-500);
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__trigger--open .azm-button {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item .azm-checkbox:not(.azm-checkbox--checked):not(.azm-checkbox--indeterminate) .azm-checkbox__box {
  border-color: var(--azm-color-border);
  background-color: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item .azm-checkbox--checked .azm-checkbox__box {
  border-color: var(--azm-color-primary);
  background-color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item--locked .azm-checkbox--disabled.azm-checkbox--checked .azm-checkbox__box {
  border: 1px solid var(--azm-checkbox-checked-border) !important;
  background-color: var(--azm-checkbox-checked-bg) !important;
  opacity: 0.88;
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item--locked .azm-checkbox--disabled .azm-checkbox__icon,
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item--locked .azm-checkbox--disabled azm-icon svg.azm-checkbox__icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
  opacity: 1 !important;
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__item .azm-checkbox__label,
html[data-azm-a11y-contrast=high] .azm-filter-panel .azm-checkbox__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-checkbox--disabled.azm-checkbox--checked .azm-checkbox__box {
  border: 1px solid var(--azm-checkbox-checked-border) !important;
  background-color: var(--azm-checkbox-checked-bg) !important;
  opacity: 0.88;
}
html[data-azm-a11y-contrast=high] .azm-checkbox--disabled.azm-checkbox--checked .azm-checkbox__icon,
html[data-azm-a11y-contrast=high] .azm-checkbox--disabled.azm-checkbox--checked azm-icon svg.azm-checkbox__icon {
  color: var(--azm-color-text-on-primary) !important;
  fill: currentColor !important;
  opacity: 1 !important;
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__footer .azm-button--neutral,
html[data-azm-a11y-contrast=high] .azm-filter-dropdown__footer .azm-button--secondary-solid {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-table-columns-picker__footer .azm-button--neutral:disabled,
html[data-azm-a11y-contrast=high] .azm-filter-dropdown__footer .azm-button--secondary-solid:disabled {
  background-color: var(--azm-color-surface-accent);
  border-color: var(--azm-color-border-subtle);
  color: var(--azm-color-text-disabled);
}
html[data-azm-a11y-contrast=high] .azm-filter-trigger--open .azm-button {
  background-color: var(--azm-color-primary);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .azm-table__action-link,
html[data-azm-a11y-contrast=high] .action-view-link,
html[data-azm-a11y-contrast=high] .action-buttons a {
  background-color: var(--azm-color-background) !important;
  border: 1px solid var(--azm-color-border) !important;
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__action-link .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link .azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a .azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a azm-icon {
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__action-link:hover,
html[data-azm-a11y-contrast=high] .azm-table__action-link:focus-visible,
html[data-azm-a11y-contrast=high] .action-view-link:hover,
html[data-azm-a11y-contrast=high] .action-view-link:focus-visible,
html[data-azm-a11y-contrast=high] .action-buttons a:hover,
html[data-azm-a11y-contrast=high] .action-buttons a:focus-visible {
  background-color: var(--azm-color-surface-accent) !important;
  border-color: var(--azm-color-primary) !important;
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__action-link:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__action-link:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:hover .azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:hover azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-view-link:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:hover .azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:hover azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .action-buttons a:focus-visible azm-icon {
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-search-results-label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .header-accessibility-menu__item:not(:disabled):hover,
html[data-azm-a11y-contrast=high] .header-accessibility-menu__item:not(:disabled):focus-visible,
html[data-azm-a11y-contrast=high] .header-accessibility-menu__item--active:not(:disabled) {
  background-color: var(--azm-color-surface-accent);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .header-accessibility-menu__item:disabled {
  opacity: 1;
  color: var(--azm-color-text-tertiary);
}
html[data-azm-a11y-contrast=high] .header-accessibility-menu__item--reset:disabled {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] button.azm-back-button,
html[data-azm-a11y-contrast=high] a.azm-back-button {
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-button.lawsuit-request-details-hero__action-log-btn {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .lawsuit-party-card {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .lawsuit-party-card__icon-wrap {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .lawsuit-party-card__label,
html[data-azm-a11y-contrast=high] .lawsuit-party-card__name {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle {
  border-color: var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--active {
  border-color: var(--azm-color-primary);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--completed {
  border-color: var(--azm-color-primary);
  background: var(--azm-color-primary);
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--completed em.azm-icon,
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--completed svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--completed azm-icon,
html[data-azm-a11y-contrast=high] .azm-timeline-stepper__circle--completed azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .wizard-step-circle--completed {
  background: var(--azm-color-primary) !important;
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .wizard-step-circle--completed em.azm-icon,
html[data-azm-a11y-contrast=high] .wizard-step-circle--completed svg.azm-icon,
html[data-azm-a11y-contrast=high] .wizard-step-circle--completed azm-icon,
html[data-azm-a11y-contrast=high] .wizard-step-circle--completed azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .wizard-step-circle--active {
  border-color: var(--azm-color-primary) !important;
  background: var(--azm-color-background) !important;
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .wizard-step-circle:not(.wizard-step-circle--active):not(.wizard-step-circle--completed) {
  border-color: var(--azm-color-border);
  background: var(--azm-color-background);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .wizard-step-label:not(.wizard-step-label--active):not(.wizard-step-label--completed) {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .wizard-step-line:not(.wizard-step-line--completed) {
  background: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-stepper__step:not(.azm-stepper__step--active):not(.azm-stepper__step--done):not(.azm-stepper__step--error) .azm-stepper__indicator:not(.azm-stepper__indicator--custom),
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step:not(.azm-stepper__mobile-step--active):not(.azm-stepper__mobile-step--done) .azm-stepper__indicator {
  border-color: var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-stepper__connector:not(.azm-stepper__connector--active) {
  background-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom),
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step--done .azm-stepper__indicator {
  border-color: var(--azm-color-primary) !important;
  background-color: var(--azm-color-primary) !important;
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom) .azm-stepper__state-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom) azm-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__step--done .azm-stepper__indicator:not(.azm-stepper__indicator--custom) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step--done .azm-stepper__indicator .azm-stepper__state-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step--done .azm-stepper__indicator svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step--done .azm-stepper__indicator azm-icon,
html[data-azm-a11y-contrast=high] .azm-stepper__mobile-step--done .azm-stepper__indicator azm-icon svg.azm-icon {
  color: var(--azm-color-text-on-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-timeline-stepper--timeline {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .section-block + .section-block {
  border-top-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .section-header,
html[data-azm-a11y-contrast=high] .section-header--with-bg {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .section-title {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .page-wrapper .lawsuit-details-card {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-empty-state--card,
html[data-azm-a11y-contrast=high] .azm-empty-state--panel,
html[data-azm-a11y-contrast=high] .azm-empty-state--banner.azm-empty-state--accent {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-empty-state__icon-badge,
html[data-azm-a11y-contrast=high] .azm-empty-state--banner.azm-empty-state--accent .azm-empty-state__icon-badge,
html[data-azm-a11y-contrast=high] .azm-empty-state--compact.fill-block .azm-empty-state__icon-badge--chart {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-empty-state--panel .azm-empty-state__title {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-empty-state--banner .azm-empty-state__description,
html[data-azm-a11y-contrast=high] .azm-empty-state--stacked .azm-empty-state__description,
html[data-azm-a11y-contrast=high] .azm-empty-state--panel .azm-empty-state__description {
  color: var(--azm-color-text-secondary);
}
html[data-azm-a11y-contrast=high] .azm-chart-section-panel {
  border-top-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-chart-section-panel__title {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-chart-section-panel__icon-badge {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card .metric-summary-card__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card .metric-summary-card__value {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--success {
  border-color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--success .metric-summary-card__value {
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--warning {
  border-color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--warning .metric-summary-card__value {
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--danger {
  border-color: var(--azm-color-error-500);
}
html[data-azm-a11y-contrast=high] azm-metric-summary-card.metric-summary-card--danger .metric-summary-card__value {
  color: var(--azm-color-error-500);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card {
  background: var(--azm-color-background) !important;
  border: 1px solid var(--azm-color-border) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card .dashboard-summary-card__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card .dashboard-summary-card__value {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--green {
  border-color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--green .dashboard-summary-card__value {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--rose,
html[data-azm-a11y-contrast=high] .dashboard-summary-card--purple {
  border-color: var(--azm-status-purple-fg) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--rose .dashboard-summary-card__value,
html[data-azm-a11y-contrast=high] .dashboard-summary-card--purple .dashboard-summary-card__value {
  color: var(--azm-status-purple-fg);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--amber,
html[data-azm-a11y-contrast=high] .dashboard-summary-card--orange {
  border-color: var(--azm-color-warning-500) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--amber .dashboard-summary-card__value,
html[data-azm-a11y-contrast=high] .dashboard-summary-card--orange .dashboard-summary-card__value {
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--red {
  border-color: var(--azm-color-error-500) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--red .dashboard-summary-card__value {
  color: var(--azm-color-error-500);
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--blue {
  border-color: var(--azm-color-info-500) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-summary-card--blue .dashboard-summary-card__value {
  color: var(--azm-color-info-500);
}
html[data-azm-a11y-contrast=high] .azm-status-success-surface,
html[data-azm-a11y-contrast=high] .transaction-lifespan__date-badge--ok {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-success-500);
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] .azm-status-warning-surface,
html[data-azm-a11y-contrast=high] .transaction-lifespan__date-badge--warning {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-warning-500);
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .azm-status-danger-surface,
html[data-azm-a11y-contrast=high] .transaction-lifespan__date-badge--critical {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-error-500);
  color: var(--azm-color-error-500);
}
html[data-azm-a11y-contrast=high] .transaction-lifespan__date-badge--closed {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .transaction-lifespan__search {
  border-color: var(--azm-color-border);
  background-color: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high] .transaction-lifespan__age--ok {
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] .transaction-lifespan__age--warning {
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .transaction-lifespan__age--critical {
  color: var(--azm-color-error-500);
}
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid) {
  background-color: var(--azm-color-background) !important;
  border: 1px solid var(--azm-color-border) !important;
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid) azm-icon {
  color: var(--azm-color-text-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:focus-visible,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:focus-visible,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:focus-visible,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:focus-visible,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:focus-visible,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover:not(:disabled),
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):focus-visible {
  background-color: var(--azm-color-surface-accent) !important;
  border-color: var(--azm-color-primary) !important;
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-table__action-link:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-view-link:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .action-buttons a:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions .azm-button--icon-round:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-round:focus-visible azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover:not(:disabled) .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover:not(:disabled) svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover:not(:disabled) azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):hover azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):focus-visible .azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):focus-visible svg.azm-icon,
html[data-azm-a11y-contrast=high] .azm-table__actions azm-button > .azm-button--icon-only:not(.azm-button--icon-round):not(.azm-button--secondary-solid):focus-visible azm-icon {
  color: var(--azm-color-primary) !important;
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__card {
  border-color: var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__party--complainant {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__party--defendant {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__party--complainant .dashboard-recent-requests__party-label {
  color: var(--azm-color-warning-500);
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__party--defendant .dashboard-recent-requests__party-label {
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__party-name,
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__detail-value {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .dashboard-recent-requests__id-text {
  color: var(--azm-color-success-500);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-section {
  border-color: var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-section__title {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-stat {
  background-color: var(--azm-color-surface-accent);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-stat__label {
  color: var(--azm-color-text-secondary);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-stat__count {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-card {
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-card__detail-label {
  color: var(--azm-color-text-secondary);
}
html[data-azm-a11y-contrast=high] azm-complaints-section .cr-card__detail-value {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-loading:popover-open,
html[data-azm-a11y-contrast=high] azm-loading.loading--inline {
  background-color: var(--azm-color-scrim);
}
html[data-azm-a11y-contrast=high] .azm-table-loading-overlay {
  background-color: color-mix(in srgb, var(--azm-color-black) 55%, transparent);
}
html[data-azm-a11y-contrast=high] .azm-table-loading-overlay__track {
  stroke: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-table-loading-overlay__progress {
  stroke: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-empty-state__spinner {
  border-color: var(--azm-color-border);
  border-block-start-color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .azm-skeleton {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .azm-skeleton::after {
  background:
    linear-gradient(
      90deg,
      transparent 0%,
      rgba(255, 255, 255, 0.28) 45%,
      transparent 100%);
}
html[data-azm-a11y-contrast=high] .nafath-login__resume-spinner {
  border-color: rgba(255, 255, 0, 0.28);
  border-top-color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] azm-header .app-header {
  border-bottom-color: var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn:hover:not(.app-header__icon-btn--active) {
  background-color: var(--azm-color-surface-accent);
  border-color: var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn--active {
  background-color: var(--azm-color-primary);
  border-color: var(--azm-color-primary);
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn--active .app-header__icon-btn-svg,
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn--active .azm-icon,
html[data-azm-a11y-contrast=high] azm-header .app-header__icon-btn--active svg.azm-icon {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn,
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon {
  background-color: var(--azm-color-background);
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn:hover:not(.app-header__icon-btn--active),
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon:hover:not(.app-header__icon-btn--active) {
  background-color: var(--azm-color-surface-accent);
  border-color: var(--azm-color-border);
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn.app-header__icon-btn--active,
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon.app-header__icon-btn--active {
  background-color: var(--azm-color-primary);
  border-color: var(--azm-color-primary);
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn.app-header__icon-btn--active .app-header__icon-btn-svg,
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn.app-header__icon-btn--active .azm-icon,
html[data-azm-a11y-contrast=high] .auth-header__utilities .app-header__icon-btn.app-header__icon-btn--active svg.azm-icon,
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon.app-header__icon-btn--active .app-header__icon-btn-svg,
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon.app-header__icon-btn--active .azm-icon,
html[data-azm-a11y-contrast=high] .auth-header__utilities .azm-theme-toggle--icon.app-header__icon-btn--active svg.azm-icon {
  color: var(--azm-color-text-on-primary);
}
html[data-azm-a11y-contrast=high] .azm-app-sidebar {
  border-inline-end-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .azm-surface-default,
html[data-azm-a11y-contrast=high] .azm-surface-raised {
  border-color: var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-field-label,
html[data-azm-a11y-contrast=high] .azm-dropdown__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-field-hint {
  color: var(--azm-color-text-secondary);
}
html[data-azm-a11y-contrast=high] .azm-input-text__input,
html[data-azm-a11y-contrast=high] .azm-input-password__input,
html[data-azm-a11y-contrast=high] .azm-textarea__input,
html[data-azm-a11y-contrast=high] .azm-dropdown__trigger-content,
html[data-azm-a11y-contrast=high] .azm-datepicker__input {
  color: var(--azm-form-field-text-filled);
}
html[data-azm-a11y-contrast=high] .azm-input-text__input::placeholder,
html[data-azm-a11y-contrast=high] .azm-textarea__input::placeholder,
html[data-azm-a11y-contrast=high] .azm-dropdown__placeholder {
  color: var(--azm-form-field-text-placeholder);
}
html[data-azm-a11y-contrast=high] .azm-dropdown-item:not(.azm-dropdown-item--selected):not(.azm-dropdown-item--disabled) {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-dropdown-item:not(.azm-dropdown-item--selected):not(.azm-dropdown-item--disabled):hover,
html[data-azm-a11y-contrast=high] .azm-dropdown-item:not(.azm-dropdown-item--selected):not(.azm-dropdown-item--disabled):focus-visible {
  background-color: var(--azm-color-surface-accent);
}
html[data-azm-a11y-contrast=high] .azm-tabs__tab {
  color: var(--azm-tabs-tab-color);
}
html[data-azm-a11y-contrast=high] .azm-tabs__tab--active {
  color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high] .cdk-dialog-container {
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .dialog-shell__header,
html[data-azm-a11y-contrast=high] .dialog-shell__footer {
  border-color: var(--azm-color-border);
}
html[data-azm-a11y-contrast=high] .dialog-shell .terms-agreement-text {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] azm-chart-section-panel.azm-chart-section-panel-host--zoomed {
  background: var(--azm-color-scrim);
}
html[data-azm-a11y-contrast=high] azm-chart-section-panel.azm-chart-section-panel-host--zoomed > .azm-chart-section-panel {
  background: var(--azm-color-background);
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high] .azm-offcanvas-backdrop,
html[data-azm-a11y-contrast=high] .cdk-overlay-backdrop:not(.azm-table-columns-picker__backdrop) {
  background-color: var(--azm-color-scrim);
}
html[data-azm-a11y-contrast=high] .azm-date-cell--in-range::before {
  background-color: var(--azm-color-calendar-range-fill);
}
html[data-azm-a11y-contrast=high] .azm-date-cell--in-range:not(.azm-date-cell--range-start):not(.azm-date-cell--range-end) .azm-date-cell__label {
  color: var(--azm-color-text-primary);
}
html[data-azm-a11y-contrast=high] .azm-date-cell--range-start.azm-date-cell--selected .azm-date-cell__label,
html[data-azm-a11y-contrast=high] .azm-date-cell--range-end.azm-date-cell--selected .azm-date-cell__label {
  color: var(--azm-color-text-on-primary);
  background-color: var(--azm-color-primary);
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-chart-tooltip,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-chart-tooltip {
  --azm-chart-tooltip-bg: var(--azm-color-background);
  --azm-chart-tooltip-fg: var(--azm-color-text-primary);
  --azm-chart-tooltip-muted: var(--azm-color-text-secondary);
  --azm-chart-tooltip-border: var(--azm-color-border);
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-chart-tooltip .azm-chart-tooltip__icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-chart-tooltip .azm-chart-tooltip__icon {
  background-color: var(--azm-color-surface-accent);
  border: 1px solid var(--azm-color-border);
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] azm-chart-section-panel.azm-chart-section-panel-host--zoomed,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] azm-chart-section-panel.azm-chart-section-panel-host--zoomed {
  background: var(--azm-color-scrim);
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] azm-chart-section-panel.azm-chart-section-panel-host--zoomed > .azm-chart-section-panel,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] azm-chart-section-panel.azm-chart-section-panel-host--zoomed > .azm-chart-section-panel {
  background: var(--azm-color-background);
  color: var(--azm-color-text-primary);
  border: 1px solid var(--azm-color-border);
  box-shadow: none;
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__logo,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__logo-mark,
html[data-azm-a11y-contrast=high][data-azm-theme=light] azm-header .app-header__brand-logo,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__logo,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__logo-mark,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] azm-header .app-header__brand-logo {
  background-color: var(--azm-color-background);
}
html[data-azm-a11y-contrast=high][data-azm-theme=light],
html[data-azm-a11y-contrast=high][data-azm-theme=dark] {
  --azm-sidebar-item-active-bg: #1a1a1a;
  --azm-sidebar-item-active-color: #ffff00;
  --azm-sidebar-item-active-indicator: #ffff00;
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) .azm-app-sidebar__link-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) .azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) .azm-app-sidebar__link-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) .azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link:not(.azm-app-sidebar__link--active) azm-icon svg.azm-icon {
  color: var(--azm-sidebar-item-icon-color);
  fill: currentColor;
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link--active,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link--active {
  background-color: var(--azm-sidebar-item-active-bg);
  color: var(--azm-sidebar-item-active-color);
}
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link--active .azm-app-sidebar__link-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link--active .azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link--active svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=light] .azm-app-sidebar__link--active azm-icon svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link--active .azm-app-sidebar__link-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link--active .azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link--active svg.azm-icon,
html[data-azm-a11y-contrast=high][data-azm-theme=dark] .azm-app-sidebar__link--active azm-icon svg.azm-icon {
  color: var(--azm-sidebar-item-active-color);
  fill: currentColor;
}
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
html::-webkit-scrollbar {
  width: var(--azm-scrollbar-page-width);
  height: var(--azm-scrollbar-page-height);
}
html::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
html::-webkit-scrollbar-corner {
  background: transparent;
}
html::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-page-track);
  border-radius: var(--azm-scrollbar-page-radius);
}
html::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-page-thumb-bg);
  border-radius: var(--azm-scrollbar-page-radius);
  transition: background-color var(--azm-transition-fast);
}
html::-webkit-scrollbar-thumb:hover,
html::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-page-thumb-hover);
}
@supports (-moz-appearance: none) {
  html {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-page-thumb) var(--azm-scrollbar-page-track);
  }
}
@media (prefers-reduced-motion: no-preference) {
  :where(*:not(html)) {
    scroll-behavior: smooth;
  }
}
:where(*:not(html))::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
:where(*:not(html))::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
:where(*:not(html))::-webkit-scrollbar-corner {
  background: transparent;
}
:where(*:not(html))::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
:where(*:not(html))::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
:where(*:not(html))::-webkit-scrollbar-thumb:hover,
:where(*:not(html))::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  :where(*:not(html)) {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
@media (prefers-reduced-motion: no-preference) {
  .azm-scroll-region {
    scroll-behavior: smooth;
  }
}
.azm-scroll-region::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
.azm-scroll-region::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
.azm-scroll-region::-webkit-scrollbar-corner {
  background: transparent;
}
.azm-scroll-region::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
.azm-scroll-region::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
.azm-scroll-region::-webkit-scrollbar-thumb:hover,
.azm-scroll-region::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  .azm-scroll-region {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
:is(.details-actions, .details-actions > .actions, .stepper-form__actions, .stepper-form__actions-primary, .stepper-form__actions-group, .dialog-shell__actions, .dialog-shell__footer .details-actions, .dialog-shell__footer > .dialog-shell__actions > .details-actions.split-row, .register-step-nav, .register-form__actions, .form-actions, .actions-toolbar, .status-card__actions, .auth-form__actions--centered, azm-auth-otp-step .auth-form__actions--centered, .azm-filter-dropdown__footer) {
  gap: var(--azm-actions-gap);
}
.dialog-shell__footer > .dialog-shell__actions > azm-button:not(:first-child),
.dialog-shell__footer > .dialog-shell__actions > .details-actions:not(.split-row) > azm-button:not(:first-child),
.dialog-shell__footer > .dialog-shell__actions > .actions-toolbar > azm-button:not(:first-child) {
  margin-inline-start: var(--azm-actions-gap);
}
@supports (gap: 1rem) {
  .dialog-shell__footer > .dialog-shell__actions > azm-button:not(:first-child),
  .dialog-shell__footer > .dialog-shell__actions > .details-actions:not(.split-row) > azm-button:not(:first-child),
  .dialog-shell__footer > .dialog-shell__actions > .actions-toolbar > azm-button:not(:first-child) {
    margin-inline-start: 0;
  }
}
html,
body {
  height: 100%;
  min-height: 100vh;
  min-height: -webkit-fill-available;
  min-height: 100dvh;
}
html:has(.azm-landing),
body:has(.azm-landing) {
  height: auto;
  min-height: 100%;
  min-height: 100dvh;
}
html:has(azm-layout),
body:has(azm-layout) {
  height: 100dvh;
  max-height: 100dvh;
  min-height: 0;
  overflow: hidden;
  overscroll-behavior: none;
}
body.cdk-global-scrollblock {
  overflow: hidden !important;
}
html:has(body.cdk-global-scrollblock) {
  overflow: hidden !important;
}
body.cdk-global-scrollblock:has(azm-layout),
html:has(azm-layout) body.cdk-global-scrollblock {
  position: static;
  width: auto;
}
.cdk-overlay-container {
  z-index: var(--azm-z-modal, 1050);
  overflow: visible;
}
.chatbot-widget-bubble {
  position: fixed !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
  clip: rect(0 0 0 0) !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
body > :is(div, aside, section):has(> .chatbot-widget-bubble),
body > :is(div, aside, section):has(> .chatbot-widget-frame) {
  position: fixed !important;
  inset: auto !important;
  width: 0 !important;
  height: 0 !important;
  overflow: visible !important;
  pointer-events: none !important;
  z-index: var(--azm-z-fixed) !important;
}
.chatbot-widget-frame:not(.open) {
  width: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  border: 0 !important;
}
.chatbot-widget-frame.open {
  position: fixed !important;
  top: calc(var(--azm-header-height, 70px) + 8px) !important;
  bottom: auto !important;
  right: 12px !important;
  left: auto !important;
  width: min(380px, 100vw - 24px) !important;
  height: min(520px, 100dvh - var(--azm-header-height, 70px) - 24px) !important;
  max-height: calc(100dvh - var(--azm-header-height, 70px) - 24px) !important;
  margin: 0 !important;
  border-radius: 12px !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: var(--azm-z-fixed) !important;
}
html[dir=rtl] .chatbot-widget-frame.open,
html[dir=ltr] .chatbot-widget-frame.open {
  right: 12px !important;
  left: auto !important;
}
html[dir=rtl] .chatbot-widget-frame button[type=submit][aria-label=\625\631\633\627\644] svg {
  transform: rotate(180deg) !important;
}
@media (max-width: 539.98px) {
  .chatbot-widget-frame.open {
    inset: 8px !important;
    top: calc(var(--azm-header-height, 70px) + 8px) !important;
    width: auto !important;
    height: auto !important;
    max-height: calc(100dvh - var(--azm-header-height, 70px) - 16px) !important;
    bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;
  }
  html[dir=rtl] .chatbot-widget-frame.open,
  html[dir=ltr] .chatbot-widget-frame.open {
    left: 8px !important;
    right: 8px !important;
  }
}
:root {
  --azm-wizard-footer-height: 5.5rem;
  --azm-ai-widget-inline-end: clamp(var(--azm-space-md), 3vw, var(--azm-space-xl));
  --azm-ai-widget-bottom-lift: var(--azm-footer-height, 0px);
  --azm-ai-widget-bottom: max( var(--azm-space-md), calc(var(--azm-ai-widget-bottom-lift) + var(--azm-space-md) + env(safe-area-inset-bottom, 0px)) );
}
body.azm-layout--create-flow {
  --azm-ai-widget-bottom-lift: 0px;
}
@media (max-width: 539.98px) {
  body.azm-layout--create-flow {
    --azm-ai-widget-bottom-lift: var(--azm-wizard-footer-height);
  }
}
#velents-embed-root {
  position: fixed !important;
  inset: auto !important;
  right: var(--azm-ai-widget-inline-end) !important;
  left: auto !important;
  bottom: var(--azm-ai-widget-bottom) !important;
  top: auto !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  pointer-events: none !important;
  z-index: var(--azm-z-fixed) !important;
}
#toast-container,
.toast-container,
#toast-container:popover-open,
.toast-container:popover-open {
  position: fixed;
  inset: unset;
  top: var(--azm-space-md);
  right: var(--azm-space-md);
  left: auto;
  bottom: auto;
  z-index: var(--azm-z-toast, 110000) !important;
  pointer-events: none;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: min(484px, 100dvw - var(--azm-space-3xl));
  max-width: min(484px, 100dvw - var(--azm-space-3xl));
  height: fit-content;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: visible;
  background: transparent;
  color: inherit;
  transform: none;
}
#toast-container .azm-toast-host,
#toast-container azm-toast-instance.azm-toast-host,
.toast-container .azm-toast-host,
.toast-container azm-toast-instance.azm-toast-host,
#toast-container:popover-open .azm-toast-host,
#toast-container:popover-open azm-toast-instance.azm-toast-host,
.toast-container:popover-open .azm-toast-host,
.toast-container:popover-open azm-toast-instance.azm-toast-host {
  pointer-events: auto;
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0 0 var(--azm-space-md);
  background: transparent;
  box-shadow: none;
  border: 0;
  overflow: visible;
}
#toast-container .azm-toast-host.toast-in,
#toast-container azm-toast-instance.azm-toast-host.toast-in,
.toast-container .azm-toast-host.toast-in,
.toast-container azm-toast-instance.azm-toast-host.toast-in,
#toast-container:popover-open .azm-toast-host.toast-in,
#toast-container:popover-open azm-toast-instance.azm-toast-host.toast-in,
.toast-container:popover-open .azm-toast-host.toast-in,
.toast-container:popover-open azm-toast-instance.azm-toast-host.toast-in {
  animation: azm-toast-animation var(--animation-duration, 300ms) var(--animation-easing, ease-in);
}
#toast-container .azm-toast-host.toast-out,
#toast-container azm-toast-instance.azm-toast-host.toast-out,
.toast-container .azm-toast-host.toast-out,
.toast-container azm-toast-instance.azm-toast-host.toast-out,
#toast-container:popover-open .azm-toast-host.toast-out,
#toast-container:popover-open azm-toast-instance.azm-toast-host.toast-out,
.toast-container:popover-open .azm-toast-host.toast-out,
.toast-container:popover-open azm-toast-instance.azm-toast-host.toast-out {
  animation: azm-toast-animation var(--animation-duration, 300ms) var(--animation-easing, ease-in) reverse forwards;
}
html[dir=rtl] #toast-container.toast-top-right,
html[dir=rtl] .toast-container.toast-top-right {
  right: var(--azm-space-md);
  left: auto;
}
@keyframes azm-toast-animation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes azm-toast-progress-line {
  from {
    transform: scaleX(1);
  }
  to {
    transform: scaleX(0);
  }
}
.azm-toast-host .azm-toast::after,
azm-toast-instance.azm-toast-host .azm-toast::after {
  transform-origin: left center;
  animation: azm-toast-progress-line var(--toast-progress-duration, 5s) linear forwards;
}
html[dir=rtl] .azm-toast-host .azm-toast::after,
html[dir=rtl] azm-toast-instance.azm-toast-host .azm-toast::after {
  transform-origin: right center;
}
.azm-toast-host--paused .azm-toast::after,
azm-toast-instance.azm-toast-host--paused .azm-toast::after {
  animation-play-state: paused;
}
.azm-toast {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--azm-space-md);
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  padding: var(--azm-space-md) var(--azm-space-lg);
  background-color: var(--azm-toast-background);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
}
.azm-toast::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  height: 2px;
  background-color: var(--azm-toast-accent-color);
  pointer-events: none;
}
.azm-toast {
  align-items: center;
  padding-inline-end: var(--azm-space-lg);
}
#toast-container .azm-toast,
.toast-container .azm-toast {
  border-radius: var(--azm-radius-sm);
  box-shadow: var(--azm-shadow-lg, 0 8px 24px rgba(16, 24, 40, 0.12));
  overflow: hidden;
}
#toast-container .azm-toast::after,
.toast-container .azm-toast::after {
  border-end-start-radius: var(--azm-radius-sm);
  border-end-end-radius: var(--azm-radius-sm);
}
.azm-toast.toast-success {
  --azm-toast-accent-color: var(--azm-toast-success-accent);
  --azm-toast-background: var(--azm-toast-success-background);
  --azm-toast-badge-bg: var(--azm-toast-success-badge-bg);
  --azm-toast-icon-color: var(--azm-toast-success-icon);
  --azm-toast-text-color: var(--azm-toast-success-text);
  --azm-toast-label-color: var(--azm-toast-success-text);
}
.azm-toast.toast-error {
  --azm-toast-accent-color: var(--azm-toast-error-accent);
  --azm-toast-background: var(--azm-toast-error-background);
  --azm-toast-badge-bg: var(--azm-toast-error-badge-bg);
  --azm-toast-icon-color: var(--azm-toast-error-icon);
  --azm-toast-text-color: var(--azm-toast-error-text);
  --azm-toast-label-color: var(--azm-toast-error-text);
}
.azm-toast.toast-warning {
  --azm-toast-accent-color: var(--azm-toast-warning-accent);
  --azm-toast-background: var(--azm-toast-warning-background);
  --azm-toast-badge-bg: var(--azm-toast-warning-badge-bg);
  --azm-toast-icon-color: var(--azm-toast-warning-icon);
  --azm-toast-text-color: var(--azm-toast-warning-text);
  --azm-toast-label-color: var(--azm-toast-warning-text);
}
.azm-toast.toast-info {
  --azm-toast-accent-color: var(--azm-toast-info-accent);
  --azm-toast-background: var(--azm-toast-info-background);
  --azm-toast-badge-bg: var(--azm-toast-info-badge-bg);
  --azm-toast-icon-color: var(--azm-toast-info-icon);
  --azm-toast-text-color: var(--azm-toast-info-text);
  --azm-toast-label-color: var(--azm-toast-info-text);
}
.azm-toast:has(.azm-toast__close) {
  padding-inline-end: calc(var(--azm-space-lg) + 1.5rem);
}
.azm-toast__icon-badge {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  background-color: transparent;
  color: var(--azm-toast-text-color);
}
.azm-toast__icon-badge .azm-icon,
.azm-toast__icon-badge svg.azm-icon {
  color: inherit;
}
.azm-toast__icon-badge {
  margin-block-start: 0.0625rem;
}
.azm-toast__icon {
  flex-shrink: 0;
}
.azm-toast__icon-badge svg.azm-icon {
  fill: none;
}
.azm-toast__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  text-align: start;
}
.azm-toast__text {
  margin: 0;
  color: var(--azm-toast-text-color);
  font-size: var(--azm-font-size-xs);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-sm);
  word-break: break-word;
  font-size: var(--azm-font-size-sm);
  line-height: var(--azm-line-height-md);
}
.azm-toast__label {
  font-weight: var(--azm-font-weight-semibold);
  color: var(--azm-toast-label-color);
  margin-inline-end: 0.25rem;
}
.azm-toast__message {
  color: inherit;
}
.azm-toast__close {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: var(--azm-space-xxs);
  background: none;
  border: 0;
  box-shadow: none;
  border-radius: var(--azm-radius-sm);
  color: var(--azm-color-gray-500);
  cursor: pointer;
  transition: background-color var(--azm-transition-fast);
}
.azm-toast__close:hover {
  background-color: color-mix(in srgb, var(--azm-toast-accent-color) 8%, transparent);
}
.azm-toast__close:focus-visible {
  outline: none;
  box-shadow: var(--azm-focus-ring);
}
.azm-toast__close {
  position: absolute;
  top: 50%;
  inset-inline-end: var(--azm-space-lg);
  transform: translateY(-50%);
}
@media (max-width: 1199.98px) {
  #toast-container,
  .toast-container,
  #toast-container:popover-open,
  .toast-container:popover-open {
    top: max(var(--azm-space-sm), env(safe-area-inset-top, 0px));
    inset-inline: max(var(--azm-space-md), env(safe-area-inset-left, 0px)) max(var(--azm-space-md), env(safe-area-inset-right, 0px));
    left: max(var(--azm-space-md), env(safe-area-inset-left, 0px));
    right: max(var(--azm-space-md), env(safe-area-inset-right, 0px));
    width: auto;
    max-width: none;
    box-sizing: border-box;
  }
  html[dir=rtl] #toast-container.toast-top-right,
  html[dir=rtl] .toast-container.toast-top-right {
    left: max(var(--azm-space-md), env(safe-area-inset-left, 0px));
    right: max(var(--azm-space-md), env(safe-area-inset-right, 0px));
  }
  .azm-toast {
    padding-inline: var(--azm-space-lg);
  }
  .azm-toast:has(.azm-toast__close) {
    padding-inline-end: calc(var(--azm-space-lg) + 1.75rem);
  }
  .azm-toast__close {
    inset-inline-end: var(--azm-space-lg);
  }
}
azm-table {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.azm-table-container,
.page-table-wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow-x: clip;
  overflow-y: clip;
}
.azm-table-container .table-wrapper {
  max-width: 100%;
  min-width: 0;
  overflow-x: clip;
  overflow-y: clip;
}
@media (max-width: 1023px) {
  .azm-table-container,
  .page-table-wrapper,
  .azm-table-wrapper,
  .azm-table-scroll,
  .azm-table-container .table-wrapper {
    overflow: visible;
  }
}
.layout-scroll,
.page-table-layout {
  max-width: 100%;
  min-width: 0;
}
.page-wrapper {
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
  padding-block: var(--azm-page-padding-block);
  padding-inline: var(--azm-page-padding-inline);
  background-color: var(--azm-color-gray-50);
}
@media (max-width: 1199.98px) {
  .page-wrapper {
    padding-block: var(--azm-space-xl);
    padding-inline: max(var(--azm-section-padding-inline-sm), env(safe-area-inset-left, 0px)) max(var(--azm-section-padding-inline-sm), env(safe-area-inset-right, 0px));
  }
}
@media (max-width: 539.98px) {
  .page-wrapper {
    padding-block: var(--azm-space-lg);
    padding-inline: max(var(--azm-space-lg), env(safe-area-inset-left, 0px)) max(var(--azm-space-lg), env(safe-area-inset-right, 0px));
  }
}
.page-wrapper > *,
.page-table-layout > * {
  max-width: 100%;
  min-width: 0;
}
.form-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: var(--azm-space-3xl);
  align-items: start;
}
.form-grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.form-grid--create,
.create-request-wrapper .form-grid,
.dialog-shell__content-stack .form-grid--2 {
  width: 100%;
  max-width: min(100%, 56rem);
}
.form-grid--create > *,
.create-request-wrapper .form-grid > *,
.dialog-shell__content-stack .form-grid--2 > * {
  min-width: 0;
}
.form-grid--create > azm-input-text,
.form-grid--create > azm-input-phone,
.form-grid--create > azm-dropdown,
.form-grid--create > azm-input-date-picker,
.form-grid--create > azm-currency-input,
.create-request-wrapper .form-grid > azm-input-text,
.create-request-wrapper .form-grid > azm-input-phone,
.create-request-wrapper .form-grid > azm-dropdown,
.create-request-wrapper .form-grid > azm-input-date-picker,
.create-request-wrapper .form-grid > azm-currency-input,
.dialog-shell__content-stack .form-grid--2 > azm-input-text,
.dialog-shell__content-stack .form-grid--2 > azm-input-phone,
.dialog-shell__content-stack .form-grid--2 > azm-dropdown,
.dialog-shell__content-stack .form-grid--2 > azm-input-date-picker,
.dialog-shell__content-stack .form-grid--2 > azm-currency-input {
  display: block;
  width: 100%;
  min-width: 0;
}
.form-grid--create > .form-field-action,
.create-request-wrapper .form-grid > .form-field-action,
.dialog-shell__content-stack .form-grid--2 > .form-field-action {
  width: 100%;
  min-width: 0;
}
.stepper-form .form-grid {
  width: 100%;
  max-width: 100%;
}
.stepper-form .form-grid > * {
  min-width: 0;
}
.stepper-form .form-grid > azm-input-text,
.stepper-form .form-grid > azm-input-phone,
.stepper-form .form-grid > azm-dropdown,
.stepper-form .form-grid > azm-input-date-picker,
.stepper-form .form-grid > azm-currency-input {
  display: block;
  width: 100%;
  min-width: 0;
}
.stepper-form .form-grid > .form-field-action {
  width: 100%;
  min-width: 0;
}
@media (max-width: 991.98px) {
  .stepper-form .form-grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .stepper-form .form-grid--3 {
    grid-template-columns: 1fr;
  }
}
.form-grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.form-grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.form-grid--2-create {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-3xl);
  align-items: start;
  width: 100%;
  max-width: min(100%, 56rem);
}
.form-grid--2-create > * {
  min-width: 0;
}
.form-grid--3-create {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--azm-space-3xl);
  align-items: start;
  width: 100%;
  max-width: min(100%, 56rem);
}
.form-grid--3-create > * {
  min-width: 0;
}
.form-grid__full {
  grid-column: 1/-1;
}
.form-grid__inline {
  grid-column: 1/-1;
  display: flex;
  align-items: flex-start;
  gap: var(--azm-space-md);
}
.form-grid__inline > azm-input-text,
.form-grid__inline > azm-input-phone,
.form-grid__inline > azm-dropdown,
.form-grid__inline > azm-input-date-picker {
  flex: 1 1 0;
  min-width: 0;
}
.form-grid__inline > azm-button {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  align-self: flex-start;
}
.form-grid__inline > azm-button::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  height: var(--azm-line-height-md);
  margin-block-end: var(--azm-form-field-label-gap);
}
.form-grid__inline > azm-button .azm-button {
  height: var(--azm-input-height-md);
  min-height: var(--azm-input-height-md);
  max-height: var(--azm-input-height-md);
}
.form-grid__action {
  display: flex;
  align-items: flex-end;
}
.form-field-action {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: var(--azm-space-md);
  min-width: 0;
}
.form-field-action > azm-input-text,
.form-field-action > azm-input-phone,
.form-field-action > azm-dropdown,
.form-field-action > azm-input-date-picker,
.form-field-action > azm-verification-input {
  flex: 1 1 0;
  min-width: 0;
  width: auto;
}
.form-field-action__button {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  align-self: flex-start;
}
.form-field-action__button::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  height: var(--azm-line-height-md);
  margin-block-end: var(--azm-form-field-label-gap);
}
.form-field-action__button .azm-button {
  height: var(--azm-input-height-md);
  min-height: var(--azm-input-height-md);
  max-height: var(--azm-input-height-md);
}
.form-field-action--stacked {
  flex-direction: column;
  align-items: stretch;
}
.form-field-action--stacked > azm-input-text,
.form-field-action--stacked > azm-input-phone,
.form-field-action--stacked > azm-dropdown,
.form-field-action--stacked > azm-input-date-picker {
  flex: none;
  width: 100%;
}
.form-field-action--stacked .form-field-action__button {
  align-self: stretch;
  width: 100%;
}
.form-field-action--stacked .form-field-action__button::before {
  display: none;
}
.form-field-action--stacked .form-field-action__button azm-button {
  display: block;
  width: 100%;
}
.form-field-action--stacked .form-field-action__button .azm-button {
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: var(--azm-button-height-md);
  max-height: none;
}
@media (max-width: 767.98px) {
  .form-field-action {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }
  .form-field-action > azm-input-text,
  .form-field-action > azm-input-phone,
  .form-field-action > azm-dropdown,
  .form-field-action > azm-input-date-picker {
    flex: none;
    width: 100%;
    max-width: 100%;
  }
  .form-field-action .form-field-action__button {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
  }
  .form-field-action .form-field-action__button::before {
    display: none;
  }
  .form-field-action .form-field-action__button azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
  }
  .form-field-action .form-field-action__button .azm-button,
  .form-field-action .form-field-action__button azm-button > .azm-button {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    height: auto;
    min-height: var(--azm-button-height-md);
    max-height: none;
    justify-content: center;
  }
}
.azm-input-text:has(#azm-field-suggestedArbitratorName) .azm-input-text__field {
  border-color: var(--azm-form-field-border);
  background-color: var(--azm-color-background);
}
#azm-field-suggestedArbitratorName {
  color: var(--azm-color-text-primary);
  -webkit-text-fill-color: var(--azm-color-text-primary);
}
.form-grid__slot:not(:empty) {
  display: contents;
}
.azm-checkbox:has(.terms-agreement-text) .azm-checkbox__container {
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}
.azm-checkbox:has(.terms-agreement-text) .azm-checkbox__input-wrapper {
  margin-block-start: 0.2rem;
}
.azm-checkbox:has(.terms-agreement-text) .azm-checkbox__label {
  flex: 1 1 auto;
  min-width: 0;
  text-align: start;
}
.terms-agreement-text {
  display: inline;
  max-width: 100%;
  min-width: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  overflow-wrap: anywhere;
  word-break: normal;
  text-align: start;
}
.terms-agreement-text > span {
  display: inline;
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}
.terms-agreement-text azm-button {
  display: inline-flex;
  max-width: 100%;
  min-width: 0;
  vertical-align: baseline;
}
.terms-agreement-text azm-button .azm-button {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  height: auto;
  min-height: 0;
  max-height: none;
  max-width: 100%;
  min-width: 0;
  padding-block: 0;
  padding-inline: 0;
  margin: 0;
  border-width: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  vertical-align: baseline;
  white-space: normal;
  text-align: start;
}
.terms-agreement-text azm-button .azm-button__text {
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: normal;
  text-align: start;
}
.azm-checkbox__label .terms-agreement-text:not(.terms-agreement-text--link-disabled) azm-button .azm-button.azm-button--transparent.text-primary,
.azm-checkbox__label .terms-agreement-text:not(.terms-agreement-text--link-disabled) azm-button .azm-button.azm-button--transparent {
  color: var(--azm-color-primary);
  font-weight: inherit;
}
.terms-agreement-text--link-disabled azm-button .azm-button {
  color: var(--azm-color-gray-400);
  cursor: default;
  pointer-events: none;
}
.create-arbitration-plan-form {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
}
.arbitration-plan-panel {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
}
.arbitration-plan-panel__setup {
  max-width: 100%;
}
.arbitration-plan-panel__hint {
  margin-block-start: calc(-1 * var(--azm-space-sm));
}
.create-arbitration-plan-form .form-grid--create {
  width: 100%;
  max-width: 100%;
  align-items: start;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.35fr) auto;
  column-gap: var(--azm-space-xl);
  row-gap: var(--azm-space-xl);
}
@media (max-width: 991.98px) {
  .create-arbitration-plan-form .form-grid--create {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 1199.98px) {
  .create-arbitration-plan-form .form-grid--create {
    grid-template-columns: 1fr;
  }
  .create-arbitration-plan-form .form-grid--create > azm-timepicker {
    padding: var(--azm-space-lg);
    background-color: var(--azm-color-background);
    border: 1px solid var(--azm-color-border-subtle);
    border-radius: var(--azm-radius-lg);
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action {
    grid-column: 1/-1;
    justify-self: stretch;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
@media (max-width: 539.98px) {
  .create-arbitration-plan-form .form-grid--create {
    grid-template-columns: 1fr;
  }
}
.create-arbitration-plan-form .form-grid--create > azm-dropdown,
.create-arbitration-plan-form .form-grid--create > azm-input-date-picker,
.create-arbitration-plan-form .form-grid--create > azm-timepicker {
  display: block;
  width: 100%;
  min-width: 0;
}
.create-arbitration-plan-form .form-grid--create .form-grid__action {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  align-self: start;
  margin-block-start: 0;
  min-width: max-content;
}
.create-arbitration-plan-form .form-grid--create .form-grid__action::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  height: var(--azm-line-height-sm);
  margin-block-end: var(--azm-form-field-label-gap);
}
.create-arbitration-plan-form .form-grid--create .form-grid__action::after {
  content: "";
  display: block;
  flex: 0 0 auto;
  min-height: var(--azm-form-field-message-min-height);
  margin-block-start: var(--azm-form-field-message-gap);
}
.create-arbitration-plan-form .form-grid--create .form-grid__action .azm-button {
  height: var(--azm-input-height-md);
  min-height: var(--azm-input-height-md);
  max-height: var(--azm-input-height-md);
}
@media (max-width: 991.98px) {
  .create-arbitration-plan-form .form-grid--create .form-grid__action {
    grid-column: 1/-1;
    align-items: flex-start;
    justify-self: start;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action::before,
  .create-arbitration-plan-form .form-grid--create .form-grid__action::after {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .create-arbitration-plan-form .form-grid--create .form-grid__action {
    justify-self: stretch;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
@media (max-width: 539.98px) {
  .create-arbitration-plan-form .form-grid--create .form-grid__action {
    align-items: stretch;
    justify-self: stretch;
  }
  .create-arbitration-plan-form .form-grid--create .form-grid__action .azm-button {
    width: 100%;
  }
}
.arbitration-plan-intro-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--azm-space-md);
  width: 100%;
  padding: var(--azm-space-xl) var(--azm-space-2xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-sm);
  border-inline-start: 4px solid var(--azm-color-info-700);
  min-width: 0;
}
.arbitration-plan-intro-card .icon-badge {
  width: 1.5rem;
  height: 1.5rem;
  flex-shrink: 0;
}
@media (max-width: 1199.98px) {
  .arbitration-plan-intro-card azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .arbitration-plan-intro-card .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
.arbitration-plan-intro-card__head {
  display: flex;
  align-items: center;
  gap: var(--azm-space-sm);
}
.arbitration-plan-intro-card__icon {
  display: inline-flex;
  flex-shrink: 0;
  color: var(--azm-color-info-700);
}
.arbitration-plan-intro-card__title {
  margin: 0;
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-primary);
}
.arbitration-plan-intro-card__description {
  margin: 0;
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-secondary);
}
.arbitration-plan-form {
  min-width: 0;
}
.arbitration-plan-form__wrapper {
  position: relative;
  min-width: 0;
}
.arbitration-plan-form__loading {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 12rem;
  padding: var(--azm-space-3xl);
}
.arbitration-plan-form--preparing {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  inset: 0;
}
.arbitration-plan-form__column {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.arbitration-plan-form__column > .section-title {
  margin: 0;
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-primary);
}
.arbitration-plan-form__column > azm-button {
  align-self: flex-start;
  width: max-content;
  max-width: 100%;
}
@media (max-width: 1199.98px) {
  .arbitration-plan-form__column > azm-button {
    align-self: stretch;
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .arbitration-plan-form__column > azm-button .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
.arbitration-plan-form__rows {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.35fr) auto;
  column-gap: var(--azm-space-xl);
  row-gap: var(--azm-space-lg);
  min-width: 0;
}
@media (max-width: 991.98px) {
  .arbitration-plan-form__rows {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: var(--azm-space-xl);
  }
}
@media (max-width: 767.98px) {
  .arbitration-plan-form__rows {
    grid-template-columns: minmax(0, 1fr);
    row-gap: var(--azm-space-xl);
  }
}
.arbitration-plan-form__row {
  display: grid;
  grid-template-columns: subgrid;
  grid-column: 1/-1;
  align-items: start;
  min-width: 0;
}
.arbitration-plan-form__row > azm-dropdown,
.arbitration-plan-form__row > azm-input-date-picker,
.arbitration-plan-form__row > azm-timepicker {
  display: block;
  width: 100%;
  min-width: 0;
}
@media (max-width: 767.98px) {
  .arbitration-plan-form__row {
    display: flex;
    flex-direction: column;
    gap: var(--azm-space-lg);
    padding: var(--azm-space-lg);
    background-color: var(--azm-color-background);
    border: 1px solid var(--azm-color-border-subtle);
    border-radius: var(--azm-radius-lg);
  }
  .arbitration-plan-form__row .arbitration-plan-form__col-spacer {
    display: none;
  }
}
.arbitration-plan-form__row--head {
  align-items: end;
  padding-block-end: var(--azm-space-xs);
}
@media (max-width: 991.98px) {
  .arbitration-plan-form__row--head {
    display: none;
  }
}
.arbitration-plan-form__col-head {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  gap: var(--azm-space-xs);
  min-width: 0;
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-sm);
  color: var(--azm-color-form-label);
}
.arbitration-plan-form__col-spacer {
  min-width: 0;
  min-height: 0;
}
.arbitration-plan-form__row-action {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: var(--azm-input-height-md);
  min-height: var(--azm-input-height-md);
}
.arbitration-plan-form__row-action .azm-button {
  width: var(--azm-input-height-md);
  height: var(--azm-input-height-md);
  background-color: transparent;
  border: 1px solid var(--azm-color-error-200);
  border-radius: var(--azm-radius-md);
}
.arbitration-plan-form__row-action .azm-button:hover,
.arbitration-plan-form__row-action .azm-button:focus-visible {
  background-color: var(--azm-color-error-50);
}
@media (max-width: 767.98px) {
  .arbitration-plan-form__row-action {
    justify-content: flex-start;
    width: auto;
  }
}
@media (max-width: 1199.98px) {
  .arbitration-plan-form__row-action {
    width: 100%;
    min-height: 0;
    justify-content: stretch;
  }
  .arbitration-plan-form__row-action azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .arbitration-plan-form__row-action .azm-button,
  .arbitration-plan-form__row-action .azm-button.azm-button--icon-only {
    width: 100%;
    min-width: 0;
    max-width: none;
    height: var(--azm-button-height-md);
    min-height: var(--azm-button-height-md);
    max-height: var(--azm-button-height-md);
    padding: 0 var(--azm-space-lg);
    gap: var(--azm-space-sm);
    justify-content: center;
  }
  .arbitration-plan-form__row-action .azm-button .azm-button__text,
  .arbitration-plan-form__row-action .azm-button.azm-button--icon-only .azm-button__text {
    display: flex;
    color: var(--azm-form-field-text-error);
  }
  .arbitration-plan-form__row-action .azm-button .azm-button__leading-icon,
  .arbitration-plan-form__row-action .azm-button.azm-button--icon-only .azm-button__leading-icon {
    display: inline-flex;
  }
}
@media (max-width: 539.98px) {
  .create-arbitration-plan-form .arbitration-plan-form__row-action azm-button:has(> .azm-button--icon-only) {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
.create-arbitration-plan-form .azm-field-label {
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-sm);
  color: var(--azm-color-text-primary);
}
.create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) azm-field-label,
.create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .azm-field-label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .form-field,
.create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .azm-dropdown {
  gap: 0;
}
@media (max-width: 991.98px) {
  .create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) azm-field-label,
  .create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .azm-field-label {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }
  .create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .form-field,
  .create-arbitration-plan-form .arbitration-plan-form__row:not(.arbitration-plan-form__row--head) .azm-dropdown {
    gap: var(--azm-form-field-label-gap);
  }
}
@media (max-width: 991.98px) {
  .arbitration-plan-form__rows--session .arbitration-plan-form__row--session > azm-timepicker,
  .arbitration-plan-form__rows--session .arbitration-plan-form__row--session > .arbitration-plan-form__row-action {
    grid-column: 1/-1;
  }
}
.arbitration-plan-form__rows--memo {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto minmax(0, 1.35fr);
}
@media (max-width: 991.98px) {
  .arbitration-plan-form__rows--memo {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .arbitration-plan-form__rows--memo {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 991.98px) {
  .arbitration-plan-form__rows--memo .arbitration-plan-form__row--memo .arbitration-plan-form__col-spacer {
    display: none;
  }
  .arbitration-plan-form__rows--memo .arbitration-plan-form__row--memo > azm-timepicker {
    grid-column: 2/3;
  }
}
.arbitration-plan-form__schedule {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  min-width: 0;
}
azm-create-arbitration-plan-form .stepper-form__actions {
  margin-block-start: var(--azm-space-md);
  border-block-start: 0;
  padding-block-start: 0;
}
@media (max-width: 1199.98px) {
  azm-create-arbitration-plan-form .stepper-form__actions .stepper-form__actions-primary {
    flex-direction: column;
    align-items: stretch;
  }
  azm-create-arbitration-plan-form .stepper-form__actions azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  azm-create-arbitration-plan-form .stepper-form__actions .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
[azmHint],
.form-hint-row,
.azm-hint-row {
  display: inline-flex;
  align-items: center;
  gap: var(--Global-spacing-md, 8px);
  max-width: 100%;
  margin: 0;
  font-size: var(--Size-Text-typo-size-text-sm, 14px);
  font-weight: var(--azm-font-weight-regular, 400);
  line-height: var(--azm-line-height-sm);
  color: var(--Text-text-primary-paragraph, var(--azm-color-gray-700));
}
[azmHint] azm-icon,
.form-hint-row azm-icon,
.azm-hint-row azm-icon {
  flex-shrink: 0;
  line-height: 0;
  color: inherit;
}
[azmHint] .azm-icon,
.form-hint-row .azm-icon,
.azm-hint-row .azm-icon {
  fill: none;
  stroke: currentColor;
}
.form-hint-row__text {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.azm-input-text__helper,
.azm-input-phone__helper,
.azm-input-number__helper,
.azm-dropdown__helper,
.upload-field__hint {
  align-items: flex-start;
}
.azm-input-text__helper,
.azm-input-phone__helper,
.azm-input-number__helper,
.azm-dropdown__helper {
  display: flex;
  align-items: flex-start;
  min-height: var(--azm-form-field-message-min-height);
  margin-block: 0;
  padding: 0;
}
.azm-input-text__helper:not(.azm-input-text__helper--error):not(:has(*)),
.azm-input-phone__helper:not(.azm-input-phone__helper--error):not(:has(*)),
.azm-input-number__helper:not(.azm-input-number__helper--error):not(:has(*)) {
  display: none;
}
.azm-input-text__helper--error,
.azm-input-phone__helper--error,
.azm-input-number__helper--error,
.azm-dropdown__helper--error,
.form-field__error-text,
azm-verification-inline-error .azm-verification-inline-error {
  font-size: var(--azm-font-size-xs);
  line-height: var(--azm-line-height-xs);
  color: var(--azm-form-field-text-error);
}
.azm-dropdown:not(:has(.azm-dropdown__helper))::after {
  content: "";
  display: block;
  min-height: var(--azm-form-field-message-min-height);
  margin-block-start: var(--azm-form-field-message-gap);
}
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(.form-field__error-text)::after,
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(.azm-dropdown__helper)::after,
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(.azm-input-text__helper)::after,
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(.azm-input-phone__helper)::after,
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(.azm-input-number__helper)::after,
.azm-dropdown:not(:has(.azm-dropdown__helper)):has(azm-verification-inline-error)::after {
  content: none;
  display: none;
  min-height: 0;
  margin: 0;
}
.register-field--full:has(> azm-icon) {
  display: flex;
  align-items: flex-start;
  gap: var(--azm-space-sm);
}
.register-field--full:has(> azm-icon) azm-icon {
  flex-shrink: 0;
  line-height: 0;
  margin-block-start: 0.125rem;
}
@media (max-width: 1199.98px) {
  .form-grid--4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991.98px) {
  .form-grid--3,
  .form-grid--3-create,
  .form-grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .form-grid__inline {
    flex-direction: column;
    align-items: stretch;
  }
  .form-grid__inline > azm-button::before {
    display: none;
  }
  .form-grid,
  .form-grid--2,
  .form-grid--3,
  .form-grid--4,
  .form-grid--2-create,
  .form-grid--3-create,
  .stepper-form .form-grid--2,
  .stepper-form .form-grid--3,
  .stepper-form .form-grid--4,
  .create-request-wrapper .form-grid,
  .create-request-wrapper .form-grid--2,
  .create-request-wrapper .form-grid--3,
  .create-request-wrapper .form-grid--4 {
    grid-template-columns: 1fr;
    gap: var(--azm-space-lg);
  }
  .form-grid > *,
  .form-grid--2 > *,
  .form-grid--3 > *,
  .form-grid--4 > *,
  .create-request-wrapper .form-grid > * {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
@media (max-width: 539.98px) {
  .form-grid,
  .form-grid--2,
  .form-grid--3,
  .form-grid--4,
  .form-grid--2-create,
  .form-grid--3-create {
    gap: var(--azm-space-md);
  }
}
@media (max-width: 539.98px) {
  .checkbox-options {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--azm-space-md);
  }
  .radio-options--grid-2 {
    grid-template-columns: 1fr;
  }
  .toggle-field {
    flex-wrap: wrap;
  }
  .azm-radio-grid--2 {
    grid-template-columns: 1fr;
  }
}
.form-control,
.form-select {
  border: 1px solid var(--azm-form-field-border);
  border-radius: var(--azm-form-field-border-radius);
  box-shadow: none;
  outline: none;
  transition: border-color var(--azm-transition-fast);
}
.form-control:hover:not(:disabled):not([readonly]),
.form-select:hover:not(:disabled):not([readonly]) {
  border-color: var(--azm-form-field-border-hover);
}
.form-control:focus,
.form-control:focus-visible,
.form-select:focus,
.form-select:focus-visible {
  border-color: var(--azm-form-field-border-focus);
  box-shadow: none;
  outline: none;
}
.form-field {
  display: flex;
  flex-direction: column;
  gap: var(--azm-form-field-label-gap);
  width: 100%;
  min-width: 0;
}
.form-field::after {
  content: "";
  display: block;
  min-height: var(--azm-form-field-message-min-height);
  margin-block-start: var(--azm-form-field-message-gap);
}
.form-field:has(.form-field__error-text)::after,
.form-field:has(.azm-dropdown__helper)::after,
.form-field:has(.azm-input-text__helper)::after,
.form-field:has(.azm-input-phone__helper)::after,
.form-field:has(.azm-input-number__helper)::after,
.form-field:has(azm-verification-inline-error)::after {
  content: none;
  display: none;
  min-height: 0;
  margin: 0;
}
.form-field {
  align-items: flex-start;
  margin: 0;
  padding: 0;
  border: 0;
}
.form-field--error {
  margin-bottom: 0;
}
.form-field__label {
  margin-bottom: var(--azm-space-md);
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-sm);
}
.form-field__required {
  color: var(--azm-color-required);
}
.form-field__box {
  width: 100%;
  text-align: start;
}
.form-field__suffix,
.form-field__prefix {
  display: flex;
  align-items: center;
  height: 100%;
}
.form-field__suffix:empty,
.form-field__prefix:empty {
  display: none;
}
.form-field__suffix {
  padding-inline-end: var(--azm-space-lg);
}
.form-field__prefix {
  padding-inline-end: var(--azm-space-md);
  background-color: var(--azm-color-background);
}
.form-field__hint {
  display: flex;
  align-items: flex-start;
  min-height: var(--azm-form-field-message-min-height);
  margin-block: 0;
  padding: 0;
  margin-top: 0;
  color: var(--azm-color-text-secondary);
}
.form-field__hint:empty {
  visibility: hidden;
  pointer-events: none;
}
.form-field__error-text {
  display: flex;
  align-items: flex-start;
  min-height: var(--azm-form-field-message-min-height);
  margin-block: 0;
  padding: 0;
  margin: 0;
}
.checkbox-group {
  display: flex;
  flex-direction: column;
}
.checkbox-options {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--azm-space-5xl);
  row-gap: 0;
  padding-inline: var(--azm-space-md);
}
.checkbox-option {
  width: max-content;
}
.radio-input {
  display: none;
}
.radio-option {
  display: block;
  width: 100%;
  cursor: pointer;
}
.radio-option:is(.recommendation-radio-box, .settlement-radio-box) {
  display: flex;
}
.radio-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3rem;
  border: 1px solid var(--azm-form-field-border);
  border-radius: var(--azm-form-field-border-radius);
  font-size: var(--azm-font-size-sm);
  color: var(--azm-color-text-primary);
  transition: border-color var(--azm-transition-fast), background-color var(--azm-transition-fast);
}
.radio-input:checked + .radio-text {
  border: 2px solid var(--azm-color-primary);
  background-color: var(--azm-color-gray-50);
  color: var(--azm-color-primary);
  font-weight: var(--azm-font-weight-medium);
}
.radio-options {
  width: 100%;
  margin: 0;
}
.radio-options--grid {
  display: grid;
  gap: var(--azm-space-3xl);
}
.radio-options--grid-2 {
  grid-template-columns: repeat(2, 1fr);
}
.radio-options--grid-1 {
  grid-template-columns: 1fr;
}
.radio-options--inline {
  display: flex;
  align-items: center;
  gap: var(--azm-space-5xl);
}
.radio-options--stack {
  display: flex;
  flex-direction: column;
}
.toggle-field {
  display: flex;
  align-items: center;
  gap: var(--azm-space-3xl);
}
.toggle-field--label-end {
  flex-direction: row-reverse;
}
.toggle-field__text {
  display: flex;
  flex-direction: column;
  text-align: start;
}
.toggle-field__label {
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
  margin-bottom: var(--azm-space-xs);
  font-size: var(--azm-font-size-sm);
}
.toggle-field__desc {
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-xs);
}
.form-stack {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  text-align: start;
}
.form-field__clear-icon,
.azm-picker__clear-icon,
.search-bar__clear,
.azm-dropdown__clear {
  color: var(--azm-color-text-secondary);
  cursor: pointer;
  transition: color var(--azm-transition-fast);
}
.search-bar__clear-btn:hover .search-bar__clear,
.search-bar__clear-btn:focus-visible .search-bar__clear,
.azm-dropdown__clear-btn:hover .azm-dropdown__clear,
.azm-dropdown__clear-btn:focus-visible .azm-dropdown__clear,
.azm-datepicker__clear-btn:hover .azm-picker__clear-icon,
.azm-timepicker__clear-btn:hover .azm-picker__clear-icon,
.azm-datepicker__clear-btn:focus-visible .azm-picker__clear-icon,
.azm-timepicker__clear-btn:focus-visible .azm-picker__clear-icon,
.form-field__clear-icon:hover,
.form-field__clear-icon:focus-visible {
  color: var(--azm-form-field-text-error);
}
.form-field__calendar-icon {
  cursor: pointer;
  color: var(--azm-color-text-secondary);
  transition: color var(--azm-transition-fast);
}
.latin-numerals,
.azm-datepicker__input,
.azm-date-cell__label,
.azm-calendar__title,
.azm-calendar__period-cell,
.azm-timepicker__option,
.azm-timepicker__value {
  font-feature-settings: "locl" 0;
  font-variant-numeric: lining-nums tabular-nums;
}
:is(.auth-form__fields, .stepper-form__body, .create-arbitration-plan-form, .create-request-landing, .register-form, .form-stack, .stack-md, .stack-lg) > :is(.auth-form__actions, .stepper-form__actions, .register-form__actions, .register-step-nav, .form-actions) {
  margin-block-start: 0;
}
.auth-page .auth-form__fields > .auth-form__actions {
  margin-block-start: 0;
}
azm-plaintiff-defendant-form,
:host {
  display: block;
  min-width: 0;
}
azm-plaintiff-defendant-form .plaintiff-defendant-form,
.plaintiff-defendant-form {
  width: 100%;
}
azm-plaintiff-defendant-form .d-empty-none:empty,
.d-empty-none:empty {
  display: none;
}
.azm-re-captcha {
  display: flex;
  flex-direction: column;
  gap: var(--azm-form-field-label-gap);
  width: 100%;
  min-width: 0;
}
.azm-re-captcha re-captcha {
  display: flex;
  justify-content: center;
  width: 100%;
  min-width: 0;
}
.azm-re-captcha re-captcha > div {
  width: 304px;
  max-width: 100%;
  border: 1px solid var(--azm-form-field-border);
  border-radius: var(--azm-form-field-border-radius);
  overflow: hidden;
  transition: border-color 0.2s ease;
}
@media (max-width: 539.98px) {
  .azm-re-captcha re-captcha > div {
    transform: scale(0.9);
    transform-origin: center top;
  }
}
@media (max-width: 1199.98px) {
  .azm-re-captcha re-captcha > div {
    width: min(304px, 100%);
    max-width: 100%;
  }
}
.request-decision-details__body,
.request-application-details__section {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.azm-request-decision-details .dialog-shell__content {
  gap: var(--azm-space-xl);
}
.azm-request-decision-details .tag-list {
  margin: 0;
}
.azm-request-decision-details .request-decision-details__body {
  width: 100%;
}
.azm-request-decision-details .arbitration-plan-form__session.form-grid--2-create {
  max-width: 100%;
}
.decision-doc {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
  padding: var(--azm-space-3xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-sm);
  line-height: var(--azm-line-height-lg);
}
.decision-doc__lead,
.decision-doc__end {
  margin: 0;
  font-weight: var(--azm-font-weight-bold);
}
.decision-doc__paragraph {
  margin: 0;
}
.decision-doc__roster {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: var(--azm-space-sm) var(--azm-space-4xl);
  margin: 0;
  padding: 0;
  list-style: none;
}
.decision-doc__roster-row {
  display: contents;
}
.decision-doc__roster-name {
  grid-column: 1;
  font-weight: var(--azm-font-weight-semibold);
}
.decision-doc__roster-role {
  grid-column: 2;
  text-align: start;
  color: var(--azm-color-text-secondary);
}
.decision-doc__parties {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-lg);
  margin: 0;
}
.decision-doc__party {
  display: grid;
  grid-template-columns: max-content minmax(0, 1fr);
  gap: var(--azm-space-md) var(--azm-space-lg);
}
.decision-doc__party-label {
  margin: 0;
  font-weight: var(--azm-font-weight-bold);
}
.decision-doc__party-value {
  margin: 0;
}
.decision-doc__party-list {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xs);
  margin: 0;
  padding-inline-start: var(--azm-space-xl);
}
.decision-doc__party-list li {
  line-height: var(--azm-line-height-md);
}
.decision-doc__text {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
  padding-block-start: var(--azm-space-xl);
  border-block-start: 1px solid var(--azm-color-border-subtle);
}
.decision-doc__text-title {
  margin: 0;
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-md);
}
.decision-doc__text-body {
  margin: 0;
  white-space: pre-line;
  line-height: var(--azm-line-height-lg);
}
@media (max-width: 1199.98px) {
  .decision-doc {
    padding: var(--azm-space-xl);
  }
  .decision-doc__roster {
    grid-template-columns: 1fr;
    gap: var(--azm-space-xs);
  }
  .decision-doc__roster-name,
  .decision-doc__roster-role {
    grid-column: 1;
  }
  .decision-doc__party {
    grid-template-columns: 1fr;
    gap: var(--azm-space-xs);
  }
}
.request-process-header,
.create-request-header {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  gap: var(--azm-space-lg);
  width: 100%;
  min-width: 0;
  padding: var(--azm-space-none);
  background-color: transparent;
  border-radius: 0;
}
.request-process-header.split-row {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--azm-space-lg);
}
.request-process-header.split-row.border-radius-top-16 {
  border-start-start-radius: var(--azm-radius-lg);
  border-start-end-radius: var(--azm-radius-lg);
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.request-process-header.split-row > .details-header__back {
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
}
.request-process-header.split-row > .cluster {
  flex: 0 0 auto;
  margin-inline-start: auto;
  flex-wrap: nowrap;
  align-items: center;
}
.request-process-header.split-row > .cluster azm-menu .menu-trigger-origin {
  width: fit-content;
}
.request-process-header.split-row > .cluster azm-menu .azm-button {
  width: auto;
}
.create-request-header .details-header__breadcrumb {
  width: 100%;
}
.create-request-header .request-process-header {
  width: 100%;
}
.create-request-header .azm-breadcrumb {
  justify-content: flex-start;
}
.create-request-header .details-header__back {
  justify-content: flex-start;
  width: 100%;
}
.create-request-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
  padding-block: var(--azm-space-xl);
  padding-inline: var(--azm-section-padding-inline);
}
.create-request-wrapper .details-header__breadcrumb {
  margin-block-end: var(--azm-space-md);
}
.create-request-content {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-4xl);
  min-width: 0;
}
.create-request-platform-notes {
  width: 100%;
  min-width: 0;
}
.create-request-platform-notes .note-block {
  background-color: var(--azm-color-gray-25);
  border: 1px solid var(--azm-color-gray-300);
  border-radius: var(--azm-radius-md);
  overflow: hidden;
}
.create-request-platform-notes .note-block__accent {
  width: 8px;
  background-color: color-mix(in srgb, var(--azm-color-gray-200) 70%, transparent);
  border-start-start-radius: var(--azm-radius-md);
  border-end-start-radius: var(--azm-radius-md);
}
.create-request-platform-notes .note-block__inner {
  gap: var(--azm-space-sm);
  padding: var(--azm-space-lg);
  padding-inline-start: calc(var(--azm-space-lg) + 8px);
}
.create-request-platform-notes .note-block__header {
  align-items: flex-start;
  gap: var(--azm-space-md);
}
.create-request-platform-notes .note-block__icon-badge {
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: var(--azm-radius-full);
  background-color: var(--azm-color-gray-50);
  color: var(--azm-color-text-primary);
}
.create-request-platform-notes .note-block__icon-badge azm-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
}
.create-request-platform-notes .note-block__title {
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-gray-800);
}
.create-request-platform-notes .note-block__text {
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-secondary);
}
.create-request-wrapper .stepper-form .form-grid--create {
  max-width: 100%;
}
.create-request-wrapper .stepper-form .form-grid--2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (max-width: 767.98px) {
  .create-request-wrapper .stepper-form .form-grid--2 {
    grid-template-columns: 1fr;
  }
}
.create-request-wrapper .stepper-form .form-grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media (max-width: 991.98px) {
  .create-request-wrapper .stepper-form .form-grid--3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .create-request-wrapper .stepper-form .form-grid--3 {
    grid-template-columns: 1fr;
  }
}
.create-request-wrapper .stepper-form .form-grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 1199.98px) {
  .create-request-wrapper .stepper-form .form-grid--4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991.98px) {
  .create-request-wrapper .stepper-form .form-grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .create-request-wrapper .stepper-form .form-grid--4 {
    grid-template-columns: 1fr;
  }
}
.create-request-wrapper .stepper-form .stepper-form__actions {
  margin-block-start: 0;
  padding-block-start: 0;
}
.create-request-wrapper .stepper-form .stepper-form__actions-primary:not(.stepper-form__actions-primary--with-back) {
  margin-inline-start: 0;
}
.create-request-wrapper .stepper-form .stepper-form__body {
  gap: var(--azm-space-4xl);
}
.create-request-content .azm-stepper.stepper-form.azm-stepper--label-bottom .azm-stepper__content {
  margin-block-start: var(--azm-space-4xl);
}
.create-request-content .azm-stepper__header {
  padding: var(--azm-space-xl) clamp(var(--azm-space-xl), 4vw, var(--azm-space-3xl));
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
  box-shadow: none;
}
.create-request-edit-tabs {
  min-width: 0;
}
.create-request-edit-tabs__list {
  padding-inline: clamp(var(--azm-space-xl), 4vw, var(--azm-space-3xl));
}
.create-request-edit-tabs__tab {
  gap: var(--azm-space-sm);
}
.create-request-edit-tabs__warning-icon {
  flex-shrink: 0;
  color: var(--azm-color-warning-700);
}
.create-request-edit-tabs__tab .create-request-edit-tabs__warning-icon {
  order: -1;
}
.create-request-edit-tabs__content {
  margin-top: var(--azm-space-4xl);
  overflow-x: clip;
}
.create-request-edit-tabs__panel {
  min-width: 0;
  overflow-x: clip;
}
.azm-stepper--progress-indicator .azm-stepper__step--error,
.azm-stepper--progress-indicator .azm-stepper__indicator .azm-stepper__state-icon {
  color: inherit;
}
.azm-stepper--progress-indicator .azm-stepper__step--error .azm-stepper__indicator {
  border-color: var(--azm-color-gray-300);
  background-color: var(--azm-color-background);
  color: var(--azm-color-text-tertiary);
}
.create-request-content .azm-stepper__list {
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  padding-inline: var(--azm-space-sm);
}
.request-application-fees-view,
.request-return-view {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
}
.request-submission-steps-summary__stepper .azm-stepper__progress,
.request-submission-steps-summary__stepper .azm-stepper__content,
.request-application-fees-view__stepper .azm-stepper__progress,
.request-application-fees-view__stepper .azm-stepper__content {
  display: none;
}
.request-submission-steps-summary__stepper .azm-stepper__header,
.request-application-fees-view__stepper .azm-stepper__header {
  padding: var(--azm-space-xl) clamp(var(--azm-space-xl), 4vw, var(--azm-space-3xl));
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
}
.request-submission-steps-summary__stepper .azm-stepper__list,
.request-application-fees-view__stepper .azm-stepper__list {
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  padding-inline: var(--azm-space-sm);
}
.request-submission-steps-summary__stepper .azm-stepper__step,
.request-application-fees-view__stepper .azm-stepper__step {
  pointer-events: none;
  cursor: default;
}
.request-submission-steps-summary__stepper.request-submission-steps-summary__stepper--all-completed .azm-stepper__item:last-child,
.request-application-fees-view__stepper.request-submission-steps-summary__stepper--all-completed .azm-stepper__item:last-child {
  display: none;
}
.request-return-view .request-parties-summary .details-parties-row > .details-section {
  margin-bottom: 0;
  padding: var(--azm-space-3xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
  box-shadow: none;
}
.request-return-view .request-parties-summary .details-section__title {
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page .request-application-fees-view,
.request-lawsuit-process-page .request-return-view {
  gap: var(--azm-space-xl);
}
.pay-application-fees-card__method {
  align-items: center;
  gap: var(--azm-space-md);
}
.pay-application-fees-card__invoice {
  align-items: center;
  gap: var(--azm-space-md);
  padding: var(--azm-space-sm) var(--azm-space-md);
  background-color: var(--azm-color-gray-50);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-md);
}
.stepper-form .form-grid__action {
  align-self: end;
  min-width: 0;
}
@media (max-width: 539.98px) {
  .stepper-form .form-grid__action {
    width: 100%;
  }
  .stepper-form .form-grid__action azm-button {
    width: 100%;
  }
}
.stepper-form__body {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
  padding-inline: clamp(var(--azm-space-xl), 4vw, var(--azm-space-3xl));
}
.stepper-form__section-title {
  margin: 0;
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-lg);
  color: var(--azm-color-text-primary);
  text-align: start;
  width: 100%;
}
.azm-stepper--label-bottom .azm-stepper__label .cluster > span,
.azm-stepper--label-bottom .azm-stepper__label .details-field__value,
.azm-stepper--label-bottom .azm-stepper__label .register-step-title,
.azm-stepper--label-bottom .azm-stepper__label .azm-text-sm {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
}
.stepper-form__actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: var(--azm-actions-gap);
  margin-block-start: 0;
}
.stepper-form__actions--primary-only {
  justify-content: flex-start;
}
.stepper-form__actions-primary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--azm-actions-gap);
  width: 100%;
}
.stepper-form__actions-group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--azm-actions-gap);
}
.stepper-form__actions-primary--with-back {
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .azm-stepper-help__panel,
  .sub-steps-wrapper {
    width: min(100%, 15rem);
    max-width: calc(100vw - var(--azm-space-3xl));
  }
  .register-page__card--wide,
  .register-page__card {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .request-process-header.split-row > .cluster {
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  .request-process-header.split-row {
    flex-direction: column;
    align-items: stretch;
  }
  .azm-stepper--label-bottom .azm-stepper__header {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  .azm-stepper--label-bottom .azm-stepper__header::-webkit-scrollbar {
    display: none;
  }
  .azm-stepper--label-bottom .azm-stepper__list {
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: max-content;
    min-width: 100%;
    gap: var(--azm-space-md);
  }
  .azm-stepper--label-bottom .azm-stepper__item {
    flex: 0 0 auto;
    min-width: 4.5rem;
    max-width: 7rem;
  }
  .azm-stepper--label-bottom .azm-stepper__label {
    font-size: var(--azm-font-size-xs);
    line-height: var(--azm-line-height-xs);
  }
}
@media (max-width: 539.98px) {
  .register-page {
    padding-inline: var(--azm-space-md);
  }
  .create-request-wrapper,
  .create-request-landing {
    padding-inline: var(--azm-space-md);
  }
  .request-process-header.split-row,
  .create-request-header {
    flex-direction: column;
    align-items: stretch;
    gap: var(--azm-space-md);
  }
  .request-process-header.split-row > .details-header__back,
  .request-process-header .details-header__back,
  .create-request-header .details-header__back {
    width: 100%;
    align-items: flex-start;
  }
  .request-process-header.split-row > .cluster,
  .request-process-header .cluster,
  .create-request-header .cluster {
    width: 100%;
    margin-inline-start: 0;
    align-items: flex-start;
  }
  .request-process-header .cluster:last-child {
    flex-wrap: wrap;
    gap: var(--azm-space-sm);
  }
  .register-card__header,
  .register-card__content {
    padding: var(--azm-space-xl);
  }
  .summary-head {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--azm-space-md);
  }
  .stepper-form,
  .register-stepper,
  .azm-stepper__lazy-content,
  .stepper-details-shell {
    gap: var(--azm-space-2xl);
  }
  .stepper-form .details-actions,
  .stepper-form .stepper-form__actions,
  .azm-stepper__panel .details-actions,
  .azm-stepper__panel .stepper-form__actions,
  .azm-stepper__lazy-content .details-actions,
  .azm-stepper__lazy-content .stepper-form__actions,
  .stepper-details-shell .details-actions,
  .stepper-details-shell .stepper-form__actions {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }
  .stepper-form .details-actions azm-button,
  .stepper-form .details-actions a,
  .stepper-form .stepper-form__actions azm-button,
  .stepper-form .stepper-form__actions a,
  .azm-stepper__panel .details-actions azm-button,
  .azm-stepper__panel .details-actions a,
  .azm-stepper__panel .stepper-form__actions azm-button,
  .azm-stepper__panel .stepper-form__actions a,
  .azm-stepper__lazy-content .details-actions azm-button,
  .azm-stepper__lazy-content .details-actions a,
  .azm-stepper__lazy-content .stepper-form__actions azm-button,
  .azm-stepper__lazy-content .stepper-form__actions a,
  .stepper-details-shell .details-actions azm-button,
  .stepper-details-shell .details-actions a,
  .stepper-details-shell .stepper-form__actions azm-button,
  .stepper-details-shell .stepper-form__actions a {
    width: 100%;
  }
  .stepper-form__actions-primary {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }
  .stepper-form__actions-group {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }
}
.section-title-wrapper {
  background-color: var(--azm-color-background);
  min-width: 0;
}
.request-lawsuit-process-page {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-height: 0;
  padding-block: var(--azm-space-xl);
  padding-inline: var(--azm-section-padding-inline);
}
.request-lawsuit-process-page .azm-stepper__header {
  width: 100%;
}
.request-lawsuit-process-page .azm-stepper__list {
  justify-content: space-between;
  width: 100%;
}
.request-lawsuit-process-page__body,
.request-lawsuit-process-page__content,
.request-lawsuit-process-page__panel,
.request-lawsuit-process-page__dialog-form,
.request-lawsuit-process-page__dialog-stack {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.request-lawsuit-process-page__panel {
  width: 100%;
}
.request-lawsuit-process-page__panel--arbitrators {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  align-items: stretch;
}
.request-lawsuit-process-page__panel--arbitrators > :first-child {
  grid-column: 1/-1;
}
@media (max-width: 767.98px) {
  .request-lawsuit-process-page__panel--arbitrators {
    grid-template-columns: 1fr;
  }
}
.stepper-details-shell {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  min-width: 0;
}
.stepper-details-shell__panel {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  padding: var(--azm-space-3xl) clamp(var(--azm-space-xl), 4vw, var(--azm-space-4xl));
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
  min-width: 0;
}
.stepper-details-shell__panel .details-section {
  margin-bottom: 0;
  padding: var(--azm-space-none);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.stepper-details-summary {
  padding: var(--azm-space-xl) var(--azm-space-2xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
  border-inline-start: 4px solid var(--azm-color-primary);
  min-width: 0;
}
.stepper-details-summary .details-mini {
  padding-top: 0;
}
.stepper-details-shell__panel .azm-tabs__content {
  margin-top: var(--azm-space-2xl);
}
.azm-stepper--label-bottom .azm-stepper__lazy-content.stepper-details-shell {
  gap: var(--azm-space-3xl);
}
.create-request-content .azm-stepper__panel > .stepper-details-shell__panel,
.create-request-content .azm-stepper__lazy-content > .stepper-details-shell__panel {
  margin-block-start: 0;
}
.request-lawsuit-process-page .stepper-details-shell__panel {
  gap: var(--azm-space-2xl);
  padding: var(--azm-space-none);
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.request-lawsuit-process-page .stepper-details-shell__panel > azm-request-details .details-parties-row > .details-section {
  margin-bottom: 0;
  padding: var(--azm-card-padding);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  box-shadow: none;
}
.request-lawsuit-process-page .stepper-details-shell__panel .details-section-group {
  box-shadow: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .tab-details-shell {
  min-width: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(azm-request-details),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(.details-parties-row),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(azm-request-applications),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(azm-request-decisions) {
  padding: var(--azm-space-xl);
  background-color: var(--azm-color-surface-panel);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  min-width: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .tab-details-cards {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section {
  margin-bottom: 0;
  padding: var(--azm-space-none);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .tab-details-cards .details-parties-row > .details-section,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group {
  display: grid;
  padding: var(--azm-space-none);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  align-content: start;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .tab-details-cards .details-parties-row > .details-section,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-parties-row > .details-section {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section:has(azm-table),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section:has(.azm-table-wrapper),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section:has(azm-view-attachment-table),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section:has(azm-paginator),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(azm-paginator) .details-section,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel:has(azm-table) .details-section:not(:has(azm-details-field)),
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-section--table {
  padding: var(--azm-space-none);
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .tab-details-cards .details-parties-row > .details-section > .details-section__title,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section > .details-section__title,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-card-section > .details-section__title {
  grid-column: 1/-1;
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-card-section {
  gap: var(--azm-space-lg);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details > azm-request-details-dialogs {
  display: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group > .details-section-group__title {
  grid-column: 1/-1;
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group > .details-section {
  display: contents;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section > .details-section__title {
  grid-column: 1/-1;
  margin: 0;
  padding-block-start: var(--azm-space-xl);
  padding-block-end: var(--azm-space-md);
  border-block-start: 1px solid var(--azm-color-border-subtle);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section > .details-section__title:has(+ .details-section__subtitle) {
  padding-block-end: var(--azm-space-xs);
  border-block-end: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section > .details-section__subtitle {
  grid-column: 1/-1;
  color: var(--azm-color-text-tertiary);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
  line-height: var(--azm-line-height-sm);
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section--attachments .details-section__head {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  gap: 0;
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section--attachments .details-section__head > .details-section__title {
  padding-block-end: 0;
  border-block-end: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section--attachments .details-section__head > .details-section__subtitle {
  margin: 0;
  padding-block-end: 0;
  border-block-end: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section--attachments .attachment-list--field {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-sm);
  width: 100%;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group .details-section--attachments .attachment-list--field:has(> :only-child) {
  grid-template-columns: 1fr;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group azm-details-field:has(.details-field--full) {
  grid-column: 1/-1;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .details-parties-row {
  align-items: stretch;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .details-parties-row > .details-section {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .details-section--table {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-lg);
  grid-template-columns: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .details-section--table > .details-section__title {
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-applications-panel,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-decisions-panel,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .page-table-wrapper {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-field,
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .arbitrator-info-card__fields .details-field {
  gap: var(--azm-space-sm);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .azm-field-label--details {
  color: var(--azm-color-text-tertiary);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
  line-height: var(--azm-line-height-sm);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .details-field__value {
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .page-grid--2 {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-sessions__arbitrators {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  align-items: stretch;
  width: 100%;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-sessions__arbitrators > :first-child {
  grid-column: 1/-1;
}
.request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-sessions__arbitrators .details-card-section {
  height: 100%;
}
@media (max-width: 767.98px) {
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .tab-details-cards .details-parties-row > .details-section,
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .request-sessions__arbitrators {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 539.98px) {
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel .tab-details-cards .details-parties-row > .details-section,
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-parties-row > .details-section,
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section-group {
    grid-template-columns: 1fr;
  }
  .request-lawsuit-process-page azm-lawsuit-process-step-details .azm-tabs__panel azm-request-details .details-section--attachments .attachment-list--field {
    grid-template-columns: 1fr;
  }
}
.request-applications-decisions-shell {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  min-width: 0;
}
.request-applications-decisions-shell .azm-tabs__panel {
  padding: var(--azm-space-xl);
  background-color: var(--azm-color-surface-panel);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  min-width: 0;
}
.request-applications-panel,
.request-decisions-panel {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  min-width: 0;
}
.request-list-panel .status-card {
  height: 100%;
}
.request-list-panel .status-card__accent {
  display: none;
}
.request-list-panel .status-card__inner {
  border-color: var(--azm-color-border);
  display: grid;
  grid-template-areas: "status icon" "heading heading" "actions actions";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto 1fr auto;
  gap: var(--azm-card-gap);
  padding: var(--azm-card-padding);
  height: 100%;
}
.request-list-panel .status-card__header {
  display: contents;
}
.request-list-panel .status-card__icon-badge {
  grid-area: icon;
  justify-self: start;
}
.request-list-panel .status-card__meta-row {
  grid-area: status;
  justify-self: end;
  align-self: start;
}
.request-list-panel .status-card__heading {
  grid-area: heading;
  text-align: start;
  width: 100%;
}
.request-list-panel .status-card__title {
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-base);
}
.request-list-panel .status-card__field-list {
  gap: var(--azm-space-sm);
}
.request-list-panel .status-card__actions {
  grid-area: actions;
  justify-self: stretch;
  align-self: end;
  display: flex;
  flex-wrap: wrap;
  justify-content: right;
  gap: var(--azm-actions-gap);
}
.request-list-panel .status-card .info-row {
  font-size: var(--azm-font-size-sm);
  line-height: var(--azm-line-height-sm);
  color: var(--azm-color-text-secondary);
}
.request-list-panel .status-card .info-row__value {
  color: var(--azm-color-text-primary);
}
.request-list-panel .status-card .tag-chip {
  align-self: start;
  border-radius: var(--azm-radius-sm);
  border-color: var(--azm-color-border-subtle);
  color: var(--azm-color-text-primary);
}
.request-list-panel .arbitrators-grid--request-list > .request-list-panel__card-cell {
  width: 100%;
}
.request-application-card {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
  width: 100%;
  min-height: 23.625rem;
  padding: var(--azm-card-padding);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
}
.request-application-card__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(--azm-space-md);
}
.request-application-card__icon {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: var(--azm-radius-full);
  background-color: var(--azm-color-gray-50);
  color: var(--azm-color-primary);
}
.request-application-card__icon azm-icon {
  display: flex;
  line-height: 0;
}
.request-application-card__icon--session {
  width: 3rem;
  height: 3rem;
}
.request-application-card__title {
  margin: 0;
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-lg);
  color: var(--azm-color-text-primary);
}
.request-application-card__meta {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
}
.request-application-card__row {
  display: flex;
  flex-wrap: wrap;
  gap: var(--azm-space-xs) var(--azm-space-md);
  margin: 0;
  font-size: var(--azm-font-size-md);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-primary);
}
.request-application-card__row > span:first-child {
  color: inherit;
}
.request-application-card__tags {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
}
.request-application-card__tag {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--azm-space-xs) var(--azm-space-md);
  width: fit-content;
  max-width: 100%;
  padding: var(--azm-space-xs) var(--azm-space-md);
  font-size: var(--azm-font-size-md);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-primary);
  background-color: var(--azm-color-gray-50);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-sm);
}
.request-application-card__actions {
  display: flex;
  justify-content: flex-start;
  margin-top: auto;
  padding-top: var(--azm-space-md);
}
.request-application-card__actions azm-button {
  display: inline-flex;
  width: auto;
  flex: 0 0 auto;
}
@media (max-width: 1199.98px) {
  .request-application-card__actions,
  .request-decision-card .request-application-card__actions {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .request-application-card__actions azm-button,
  .request-decision-card .request-application-card__actions azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    flex: 1 1 auto;
  }
  .request-application-card__actions azm-button > .azm-button,
  .request-decision-card .request-application-card__actions azm-button > .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
.request-decision-card {
  min-height: 16.5rem;
}
.request-decision-card .request-application-card__top {
  justify-content: flex-start;
}
.request-list-panel__header {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
  text-align: start;
}
.request-list-panel__title {
  margin: 0;
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-lg);
  color: var(--azm-color-text-primary);
}
.request-list-panel__description {
  margin: 0;
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-md);
  color: var(--azm-color-text-primary);
}
.request-arbitrator-page {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.request-arbitrator-page .actions {
  justify-content: flex-end;
  flex-wrap: wrap;
}
.request-arbitrator-page .actions azm-button:has(.azm-button--primary),
.request-arbitrator-page .actions azm-button:has(.azm-button--primary-soft) {
  order: 1;
}
azm-arbitrator-request-actions .actions {
  justify-content: flex-end;
  flex-wrap: wrap;
}
.tab-details-shell:has(azm-tabs) .azm-tabs__panel:has(azm-request-applications),
.tab-details-shell:has(azm-tabs) .azm-tabs__panel:has(azm-request-decisions) {
  padding: var(--azm-space-xl);
  background-color: var(--azm-color-surface-panel);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  min-width: 0;
}
.request-arbitrator-page__details {
  min-width: 0;
}
.request-lawsuit-process-tabs {
  min-width: 0;
}
.request-lawsuit-process-tabs .azm-tabs__panel:has(azm-request-applications),
.request-lawsuit-process-tabs .azm-tabs__panel:has(azm-request-decisions) {
  padding: var(--azm-space-xl);
  background-color: var(--azm-color-surface-panel);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  min-width: 0;
}
.request-lawsuit-process-tabs .azm-tabs__panel .request-applications-panel,
.request-lawsuit-process-tabs .azm-tabs__panel .request-decisions-panel,
.request-lawsuit-process-tabs .azm-tabs__panel .page-table-wrapper {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
.pay-arbitration-fees {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  min-width: 0;
}
.pay-arbitration-fees .status-card__meta-row {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--azm-space-md);
}
.pay-arbitration-fees .pay-application-fees-card__invoice {
  width: 100%;
  align-self: stretch;
}
.pay-arbitration-fees-tabs {
  min-width: 0;
}
.pay-arbitration-fees-tribunal {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  align-items: stretch;
}
@media (max-width: 767.98px) {
  .pay-arbitration-fees-tribunal {
    grid-template-columns: 1fr;
  }
}
.pay-arbitration-fees-request-data {
  min-width: 0;
}
.pay-arbitration-fees-card,
.pay-arbitration-fees-section {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.memo-channel-permission-form {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-3xl);
  min-width: 0;
  direction: rtl;
}
.memo-channel-permission-form .azm-switch {
  width: 100%;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--azm-space-xl);
}
.memo-channel-permission-form .azm-switch__text {
  flex: 1 1 auto;
  min-width: 0;
  text-align: start;
}
.memo-channel-permission-form .azm-switch__label {
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
}
.memo-channel-permission-form .azm-switch__desc {
  color: var(--azm-color-text-secondary);
}
azm-dialog.memo-permission-dialog .dialog-shell__header {
  padding-block: var(--azm-space-3xl) var(--azm-space-xl);
  padding-inline-start: var(--azm-space-3xl);
  padding-inline-end: var(--azm-space-sm);
  row-gap: var(--azm-space-md);
}
azm-dialog.memo-permission-dialog .dialog-shell__icon {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: var(--azm-radius-md);
  background-color: var(--azm-color-surface-accent);
  color: var(--azm-color-primary);
}
azm-dialog.memo-permission-dialog .memo-permission-dialog__icon {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: transparent;
  color: inherit;
}
azm-dialog.memo-permission-dialog .dialog-shell__close-icon {
  color: var(--azm-color-gray-950);
}
azm-dialog.memo-permission-dialog .dialog-shell__close.azm-button:hover:not(:disabled) .dialog-shell__close-icon,
azm-dialog.memo-permission-dialog .dialog-shell__close.azm-button:focus-visible .dialog-shell__close-icon {
  color: var(--azm-color-gray-950);
}
azm-dialog.memo-permission-dialog .dialog-shell__title {
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  line-height: var(--azm-line-height-lg);
}
azm-dialog.memo-permission-dialog .dialog-shell__description {
  font-size: var(--azm-font-size-sm);
  line-height: var(--azm-line-height-sm);
  color: var(--azm-color-text-secondary);
}
azm-dialog.memo-permission-dialog .dialog-shell__body {
  padding: var(--azm-space-none) var(--azm-space-3xl) var(--azm-space-xl);
}
azm-dialog.memo-permission-dialog .dialog-shell__footer {
  padding: var(--azm-space-xl) var(--azm-space-3xl) var(--azm-space-3xl);
}
azm-dialog.memo-permission-dialog .dialog-shell__footer .dialog-shell__actions {
  justify-content: flex-end;
  gap: var(--azm-space-xl);
}
.application-dialog__fields,
.application-detail__attachments {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
  min-width: 0;
}
azm-create-arbitration-plan .create-arbitration-plan,
.create-arbitration-plan {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  gap: var(--azm-space-4xl);
  width: 100%;
  max-width: 100%;
}
azm-create-arbitration-plan .create-arbitration-plan .stepper-form__actions-primary azm-button:has(.azm-button--primary),
azm-create-arbitration-plan .create-arbitration-plan .stepper-form__actions-primary azm-button:has(.azm-button--primary-soft),
.create-arbitration-plan .stepper-form__actions-primary azm-button:has(.azm-button--primary),
.create-arbitration-plan .stepper-form__actions-primary azm-button:has(.azm-button--primary-soft) {
  order: 1;
}
.azm-menu.request-actions-menu {
  --request-actions-menu-icon-color: var(--azm-color-sa-400);
  width: max-content;
  min-width: 17.5rem;
  max-width: min(20rem, 92vw);
  padding-block: var(--azm-space-sm);
  padding-inline: 0;
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-lg);
  box-shadow: 0 4px 16px rgba(22, 22, 22, 0.08);
  overflow: hidden;
}
.azm-menu.request-actions-menu .azm-menu__item {
  padding: var(--azm-space-md) var(--azm-space-lg);
  color: var(--azm-color-text-primary);
  font-weight: var(--azm-font-weight-medium);
}
.azm-menu.request-actions-menu .azm-menu__item:hover,
.azm-menu.request-actions-menu .azm-menu__item:focus-visible,
.azm-menu.request-actions-menu .azm-menu__item--active {
  background-color: var(--azm-color-sa-50);
  color: var(--azm-color-primary);
  outline: none;
}
.azm-menu.request-actions-menu .azm-menu__item:focus-visible {
  box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--azm-color-primary) 20%, transparent);
}
.azm-menu.request-actions-menu .azm-menu__item-row {
  width: 100%;
}
.azm-menu.request-actions-menu .azm-menu__separator {
  padding-inline: var(--azm-space-lg);
}
.azm-menu.request-actions-menu .azm-menu__separator-rule {
  margin-block: 0;
  border-top-color: var(--azm-color-border-subtle);
}
.azm-menu.request-actions-menu a:hover {
  color: var(--azm-color-primary);
}
.request-actions-menu__item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--azm-space-md);
  width: 100%;
}
.request-actions-menu__label {
  flex: 1 1 auto;
  min-width: 0;
  font-size: var(--azm-font-size-sm);
  line-height: 1.5;
  text-align: start;
}
.request-actions-menu__icon {
  flex-shrink: 0;
  color: var(--request-actions-menu-icon-color);
}
@media (max-width: 1199.98px) {
  .azm-stepper-help__panel,
  .sub-steps-wrapper {
    width: min(100%, 15rem);
    max-width: calc(100vw - var(--azm-space-3xl));
  }
  .request-process-header.split-row,
  .create-request-header {
    flex-direction: column;
    align-items: stretch;
    gap: var(--azm-space-md);
    max-width: 100%;
    min-width: 0;
  }
  .request-process-header.split-row > .cluster,
  .request-process-header .cluster,
  .create-request-header .cluster {
    width: 100%;
    margin-inline-start: 0;
    flex-wrap: wrap;
    align-items: stretch;
    gap: var(--azm-space-md);
  }
  .request-process-header.split-row > .cluster > azm-menu,
  .request-process-header .cluster > azm-menu,
  .request-lawsuit-process-page .request-process-header azm-menu {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    flex: 1 1 100%;
  }
  .request-process-header.split-row > .cluster azm-menu .menu-trigger-origin,
  .request-process-header .cluster azm-menu .menu-trigger-origin,
  .request-lawsuit-process-page .request-process-header azm-menu .menu-trigger-origin {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .request-process-header.split-row > .cluster azm-menu .azm-button,
  .request-process-header .cluster azm-menu .azm-button,
  .request-lawsuit-process-page .request-process-header azm-menu .azm-button,
  .request-process-header.split-row > .cluster azm-menu azm-button > .azm-button,
  .request-process-header .cluster azm-menu azm-button > .azm-button,
  .request-lawsuit-process-page .request-process-header azm-menu azm-button > .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .request-process-header.split-row > .cluster > azm-button,
  .request-process-header .cluster > azm-button {
    display: flex;
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .request-process-header.split-row > .cluster > azm-button > .azm-button,
  .request-process-header .cluster > azm-button > .azm-button {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .request-process-header.split-row > .details-header__back,
  .request-process-header .details-header__back,
  .create-request-header .details-header__back {
    width: 100%;
    align-items: flex-start;
  }
  .stepper-form .details-actions,
  .stepper-form .stepper-form__actions,
  .azm-stepper__panel .details-actions,
  .azm-stepper__panel .stepper-form__actions,
  .azm-stepper__lazy-content .details-actions,
  .azm-stepper__lazy-content .stepper-form__actions,
  .stepper-details-shell .details-actions,
  .stepper-details-shell .stepper-form__actions {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }
  .stepper-form .details-actions azm-button,
  .stepper-form .details-actions a,
  .stepper-form .stepper-form__actions azm-button,
  .stepper-form .stepper-form__actions a,
  .azm-stepper__panel .details-actions azm-button,
  .azm-stepper__panel .details-actions a,
  .azm-stepper__panel .stepper-form__actions azm-button,
  .azm-stepper__panel .stepper-form__actions a,
  .azm-stepper__lazy-content .details-actions azm-button,
  .azm-stepper__lazy-content .details-actions a,
  .azm-stepper__lazy-content .stepper-form__actions azm-button,
  .azm-stepper__lazy-content .stepper-form__actions a,
  .stepper-details-shell .details-actions azm-button,
  .stepper-details-shell .details-actions a,
  .stepper-details-shell .stepper-form__actions azm-button,
  .stepper-details-shell .stepper-form__actions a {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
  .stepper-form .details-actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .stepper-form .stepper-form__actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .azm-stepper__panel .details-actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .azm-stepper__panel .stepper-form__actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .azm-stepper__lazy-content .details-actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .azm-stepper__lazy-content .stepper-form__actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .stepper-details-shell .details-actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round),
  .stepper-details-shell .stepper-form__actions azm-button > .azm-button:not(.azm-button--icon-only):not(.azm-button--icon-round) {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
  .stepper-form__actions-primary,
  .stepper-form__actions-group {
    flex-direction: column-reverse;
    align-items: stretch;
    width: 100%;
  }
  .stepper-form__body {
    padding-inline: var(--azm-space-lg);
    min-width: 0;
    max-width: 100%;
  }
  .stepper-details-shell__panel {
    padding: var(--azm-space-xl);
    max-width: 100%;
    min-width: 0;
  }
  .stepper-details-summary {
    padding: var(--azm-space-lg);
  }
  .create-request-content .azm-stepper__header {
    padding: var(--azm-space-lg);
  }
  .request-lawsuit-process-page__panel--arbitrators,
  .pay-arbitration-fees-tribunal {
    grid-template-columns: 1fr;
  }
  .stepper-form .form-grid__action {
    width: 100%;
  }
  .stepper-form .form-grid__action azm-button {
    width: 100%;
  }
}
.wizard-stepper-header {
  display: flex;
  align-items: flex-start;
  padding: var(--azm-wizard-stepper-header-padding-block) var(--azm-wizard-stepper-header-padding-inline);
  width: 100%;
  margin: 0 auto;
  background-color: var(--azm-color-background);
  border-bottom: var(--azm-border-width-thin) solid var(--azm-color-border-subtle);
  flex-shrink: 0;
  overflow: visible;
}
@media (max-width: 539.98px) {
  .wizard-stepper-header {
    padding: var(--azm-wizard-stepper-header-padding-block-mobile) var(--azm-wizard-stepper-header-padding-inline-mobile);
    gap: var(--azm-space-none);
    margin: var(--azm-space-none);
    overflow-x: auto;
    overflow-y: visible;
    min-width: 0;
  }
}
.auth-create-card .wizard-stepper-header {
  padding: var(--azm-wizard-stepper-header-padding-auth-block) var(--azm-wizard-stepper-header-padding-auth-inline);
  border-bottom: var(--azm-border-width-thin) solid var(--azm-color-border-subtle);
}
@media (max-width: 539.98px) {
  .auth-create-card .wizard-stepper-header {
    padding: var(--azm-wizard-stepper-header-padding-auth-block-mobile) var(--azm-wizard-stepper-header-padding-auth-inline-mobile);
  }
}
.wizard-stepper-header--subtle {
  padding: var(--azm-wizard-stepper-header-padding-subtle-block) var(--azm-wizard-stepper-header-padding-subtle-inline);
  background-color: var(--azm-color-gray-50);
}
@media (max-width: 539.98px) {
  .wizard-stepper-header--subtle {
    padding: var(--azm-wizard-stepper-header-padding-subtle-block-mobile) var(--azm-wizard-stepper-header-padding-subtle-inline-mobile);
  }
}
.wizard-step-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--azm-wizard-step-item-gap);
  position: relative;
  min-width: 0;
  flex: 1;
  overflow: visible;
  justify-content: flex-start;
  pointer-events: none;
}
.wizard-step-item--clickable {
  cursor: pointer;
  pointer-events: auto;
}
@media (max-width: 539.98px) {
  .wizard-step-item {
    flex: 1 1 0;
    min-width: 0;
  }
}
.wizard-step-circle {
  width: var(--azm-wizard-step-circle-size);
  height: var(--azm-wizard-step-circle-size);
  border-radius: var(--azm-radius-full);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: visible;
  font-size: var(--azm-wizard-step-circle-font-size);
  font-weight: var(--azm-font-weight-bold);
  line-height: 1;
  border: var(--azm-wizard-step-circle-border-width) solid var(--azm-color-gray-300);
  background: var(--azm-color-background);
  color: var(--azm-color-gray-300);
  z-index: 1;
  position: relative;
  flex-shrink: 0;
}
.wizard-step-circle > span,
.wizard-step-circle > azm-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  overflow: visible;
}
.wizard-step-circle svg.azm-icon {
  display: block;
  overflow: visible;
  flex-shrink: 0;
}
@media (max-width: 539.98px) {
  .wizard-step-circle {
    width: var(--azm-wizard-step-circle-size-mobile);
    height: var(--azm-wizard-step-circle-size-mobile);
    font-size: var(--azm-wizard-step-circle-font-size-mobile);
  }
}
.wizard-step-circle--active {
  border: var(--azm-wizard-step-circle-border-width-active) solid var(--azm-color-brand-legacy);
  background: var(--azm-color-background);
  color: var(--azm-color-brand-legacy);
  box-shadow: none;
}
.wizard-step-circle--completed {
  border: none;
  background: var(--azm-color-primary);
  color: var(--azm-color-text-inverse);
  box-shadow: none;
}
.wizard-step-circle--completed em.azm-icon,
.wizard-step-circle--completed svg.azm-icon,
.wizard-step-circle--completed svg.azm-icon.text-primary {
  color: var(--azm-color-text-inverse);
}
.wizard-step-label {
  font-size: var(--azm-wizard-step-label-font-size);
  font-weight: var(--azm-font-weight-medium);
  line-height: var(--azm-wizard-step-label-line-height);
  color: var(--azm-color-gray-300);
  text-align: center;
  white-space: nowrap;
  flex-shrink: 0;
}
.wizard-step-label--active {
  color: var(--azm-color-brand-legacy);
  font-weight: var(--azm-font-weight-semibold);
}
.wizard-step-label--completed {
  color: var(--azm-color-brand-legacy);
}
@media (max-width: 539.98px) {
  .wizard-step-label {
    white-space: normal;
    font-size: var(--azm-wizard-step-label-font-size-mobile);
    line-height: var(--azm-wizard-step-label-line-height-mobile);
    word-break: break-word;
    text-align: center;
    flex-shrink: 1;
    min-width: 0;
  }
}
.auth-create-card .wizard-step-label {
  font-size: var(--azm-wizard-step-label-font-size-auth);
  line-height: var(--azm-wizard-step-label-line-height-auth);
}
.wizard-step-line {
  position: absolute;
  top: calc(var(--azm-wizard-step-circle-size) / 2 - var(--azm-wizard-step-line-height) / 2);
  inset-inline-start: calc(50% + var(--azm-wizard-step-circle-size) / 2);
  inset-inline-end: calc(-50% + var(--azm-wizard-step-circle-size) / 2);
  height: var(--azm-wizard-step-line-height);
  background: var(--azm-color-border-subtle);
  z-index: 0;
}
@media (max-width: 539.98px) {
  .wizard-step-line {
    top: calc(var(--azm-wizard-step-circle-size-mobile) / 2 - var(--azm-wizard-step-line-height) / 2);
    inset-inline-start: calc(50% + var(--azm-wizard-step-circle-size-mobile) / 2);
    inset-inline-end: calc(-50% + var(--azm-wizard-step-circle-size-mobile) / 2);
  }
}
.wizard-step-line--completed {
  background: var(--azm-color-brand-legacy);
}
.step-form-shell {
  height: calc(100dvh - var(--azm-header-height) * 4);
}
.step-form-scroll {
  display: grid;
  place-items: center;
  overflow: auto;
}
.step-form-inner {
  width: 100%;
  max-width: 100%;
  margin-block: var(--azm-space-lg);
}
.step-radio-card {
  display: flex;
  gap: var(--azm-space-lg);
  padding: var(--azm-space-lg);
  border: var(--azm-border-width-medium) solid var(--azm-color-gray-300);
  border-radius: var(--azm-radius-lg);
  background-color: var(--azm-color-background);
  accent-color: var(--azm-color-primary);
  cursor: pointer;
  transition: border-color var(--azm-transition-fast), background-color var(--azm-transition-fast);
}
@media (hover: hover) and (pointer: fine) {
  .step-radio-card:hover:not(.step-radio-card--active) {
    border-color: var(--azm-color-gray-400);
    background-color: var(--azm-color-gray-100);
  }
}
.step-radio-card--active {
  border-color: var(--azm-color-primary);
  background-color: var(--azm-color-sa-50);
}
.step-radio-card__indicator {
  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: var(--azm-radio-indicator-size);
  height: var(--azm-radio-indicator-size);
  border: var(--azm-border-width-thin) solid var(--azm-color-gray-500);
  border-radius: var(--azm-radius-full);
  box-sizing: border-box;
  overflow: visible;
  transition: border-color var(--azm-transition-fast);
}
.step-radio-card__indicator::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: var(--azm-radius-full);
  background-color: transparent;
  transform: translate(-50%, -50%);
  transition: background-color var(--azm-transition-fast);
  pointer-events: none;
  z-index: -1;
}
.step-radio-card:hover:not(.step-radio-card--active) .step-radio-card__indicator {
  border-color: var(--azm-color-gray-600);
}
.step-radio-card:hover:not(.step-radio-card--active) .step-radio-card__indicator::before {
  background-color: var(--azm-color-gray-200);
}
.step-radio-card:hover.step-radio-card--active .step-radio-card__indicator::before {
  background-color: var(--azm-color-sa-100);
}
.step-radio-card--active .step-radio-card__indicator {
  border-color: var(--azm-color-primary);
}
.step-radio-card--active .step-radio-card__indicator span {
  flex: 0 0 auto;
  width: var(--azm-radio-dot-size);
  height: var(--azm-radio-dot-size);
  border-radius: var(--azm-radius-full);
  background-color: var(--azm-color-primary);
}
.step-radio-card__label {
  font-weight: var(--azm-font-weight-semibold);
  color: var(--azm-color-text-primary);
}
.step-radio-card--active .step-radio-card__label {
  color: var(--azm-color-primary);
}
.step-form-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--azm-space-lg);
}
@media (min-width: 768px) {
  .step-form-grid {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
.step-form-grid__full {
  grid-column: 1/-1;
}
.step-form-grid__half {
  min-width: 0;
}
@media (min-width: 768px) {
  .step-form-grid__half {
    grid-column: span 1;
  }
}
@media (min-width: 768px) {
  .step-form-grid__quarter {
    grid-column: span 3/span 3;
  }
}
.step-form-divider {
  margin: 0;
  border: none;
  border-top: 1px solid var(--azm-color-gray-200);
}
.step-form-heading {
  margin: 0;
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
}
.step-form-subheading {
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-sm);
}
.step-form-badge {
  display: inline-block;
  padding: var(--azm-space-sm) var(--azm-space-md);
  border: 2px solid var(--azm-color-gray-200);
  border-radius: var(--azm-radius-md);
  background-color: var(--azm-color-gray-50);
}
.details-field-grid {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: var(--azm-space-lg);
  row-gap: var(--azm-space-xl);
}
@media (min-width: 768px) {
  .details-field-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.details-field-grid__item {
  min-width: 0;
}
.complaints-details-page {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  padding: var(--azm-space-xl);
  background-color: var(--azm-color-gray-50);
}
.complaints-details-page__layout {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--azm-space-lg);
}
@media (min-width: 992px) {
  .complaints-details-page__layout {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
  }
}
.complaints-details-page__main {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
.complaints-details-page__side {
  min-width: 0;
}
.step-card-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  background-color: var(--azm-color-gray-50);
}
.step-card-area {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  padding: 2.5rem 2rem;
  overflow: auto;
}
@media (max-width: 539.98px) {
  .step-card-area {
    align-items: flex-start;
    padding: 1rem 0.5rem 1.5rem;
  }
}
.step-card {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  width: 100%;
  max-width: 64rem;
  background-color: var(--azm-color-background);
  border-radius: var(--azm-radius-lg);
  padding: var(--azm-space-4xl);
  box-shadow: var(--azm-shadow-md);
  height: fit-content;
}
@media (max-width: 539.98px) {
  .step-card {
    padding: var(--azm-space-2xl) var(--azm-space-xl);
    border-radius: var(--azm-radius-md);
  }
}
.step-card__title {
  margin: 0;
  font-size: var(--azm-font-size-lg);
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
}
.step-card__section-title {
  margin: 0;
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-semibold);
  color: var(--azm-color-text-primary);
}
.step-card__section-title--sub {
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-semibold);
}
.step-card__divider {
  width: 100%;
  flex-shrink: 0;
  border: none;
  border-top: 1px solid var(--azm-color-gray-200);
  margin: 0;
  margin-block: var(--azm-space-2xl);
}
.step-card__radio-section {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
}
.step-card__field-label {
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
  color: var(--azm-color-text-primary);
}
.step-card__emphasis {
  margin: 0;
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-semibold);
  color: var(--azm-color-text-primary);
}
.step-card__toolbar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--azm-space-sm);
  margin-block-end: var(--azm-space-md);
}
.step-card__form-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--azm-space-lg);
}
@media (min-width: 768px) {
  .step-card__form-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 768px) {
  .step-card__form-grid--2-col {
    grid-template-columns: repeat(2, minmax(0, 2fr));
  }
}
@media (min-width: 768px) {
  .step-card__form-grid--2-col > .step-form-grid__half {
    grid-column: span 1;
  }
}
.step-card__form-grid--2-col > .step-form-grid__full {
  grid-column: 1/-1;
}
.step-form-control-full {
  display: block;
  width: 100%;
}
.step-form-field-stack {
  width: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-sm);
}
.step-form-error {
  display: block;
  font-size: var(--azm-font-size-xs);
  color: var(--azm-color-error-600);
  margin-block-start: var(--azm-space-xs);
}
.form-error-text {
  display: block;
  font-size: var(--azm-font-size-sm);
  color: var(--azm-color-error-600);
}
.manual-entry-link,
azm-button.manual-entry-link > .azm-button {
  display: inline-flex;
  align-items: center;
  gap: var(--azm-space-xs);
  background: none;
  border: none;
  padding: var(--azm-space-none);
  min-height: unset;
  height: auto;
  cursor: pointer;
  color: var(--azm-color-brand-legacy);
  font-size: var(--azm-font-size-sm);
  text-align: start;
  box-shadow: none;
}
.manual-entry-link:hover:not(:disabled),
azm-button.manual-entry-link > .azm-button:hover:not(:disabled) {
  text-decoration: underline;
  background: none;
  box-shadow: none;
}
.radio-box {
  display: flex;
  align-items: center;
  gap: var(--azm-space-md);
  padding: var(--azm-space-lg);
  border: var(--azm-border-width-medium) solid var(--azm-color-gray-300);
  border-radius: var(--azm-radius-lg);
  background-color: var(--azm-color-background);
  cursor: pointer;
  transition:
    border-color var(--azm-transition-fast),
    background-color var(--azm-transition-fast),
    color var(--azm-transition-fast);
}
.radio-box--active {
  border-color: var(--azm-color-primary);
  background-color: var(--azm-color-background);
}
.radio-box--active .radio-box__label {
  color: var(--azm-color-primary);
  font-weight: var(--azm-font-weight-semibold);
}
.radio-box__indicator {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: var(--azm-radio-indicator-size);
  height: var(--azm-radio-indicator-size);
  border: var(--azm-border-width-thin) solid var(--azm-color-gray-500);
  border-radius: var(--azm-radius-full);
  box-sizing: border-box;
}
.radio-box--active .radio-box__indicator span {
  flex: 0 0 auto;
  width: var(--azm-radio-dot-size);
  height: var(--azm-radio-dot-size);
  border-radius: var(--azm-radius-full);
  background-color: var(--azm-color-primary);
}
.radio-box__label {
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
  color: var(--azm-color-text-primary);
  line-height: var(--azm-line-height-sm);
}
.radio-box--inline {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: var(--azm-space-md);
  width: 100%;
  min-height: var(--azm-button-height-md);
  border-width: var(--azm-border-width-thin);
  border-radius: var(--azm-radius-dialog);
  background-color: var(--azm-color-background);
  padding: var(--azm-space-lg) var(--azm-space-xl);
}
.radio-box--inline .radio-box__indicator {
  display: inline-flex;
}
.radio-box--inline .cluster-lg {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: var(--azm-space-md);
  width: 100%;
}
.step-card__section-heading {
  margin: 0;
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
}
.step-card__verify-row {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
}
@media (min-width: 992px) {
  .complaints-details-page__main--wide {
    grid-column: span 8/span 8;
  }
}
.step-radio-card__dot {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: var(--azm-radius-full);
  background-color: transparent;
}
.step-radio-card--active .step-radio-card__dot {
  background-color: var(--azm-color-primary);
}
azm-button > .azm-button.step-form-nav-btn:not(.step-form-nav-btn--muted):not(.step-form-nav-btn--outlined) .azm-button__leading-icon {
  order: 2;
}
azm-button > .azm-button.step-form-nav-btn:not(.step-form-nav-btn--muted):not(.step-form-nav-btn--outlined) .azm-button__text {
  order: 1;
}
azm-button > .azm-button.step-form-nav-btn.step-form-nav-btn--muted {
  background-color: var(--azm-color-gray-100);
  color: var(--azm-color-gray-600);
}
azm-button > .azm-button.step-form-nav-btn.step-form-nav-btn--outlined {
  border-color: var(--azm-color-gray-300);
}
azm-button > .azm-button.dialog-actions__btn,
.azm-button.legal-document__close-btn {
  width: auto;
  min-width: var(--azm-button-min-width);
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: var(--azm-button-height-md);
  min-height: var(--azm-button-height-md);
  max-height: var(--azm-button-height-md);
  padding-block: 0;
  padding-inline: var(--Button-buttons-lg-padding, var(--azm-space-lg));
  gap: var(--Button-buttons-lg-gap, var(--azm-space-xs));
  border-radius: var(--Radius-radius-sm, var(--azm-radius-sm));
  box-shadow: none;
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel {
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: var(--azm-button-height-md);
  min-height: var(--azm-button-height-md);
  max-height: var(--azm-button-height-md);
  padding-block: 0;
  padding-inline: var(--Button-buttons-lg-padding, var(--azm-space-lg));
  gap: var(--Button-buttons-lg-gap, var(--azm-space-xs));
  border-radius: var(--Radius-radius-sm, var(--azm-radius-sm));
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  color: var(--azm-color-text-primary);
  border: none;
  font-weight: var(--azm-font-weight-regular);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel:hover:not(:disabled),
  .azm-button.legal-document__close-btn.dialog-actions__btn--cancel:hover:not(:disabled) {
    background-color: var(--azm-color-gray-200);
    color: var(--azm-color-text-primary);
  }
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel:focus-visible:not(:disabled),
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel:focus-visible:not(:disabled) {
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  box-shadow: var(--azm-focus-ring);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel:active:not(:disabled),
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel.azm-button--selected,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel:active:not(:disabled),
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel.azm-button--selected {
  background-color: var(--azm-color-gray-300);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel:disabled,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel.azm-button--disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel:disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel.azm-button--disabled {
  opacity: 1;
  background-color: var(--azm-button-background-disabled);
  color: var(--azm-button-text-disabled);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel .azm-button__text,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel .azm-button__leading-icon .azm-icon,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--cancel .azm-button__trailing-icon .azm-icon,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel .azm-button__text,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel .azm-button__leading-icon .azm-icon,
.azm-button.legal-document__close-btn.dialog-actions__btn--cancel .azm-button__trailing-icon .azm-icon {
  color: inherit;
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted {
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: var(--azm-button-height-md);
  min-height: var(--azm-button-height-md);
  max-height: var(--azm-button-height-md);
  padding-block: 0;
  padding-inline: var(--Button-buttons-lg-padding, var(--azm-space-lg));
  gap: var(--Button-buttons-lg-gap, var(--azm-space-xs));
  border-radius: var(--Radius-radius-sm, var(--azm-radius-sm));
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  color: var(--azm-color-text-primary);
  border: none;
  font-weight: var(--azm-font-weight-regular);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted:hover:not(:disabled),
  .azm-button.legal-document__close-btn.dialog-actions__btn--muted:hover:not(:disabled) {
    background-color: var(--azm-color-gray-200);
    color: var(--azm-color-text-primary);
  }
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted:focus-visible:not(:disabled),
.azm-button.legal-document__close-btn.dialog-actions__btn--muted:focus-visible:not(:disabled) {
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  box-shadow: var(--azm-focus-ring);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted:active:not(:disabled),
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted.azm-button--selected,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted:active:not(:disabled),
.azm-button.legal-document__close-btn.dialog-actions__btn--muted.azm-button--selected {
  background-color: var(--azm-color-gray-300);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted:disabled,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted.azm-button--disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted:disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted.azm-button--disabled {
  opacity: 1;
  background-color: var(--azm-button-background-disabled);
  color: var(--azm-button-text-disabled);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted .azm-button__text,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted .azm-button__leading-icon .azm-icon,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--muted .azm-button__trailing-icon .azm-icon,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted .azm-button__text,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted .azm-button__leading-icon .azm-icon,
.azm-button.legal-document__close-btn.dialog-actions__btn--muted .azm-button__trailing-icon .azm-icon {
  color: inherit;
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--primary,
.azm-button.legal-document__close-btn.dialog-actions__btn--primary {
  background-color: var(--azm-color-primary);
  border: 1px solid var(--azm-color-primary);
  color: var(--azm-color-text-inverse);
  font-weight: var(--azm-font-weight-bold);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--primary:disabled,
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--primary.azm-button--disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--primary:disabled,
.azm-button.legal-document__close-btn.dialog-actions__btn--primary.azm-button--disabled {
  opacity: 1;
  background-color: var(--azm-color-primary);
  border-color: var(--azm-color-primary);
  color: var(--azm-color-text-inverse);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--danger,
.azm-button.legal-document__close-btn.dialog-actions__btn--danger {
  background-color: var(--azm-color-error-500);
  border: 1px solid var(--azm-color-error-500);
  color: var(--azm-color-text-inverse);
  font-weight: var(--azm-font-weight-bold);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--success,
.azm-button.legal-document__close-btn.dialog-actions__btn--success {
  background-color: var(--azm-color-success-700);
  border: 1px solid var(--azm-color-success-700);
  color: var(--azm-color-text-inverse);
  font-weight: var(--azm-font-weight-bold);
}
azm-button > .azm-button.dialog-actions__btn.dialog-actions__btn--reopen,
.azm-button.legal-document__close-btn.dialog-actions__btn--reopen {
  background-color: var(--azm-color-warning-700);
  border: 1px solid var(--azm-color-warning-700);
  color: var(--azm-color-text-inverse);
  font-weight: var(--azm-font-weight-bold);
}
.azm-button.legal-document__close-btn:not(.dialog-actions__btn),
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn),
.azm-button[class*=__btn-close]:not(.dialog-actions__btn) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-width: 0;
  max-width: none;
  height: var(--azm-button-height-md);
  min-height: var(--azm-button-height-md);
  max-height: var(--azm-button-height-md);
  padding-block: 0;
  padding-inline: var(--Button-buttons-lg-padding, var(--azm-space-lg));
  gap: var(--Button-buttons-lg-gap, var(--azm-space-xs));
  border-radius: var(--Radius-radius-sm, var(--azm-radius-sm));
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  color: var(--azm-color-text-primary);
  border: none;
  font-weight: var(--azm-font-weight-regular);
  box-shadow: none;
}
@media (hover: hover) and (pointer: fine) {
  .azm-button.legal-document__close-btn:not(.dialog-actions__btn):hover:not(:disabled),
  .azm-button.azm-dialog-close-btn:not(.dialog-actions__btn):hover:not(:disabled),
  .azm-button[class*=__btn-close]:not(.dialog-actions__btn):hover:not(:disabled) {
    background-color: var(--azm-color-gray-200);
    color: var(--azm-color-text-primary);
  }
}
.azm-button.legal-document__close-btn:not(.dialog-actions__btn):focus-visible:not(:disabled),
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn):focus-visible:not(:disabled),
.azm-button[class*=__btn-close]:not(.dialog-actions__btn):focus-visible:not(:disabled) {
  background-color: var(--Button-button-background-neutral-default, var(--azm-button-background-neutral-default));
  box-shadow: var(--azm-focus-ring);
}
.azm-button.legal-document__close-btn:not(.dialog-actions__btn):active:not(:disabled),
.azm-button.legal-document__close-btn:not(.dialog-actions__btn).azm-button--selected,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn):active:not(:disabled),
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn).azm-button--selected,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn):active:not(:disabled),
.azm-button[class*=__btn-close]:not(.dialog-actions__btn).azm-button--selected {
  background-color: var(--azm-color-gray-300);
}
.azm-button.legal-document__close-btn:not(.dialog-actions__btn):disabled,
.azm-button.legal-document__close-btn:not(.dialog-actions__btn).azm-button--disabled,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn):disabled,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn).azm-button--disabled,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn):disabled,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn).azm-button--disabled {
  opacity: 1;
  background-color: var(--azm-button-background-disabled);
  color: var(--azm-button-text-disabled);
}
.azm-button.legal-document__close-btn:not(.dialog-actions__btn) .azm-button__text,
.azm-button.legal-document__close-btn:not(.dialog-actions__btn) .azm-button__leading-icon .azm-icon,
.azm-button.legal-document__close-btn:not(.dialog-actions__btn) .azm-button__trailing-icon .azm-icon,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn) .azm-button__text,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn) .azm-button__leading-icon .azm-icon,
.azm-button.azm-dialog-close-btn:not(.dialog-actions__btn) .azm-button__trailing-icon .azm-icon,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn) .azm-button__text,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn) .azm-button__leading-icon .azm-icon,
.azm-button[class*=__btn-close]:not(.dialog-actions__btn) .azm-button__trailing-icon .azm-icon {
  color: inherit;
}
azm-create-request-external,
azm-create-complaint {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}
@media (max-width: 539.98px) {
  azm-create-request-external,
  azm-create-complaint {
    overflow-x: hidden;
    padding: var(--azm-space-none);
    margin: var(--azm-space-none);
  }
}
azm-create-request-external .wizard,
azm-create-complaint .wizard {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
}
azm-create-request-external .wizard-stepper-header,
azm-create-complaint .wizard-stepper-header {
  padding-inline: var(--azm-layout-padding);
}
azm-create-request-external .wizard__footer,
azm-create-complaint .wizard__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 0 0 auto;
  padding: var(--azm-wizard-page-footer-padding-block) var(--azm-wizard-page-footer-padding-inline);
  border-top: var(--azm-border-width-thin) solid var(--azm-color-border-subtle);
  background-color: var(--azm-color-background);
  position: sticky;
  bottom: 0;
  z-index: 2;
}
@media (max-width: 539.98px) {
  azm-create-request-external .wizard__footer,
  azm-create-complaint .wizard__footer {
    flex-direction: column-reverse;
    align-items: stretch;
    padding: var(--azm-wizard-page-footer-padding-block-mobile) var(--azm-wizard-page-footer-padding-inline-mobile);
    gap: var(--azm-space-lg);
  }
  azm-create-request-external .wizard__footer > azm-button,
  azm-create-request-external .wizard__footer > .cluster,
  azm-create-request-external .wizard__footer > .actions-row,
  azm-create-request-external .wizard__footer > div,
  azm-create-request-external .wizard__footer > .wizard__footer-actions,
  azm-create-complaint .wizard__footer > azm-button,
  azm-create-complaint .wizard__footer > .cluster,
  azm-create-complaint .wizard__footer > .actions-row,
  azm-create-complaint .wizard__footer > div,
  azm-create-complaint .wizard__footer > .wizard__footer-actions {
    width: 100%;
  }
  azm-create-request-external .wizard__footer azm-button,
  azm-create-complaint .wizard__footer azm-button {
    display: flex;
    width: 100%;
  }
  azm-create-request-external .wizard__footer azm-button > .azm-button:not(.azm-button--icon-only),
  azm-create-complaint .wizard__footer azm-button > .azm-button:not(.azm-button--icon-only) {
    width: 100%;
  }
}
azm-create-request-external .wizard__content,
azm-create-complaint .wizard__content {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  background-color: var(--azm-color-gray-50);
  min-height: 0;
  min-width: 0;
  overflow-y: auto;
}
@media (prefers-reduced-motion: no-preference) {
  azm-create-request-external .wizard__content,
  azm-create-complaint .wizard__content {
    scroll-behavior: smooth;
  }
}
azm-create-request-external .wizard__content::-webkit-scrollbar,
azm-create-complaint .wizard__content::-webkit-scrollbar {
  width: var(--azm-scrollbar-region-width);
  height: var(--azm-scrollbar-region-height);
}
azm-create-request-external .wizard__content::-webkit-scrollbar-button,
azm-create-complaint .wizard__content::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
azm-create-request-external .wizard__content::-webkit-scrollbar-corner,
azm-create-complaint .wizard__content::-webkit-scrollbar-corner {
  background: transparent;
}
azm-create-request-external .wizard__content::-webkit-scrollbar-track,
azm-create-complaint .wizard__content::-webkit-scrollbar-track {
  background: var(--azm-scrollbar-region-track);
  border-radius: var(--azm-scrollbar-region-radius);
}
azm-create-request-external .wizard__content::-webkit-scrollbar-thumb,
azm-create-complaint .wizard__content::-webkit-scrollbar-thumb {
  background: var(--azm-scrollbar-region-thumb-bg);
  border-radius: var(--azm-scrollbar-region-radius);
  transition: background-color var(--azm-transition-fast);
}
azm-create-request-external .wizard__content::-webkit-scrollbar-thumb:hover,
azm-create-request-external .wizard__content::-webkit-scrollbar-thumb:active,
azm-create-complaint .wizard__content::-webkit-scrollbar-thumb:hover,
azm-create-complaint .wizard__content::-webkit-scrollbar-thumb:active {
  background: var(--azm-scrollbar-region-thumb-hover);
}
@supports (-moz-appearance: none) {
  azm-create-request-external .wizard__content,
  azm-create-complaint .wizard__content {
    scrollbar-width: thin;
    scrollbar-color: var(--azm-scrollbar-region-thumb) var(--azm-scrollbar-region-track);
  }
}
azm-create-request-external .wizard__content .create-lawsuit-stepper,
azm-create-complaint .wizard__content .create-lawsuit-stepper {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  background-color: transparent;
  min-height: 0;
  min-width: 0;
  width: 100%;
}
@media (max-width: 539.98px) {
  azm-create-request-external .wizard__content .create-lawsuit-stepper,
  azm-create-complaint .wizard__content .create-lawsuit-stepper {
    padding-inline: var(--azm-space-xs);
  }
}
azm-create-request-external .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane,
azm-create-complaint .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane {
  min-width: 0;
  width: 100%;
}
azm-create-request-external .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane--active,
azm-create-complaint .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane--active {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
}
azm-create-request-external .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane--active > *,
azm-create-complaint .wizard__content .create-lawsuit-stepper .azm-wizard-stepper__pane--active > * {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
}
azm-create-request-external .step-card-container,
azm-create-complaint .step-card-container {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-height: 100%;
  min-width: 0;
  width: 100%;
  background-color: var(--azm-color-gray-50);
  box-sizing: border-box;
}
azm-create-request-external .step-card-area,
azm-create-complaint .step-card-area {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 100%;
  width: 100%;
  padding: 2.5rem var(--azm-layout-padding);
  overflow: auto;
  box-sizing: border-box;
}
@media (max-width: 539.98px) {
  azm-create-request-external .step-card-area,
  azm-create-complaint .step-card-area {
    padding: 1rem var(--azm-space-md) 1.5rem;
  }
}
azm-create-request-external .step-card,
azm-create-complaint .step-card {
  width: 100%;
  max-width: var(--azm-wizard-page-step-card-max-width);
  min-width: 0;
  box-sizing: border-box;
  background-color: var(--azm-color-background);
  border-radius: var(--azm-radius-lg);
  box-shadow: var(--azm-shadow-md);
  padding: var(--azm-space-4xl);
}
@media (max-width: 539.98px) {
  azm-create-request-external .step-card,
  azm-create-complaint .step-card {
    padding: var(--azm-space-2xl) var(--azm-space-xl);
    border-radius: var(--azm-radius-md);
  }
}
azm-create-request-external .step-card .step-card__title,
azm-create-complaint .step-card .step-card__title {
  font-size: var(--azm-font-size-base);
  font-weight: var(--azm-font-weight-semibold);
}
azm-create-request-external .step-card .step-card__section-title,
azm-create-request-external .step-card .step-card__section-heading,
azm-create-request-external .step-card .step-card__field-label,
azm-create-complaint .step-card .step-card__section-title,
azm-create-complaint .step-card .step-card__section-heading,
azm-create-complaint .step-card .step-card__field-label {
  color: var(--azm-color-primary);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
}
azm-create-request-external .step-card .step-card__divider,
azm-create-complaint .step-card .step-card__divider {
  width: 100%;
  margin: 0;
  margin-block: var(--azm-space-xl);
  border: none;
  border-top: var(--azm-border-width-thin) solid var(--azm-color-gray-200);
}
azm-create-request-external .step-card .step-card__radio-section .azm-radio-field--cards .azm-field-label,
azm-create-complaint .step-card .step-card__radio-section .azm-radio-field--cards .azm-field-label {
  color: var(--azm-color-primary);
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
}
azm-create-request-external .step-card .section-title,
azm-create-complaint .step-card .section-title {
  font-size: var(--azm-font-size-sm);
  font-weight: var(--azm-font-weight-medium);
  color: var(--azm-color-primary);
}
azm-create-request-external .step-card .section-block + .section-block,
azm-create-complaint .step-card .section-block + .section-block {
  border-top-color: var(--azm-color-gray-200);
}
@media (max-width: 539.98px) {
  azm-create-request-external .step-card__radio-section .azm-radio-grid--2,
  azm-create-complaint .step-card__radio-section .azm-radio-grid--2 {
    grid-template-columns: 1fr;
  }
}
azm-create-request-external .step-card__form-grid azm-input-phone,
azm-create-complaint .step-card__form-grid azm-input-phone {
  width: 100%;
  max-width: 100%;
}
.details-page {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  border-radius: var(--azm-radius-lg);
}
.details-page .details-section {
  margin-bottom: 0;
}
.details-header {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
}
.details-header__breadcrumb {
  display: block;
  margin-block-end: var(--azm-space-lg);
}
.details-header__bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}
.details-header__row {
  display: flex;
  justify-content: flex-start;
  width: 100%;
}
.details-header__back,
.cluster:has(azm-back-button),
.cluster:has(azm-back-link) {
  display: flex;
  align-items: center;
  gap: var(--azm-space-md);
  min-width: 0;
}
.details-header__back--title-only {
  gap: 0;
}
.details-header-title {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xs);
  min-width: 0;
}
.details-header-title h3 {
  margin: 0;
  font-weight: var(--azm-font-weight-regular);
}
.details-header__title {
  margin: 0;
  font-size: var(--azm-font-size-2xl);
  line-height: 2rem;
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-text-primary);
}
.create-request-wrapper .details-header__title {
  font-size: var(--azm-font-size-3xl);
  line-height: 2.375rem;
}
.details-section {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--azm-space-3xl);
  margin-bottom: var(--azm-space-xl);
  padding: var(--azm-space-3xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  box-shadow: none;
}
.details-section__title {
  grid-column: 1/-1;
  margin: 0;
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.details-section > .details-section__title {
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
}
.details-section > .details-section__title:has(+ .details-section__subtitle) {
  padding-block-end: var(--azm-space-xs);
  border-block-end: 0;
}
.details-section > .details-section__subtitle {
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
}
.details-section__subtitle {
  grid-column: 1/-1;
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-sm);
}
azm-request-details {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
}
azm-request-details > azm-status-card.status-card--danger {
  margin-block: var(--azm-space-xl);
}
.details-parties-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--azm-space-xl);
  align-items: stretch;
}
@media (min-width: 768px) {
  .details-parties-row {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .details-parties-row > .details-section {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 0;
    height: 100%;
  }
}
.details-section-group {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-2xl);
  margin-bottom: var(--azm-space-xl);
  padding: var(--azm-space-3xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  box-shadow: none;
}
.details-section-group__title {
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
  line-height: var(--azm-line-height-md);
}
.details-section-group .details-section {
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.details-section-group .details-section + .details-section {
  padding-block-start: var(--azm-space-2xl);
}
azm-request-details .details-section-group > .details-section {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 1199.98px) {
  azm-request-details .details-section-group > .details-section {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 539.98px) {
  azm-request-details .details-section-group > .details-section {
    grid-template-columns: 1fr;
  }
}
.details-section--attachments .details-section__head {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  gap: 0;
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
}
.details-section--attachments .details-section__head > .details-section__title {
  padding-block-end: 0;
  border-block-end: 0;
}
.details-section--attachments .details-section__head > .details-section__subtitle {
  margin: 0;
  padding-block-end: 0;
  border-block-end: 0;
}
.details-section--attachments .attachment-list--field {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-sm);
  width: 100%;
}
.details-section--attachments .attachment-list--field:has(> :only-child) {
  grid-template-columns: 1fr;
}
@media (max-width: 539.98px) {
  .details-section--attachments .attachment-list--field {
    grid-template-columns: 1fr;
  }
}
.details-field {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xs);
  min-width: 0;
  text-align: start;
}
.details-field--full {
  grid-column: 1/-1;
}
.details-field__label {
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-bold);
}
.details-field__value {
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-md);
  overflow-wrap: anywhere;
  word-break: break-word;
}
.detail-row {
  display: flex;
  gap: var(--azm-space-md);
  font-size: var(--azm-font-size-md);
  line-height: var(--azm-line-height-md);
  align-items: baseline;
}
.detail-row--top,
.detail-row:has(> .attachment-stack),
.detail-row:has(> .lawsuit-details__shell),
.detail-row:has(> .lawsuit-details__header),
.detail-row:has(> azm-attachment-view) {
  align-items: flex-start;
}
.detail-row > .attachment-stack,
.detail-row > .lawsuit-details__shell,
.detail-row > .lawsuit-details__header {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1199.98px) {
  .detail-row {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--azm-space-xs);
    width: 100%;
  }
  .detail-row--top,
  .detail-row:has(> .attachment-stack),
  .detail-row:has(> .lawsuit-details__shell),
  .detail-row:has(> .lawsuit-details__header),
  .detail-row:has(> azm-attachment-view),
  .detail-row:has(azm-permissions-summary),
  .detail-row:has(azm-permissions-tree) {
    align-items: stretch;
  }
}
.attachment-stack {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-sm);
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.detail-label {
  flex-shrink: 0;
  min-width: 140px;
  width: 200px;
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-medium);
  line-height: var(--azm-line-height-md);
}
@media (max-width: 1199.98px) {
  .detail-label {
    width: auto;
    min-width: 0;
    max-width: 100%;
    white-space: normal;
    text-align: start;
  }
}
.data-value {
  flex: 1;
  min-width: 0;
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-regular);
  line-height: var(--azm-line-height-md);
  word-break: break-word;
  text-align: start;
}
@media (max-width: 1199.98px) {
  .data-value {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%;
    text-align: start;
  }
}
.data-value--yes {
  color: var(--azm-color-success-700);
}
.data-value--no {
  color: var(--azm-color-error-600);
}
.data-value--empty {
  color: var(--azm-color-text-disabled);
  font-weight: var(--azm-font-weight-regular);
}
.data-value a {
  color: var(--azm-color-primary);
  font-weight: var(--azm-font-weight-semibold);
  text-decoration: underline;
  text-underline-offset: 0.15em;
}
.data-value a:hover,
.data-value a:focus-visible {
  color: var(--azm-color-primary-hover);
  text-decoration-thickness: 2px;
}
azm-detail-row {
  display: block;
}
azm-data-value {
  display: block;
}
.details-field-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: var(--azm-space-md);
  align-items: center;
  width: 100%;
}
@media (min-width: 540px) {
  .details-field-row {
    grid-template-columns: minmax(0, 3fr) minmax(0, 9fr);
  }
}
@media (min-width: 992px) {
  .details-field-row {
    grid-template-columns: minmax(0, 2fr) minmax(0, 10fr);
  }
}
.details-field-row__label {
  color: var(--azm-color-text-secondary);
  font-size: var(--azm-font-size-md);
}
.details-field-row__value {
  color: var(--azm-color-text-primary);
  font-size: var(--azm-font-size-md);
  min-width: 0;
}
.details-page-shell {
  display: flex;
  flex-direction: column;
  min-height: 100dvh;
  background-color: var(--azm-color-gray-50);
}
.details-return {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-sm);
  margin-bottom: var(--azm-space-xl);
  padding: var(--azm-space-lg) var(--azm-space-xl);
  background-color: var(--azm-color-warning-50);
  border: 1px solid var(--azm-color-warning-100);
  border-inline-start: 4px solid var(--azm-color-warning-600);
  border-radius: var(--azm-radius-md);
}
.details-return__head {
  display: flex;
  align-items: center;
  gap: var(--azm-space-sm);
  font-weight: var(--azm-font-weight-bold);
  color: var(--azm-color-warning-700);
}
.details-return__text {
  margin: 0;
  color: var(--azm-color-text-secondary);
  line-height: var(--azm-line-height-md);
}
.details-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: var(--azm-actions-gap);
  width: 100%;
}
.details-actions azm-button:has(.azm-button--primary),
.details-actions azm-button:has(.azm-button--primary-soft) {
  order: 1;
}
.details-actions .actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: var(--azm-actions-gap);
}
.details-actions .actions azm-button:has(.azm-button--primary),
.details-actions .actions azm-button:has(.azm-button--primary-soft) {
  order: 1;
}
azm-pay-application-fees-card .details-actions {
  margin-block-start: var(--azm-space-xl);
}
.admin-detail-page .details-actions {
  justify-content: flex-end;
  width: 100%;
  margin-block-start: var(--azm-space-xl);
}
.details-mini {
  padding-top: var(--azm-space-xl);
}
.details-mini .page-grid--4 {
  align-items: center;
}
.details-mini__field {
  display: flex;
  align-items: flex-start;
  gap: var(--azm-space-lg);
}
.details-mini__icon-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--azm-space-md);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-full);
  flex-shrink: 0;
}
.details-mini__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  min-width: 0;
  align-self: center;
}
.arbitrator-request-details-page {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  padding-block: var(--azm-space-xl);
  min-width: 0;
}
.arbitrator-request-details-page.report-main-data-page--arbitrator .report-user-info-panel .page-grid--3,
.arbitrator-request-details-page.report-main-data-page--arbitrator .report-attachments-panel .page-grid--3 {
  gap: var(--azm-space-3xl) var(--azm-space-2xl);
  align-items: start;
}
.report-section {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  text-align: start;
  min-width: 0;
}
.report-representatives-list {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
  margin: 0;
  padding: 0;
  list-style: none;
}
.report-representatives-list .accordion-panel {
  padding: var(--azm-space-lg) var(--azm-space-xl);
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-radius-sm);
}
.my-info.surface-card {
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  box-shadow: none;
}
.request-details-panel {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  text-align: start;
  min-width: 0;
}
.arbitrator-request-card {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  align-items: stretch;
  text-align: start;
  min-width: 0;
}
.arbitrator-request-card .page-grid--3 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  row-gap: var(--azm-space-xl);
}
.details-card-section {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-xl);
  min-width: 0;
  background-color: var(--azm-color-background);
  border: 1px solid var(--azm-color-border-subtle);
  border-radius: var(--azm-card-radius);
  box-shadow: none;
  padding: var(--azm-card-padding);
}
.arbitrator-info-card {
  gap: var(--azm-space-lg);
}
.arbitrator-info-card > .details-section__title {
  margin: 0;
  padding-block-end: var(--azm-space-md);
  border-block-end: 1px solid var(--azm-color-border-subtle);
  font-size: var(--azm-font-size-md);
  font-weight: var(--azm-font-weight-semibold);
}
.arbitrator-info-card__fields {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  min-width: 0;
}
@media (max-width: 1199.98px) {
  .arbitrator-info-card__fields,
  .request-sessions__arbitrators {
    grid-template-columns: 1fr;
  }
  .set-arbitration-panel-fees-form__fields.form-grid--3,
  .set-arbitration-panel-fees-form__fields.form-grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767.98px) {
  .arbitrator-info-card__fields {
    grid-template-columns: 1fr;
  }
  .request-sessions__arbitrators {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 539.98px) {
  .arbitrator-request-card .page-grid--3 {
    grid-template-columns: 1fr;
  }
}
.details-card-head {
  display: flex;
  flex-direction: column;
  gap: var(--azm-space-md);
}
.details-card-head .azm-divider-line {
  margin-block: 0;
}
.status-card__header:has(.set-arbitration-panel-fees-form) {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: var(--azm-card-gap);
}
.status-card__header:has(.set-arbitration-panel-fees-form) .status-card__heading {
  display: contents;
}
.status-card__header:has(.set-arbitration-panel-fees-form) .status-card__icon-badge {
  grid-column: 1;
  grid-row: 1;
}
.status-card__header:has(.set-arbitration-panel-fees-form) .status-card__title {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
}
.status-card__header:has(.set-arbitration-panel-fees-form) .set-arbitration-panel-fees-form {
  grid-column: 1/-1;
  grid-row: 2;
  width: 100%;
}
@media (max-width: 1199.98px) {
  .status-card__header:has(.set-arbitration-panel-fees-form) {
    grid-template-columns: minmax(0, 1fr);
  }
  .status-card__header:has(.set-arbitration-panel-fees-form) .status-card__icon-badge {
    grid-column: 1;
    grid-row: 1;
    justify-self: start;
  }
  .status-card__header:has(.set-arbitration-panel-fees-form) .status-card__title {
    grid-column: 1;
    grid-row: 2;
    align-self: start;
  }
  .status-card__header:has(.set-arbitration-panel-fees-form) .set-arbitration-panel-fees-form {
    grid-column: 1;
    grid-row: 3;
  }
}
.admin-detail-page > azm-status-card .status-card.fill-block {
  margin-bottom: var(--azm-space-xl);
}
.set-arbitration-panel-fees-form {
  width: 100%;
}
.set-arbitration-panel-fees-form__fields {
  display: grid;
  width: 100%;
  max-width: 100%;
  gap: var(--azm-space-xl);
  align-items: end;
}
.set-arbitration-panel-fees-form__fields > .form-field {
  min-width: 0;
}
.set-arbitration-panel-fees-form__fields azm-currency-input {
  display: block;
  width: 100%;
  min-width: 0;
}
.set-arbitration-panel-fees-form__fields.form-grid--3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.set-arbitration-panel-fees-form__fields.form-grid--4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media (max-width: 991.98px) {
  .set-arbitration-panel-fees-form__fields.form-grid--3,
  .set-arbitration-panel-fees-form__fields.form-grid--4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 539.98px) {
  .set-arbitration-panel-fees-form__fields.form-grid--3,
  .set-arbitration-panel-fees-form__fields.form-grid--4 {
    grid-template-columns: minmax(0, 1fr);
  }
}
.arbitrator-name {
  display: flex;
  align-items: center;
  gap: var(--azm-space-md);
  color: var(--azm-color-primary);
}
.request-sessions__arbitrators {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--azm-space-xl);
  align-self: start;
  height: auto;
  width: 100%;
  min-width: 0;
}
.request-sessions__arbitrators > :first-child {
  grid-column: 1/-1;
}
@media (max-width: 767.98px) {
  .details-section,
  .details-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .admin-detail-page .azm-tabs__list,
  .details-page-shell .azm-tabs__list,
  .details-panel .azm-tabs__list {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    flex-wrap: nowrap;
  }
  .admin-detail-page .azm-tabs__list::-webkit-scrollbar,
  .details-page-shell .azm-tabs__list::-webkit-scrollbar,
  .details-panel .azm-tabs__list::-webkit-scrollbar {
    display: none;
  }
  .admin-detail-page .azm-tabs__tab,
  .details-page-shell .azm-tabs__tab,
  .details-panel .azm-tabs__tab {
    flex: 0 0 auto;
  }
}
@media (max-width: 1199.98px) {
  .request-sessions__arbitrators {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (max-width: 539.98px) {
  .details-section,
  .details-grid {
    grid-template-columns: 1fr;
  }
  .details-header__bar {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--azm-space-md);
  }
  .details-header__row {
    flex-direction: column;
    gap: var(--azm-space-md);
  }
  .details-mini__field {
    flex-direction: column;
    gap: var(--azm-space-md);
  }
  .details-actions {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }
  .details-actions azm-button {
    width: 100%;
  }
}
app-root {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  min-height: 100vh;
  min-height: -webkit-fill-available;
  min-height: 100dvh;
}
app-root .app__shell {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
}
app-root:has(.azm-landing) {
  height: auto;
  min-height: 100dvh;
  overflow: visible;
}
app-root:has(.azm-landing) .app__shell {
  flex: 1 1 auto;
  min-height: auto;
  overflow: visible;
}
app-root:has(azm-layout) {
  height: 100dvh;
  max-height: 100dvh;
  min-height: 0;
  overflow: hidden;
}
app-root:has(azm-layout) .app__shell {
  flex: 1 1 auto;
  height: 100%;
  max-height: 100%;
  min-height: 0;
  overflow: hidden;
}
[data-hx-reveal] {
  --hx-reveal-delay: 0ms;
  --hx-reveal-duration: 0.45s;
  --hx-reveal-distance: 0.5rem;
  --hx-reveal-shift: var(--hx-reveal-distance);
  --hx-reveal-scale: 1;
  --hx-reveal-direction: 1;
  opacity: 0;
  transform: translate3d(0, calc(var(--hx-reveal-shift) * var(--hx-reveal-direction)), 0) scale(var(--hx-reveal-scale));
  transition: opacity var(--hx-reveal-duration) cubic-bezier(0.22, 0.61, 0.36, 1) var(--hx-reveal-delay), transform var(--hx-reveal-duration) cubic-bezier(0.22, 0.61, 0.36, 1) var(--hx-reveal-delay);
}
[data-hx-reveal][data-hx-reveal-phase=scroll] {
  --hx-reveal-duration: 0.55s;
  --hx-reveal-distance: 0.875rem;
}
[data-hx-reveal][data-hx-reveal-from=above] {
  --hx-reveal-direction: -1;
}
[data-hx-reveal=fade] {
  --hx-reveal-shift: 0rem;
}
[data-hx-reveal=rise] {
  --hx-reveal-shift: calc(var(--hx-reveal-distance) * 1.3);
}
[data-hx-reveal=scale] {
  --hx-reveal-shift: calc(var(--hx-reveal-distance) * 0.6);
  --hx-reveal-scale: 0.985;
}
[data-hx-reveal].is-inview {
  opacity: 1;
  transform: none;
}
[hxparallax] {
  translate: 0 var(--hx-parallax, 0px);
}
@media (prefers-reduced-motion: reduce) {
  [hxparallax] {
    translate: none;
  }
  [data-hx-reveal] {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
@media print {
  [data-hx-reveal] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
@keyframes hx-faq-answer-open {
  from {
    grid-template-rows: 0fr;
    opacity: 0;
  }
  to {
    grid-template-rows: 1fr;
    opacity: 1;
  }
}
.hx-word {
  display: inline-block;
}
html,
body {
  height: 100%;
  margin: 0;
  scroll-behavior: smooth;
}
html:has(.azm-landing),
body:has(.azm-landing) {
  height: auto;
  min-height: 100%;
  min-height: 100dvh;
}
html:has(azm-layout),
body:has(azm-layout) {
  height: 100dvh;
  max-height: 100dvh;
  min-height: 0;
  overflow: hidden;
}
p {
  text-wrap: pretty;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
