.app-radioset-checked-icon {
  --wm-radiobutton-icon-size: 16px;
  --wm-radiobutton-label-color: var(--wm-color-secondary);
  --wm-radiobutton-border-color: var(--wm-color-secondary);
  --wm-radiobutton-background-color: transparent;
}

.app-radioset-disabled-root {
  --wm-radiobutton-color: var(--wm-color-on-surface);
  --wm-radiobutton-opacity: 0.8;
}

.app-radioset-readonly {
  --wm-radiobutton-color: var(--wm-color-on-surface);
  --wm-radiobutton-opacity: 0.6;
}

.primary-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-primary);
  --wm-radiobutton-background-color: var(--wm-color-primary);
}

.secondary-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-secondary);
  --wm-radiobutton-background-color: var(--wm-color-secondary);
}

.tertiary-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-tertiary);
  --wm-radiobutton-background-color: var(--wm-color-tertiary);
}

.success-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-success);
  --wm-radiobutton-background-color: var(--wm-color-success);
}

.warning-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-warning);
  --wm-radiobutton-background-color: var(--wm-color-warning);
}

.error-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-error);
  --wm-radiobutton-background-color: var(--wm-color-error);
}

.info-checked-icon {
  --wm-radiobutton-border-color: var(--wm-color-info);
  --wm-radiobutton-background-color: var(--wm-color-info);
}