.saltRadioButton{display:inline-flex;width:-moz-fit-content;width:fit-content;gap:var(--salt-spacing-100);cursor:var(--salt-cursor-hover);position:relative;font-size:var(--salt-text-fontSize);line-height:var(--salt-text-lineHeight);font-family:var(--salt-text-fontFamily);font-weight:var(--salt-text-fontWeight);letter-spacing:var(--salt-text-letterSpacing);--radioButton-icon-margin:calc((var(--salt-text-lineHeight) - var(--salt-size-selectable)) / 2)}.saltRadioButton-disabled{color:var(--salt-content-primary-foreground);cursor:var(--salt-cursor-disabled);opacity:.4}.saltRadioButton-readOnly{color:var(--salt-content-primary-foreground);cursor:var(--salt-cursor-readonly)}.saltRadioButton-input{cursor:inherit;position:absolute;height:var(--salt-size-selectable);opacity:0;padding:0;width:var(--salt-size-selectable);z-index:var(--salt-zIndex-default)}.saltRadioButton-input,.saltRadioButtonIcon{margin:var(--radioButton-icon-margin) 0;box-sizing:border-box}.saltRadioButton-input:focus-visible+.saltRadioButtonIcon{outline:var(--saltRadioButton-outline,var(--salt-focused-outline));outline-offset:var(--salt-spacing-fixed-100);border-color:var(--salt-selectable-borderColor-hover);color:var(--salt-selectable-foreground-hover);clip-path:unset}.saltRadioButton-input:focus-visible+.saltRadioButtonIcon-checked{border-color:var(--salt-selectable-borderColor-selected);color:var(--salt-selectable-foreground-selected)}.saltRadioButton-error .saltRadioButton-input:focus-visible+.saltRadioButtonIcon{outline-color:var(--salt-status-error-foreground-decorative);border-color:var(--salt-status-error-borderColor);color:var(--salt-status-error-foreground-decorative)}.saltRadioButton-warning .saltRadioButton-input:focus-visible+.saltRadioButtonIcon{outline-color:var(--salt-status-warning-foreground-decorative);border-color:var(--salt-status-warning-borderColor);color:var(--salt-status-warning-foreground-decorative)}.saltRadioButtonGroup{border:none;margin:0;padding:0}.saltRadioButtonGroup-vertical{display:flex;gap:var(--salt-spacing-100);flex-direction:column}.saltRadioButtonGroup-horizontal{display:flex;gap:var(--salt-spacing-200);flex-direction:row;flex-wrap:wrap}.saltRadioButtonGroup-noWrap{flex-wrap:nowrap}.saltRadioButtonGroup-noWrap .saltRadioButton{white-space:break-spaces}.saltFormField-labelLeft .saltRadioButtonGroup,.saltFormField-labelRight .saltRadioButtonGroup{padding-top:var(--salt-spacing-100)}