.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)}.saltRadioButton{display:inline-flex;gap:var(--salt-spacing-100);cursor:var(--salt-selectable-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);--radioButton-icon-margin:calc((var(--salt-text-lineHeight) - var(--salt-size-selectable)) / 2)}.saltRadioButton-disabled{color:var(--salt-content-primary-foreground-disabled);cursor:var(--salt-selectable-cursor-disabled)}.saltRadioButton-readOnly{color:var(--salt-content-primary-foreground);cursor:var(--salt-selectable-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-focused-outlineOffset);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)}.saltRadioButtonIcon{--radioButton-size:var(--salt-size-selectable);width:var(--radioButton-size);height:var(--radioButton-size);min-width:var(--radioButton-size);min-height:var(--radioButton-size);border-radius:50%;position:relative;border:var(--salt-size-border) var(--salt-selectable-borderStyle) var(--salt-selectable-borderColor);color:var(--salt-selectable-foreground);background:var(--salt-container-primary-background);--saltIcon-size:100%;display:flex;clip-path:border-box;box-sizing:border-box}.saltRadioButton:hover .saltRadioButtonIcon{border-color:var(--salt-selectable-borderColor-hover);color:var(--salt-selectable-foreground-hover)}.saltRadioButton:hover .saltRadioButtonIcon-checked,.saltRadioButtonIcon-checked{border-color:var(--salt-selectable-borderColor-selected);color:var(--salt-selectable-foreground-selected)}.saltRadioButton:hover .saltRadioButtonIcon-disabled,.saltRadioButtonIcon-disabled{border-color:var(--salt-selectable-borderColor-disabled);background:var(--salt-container-primary-background-disabled);color:var(--salt-selectable-foreground-disabled)}.saltRadioButton:hover .saltRadioButtonIcon-checked.saltRadioButtonIcon-disabled,.saltRadioButtonIcon-checked.saltRadioButtonIcon-disabled{border-color:var(--salt-selectable-borderColor-selectedDisabled);color:var(--salt-selectable-foreground-selectedDisabled)}.saltRadioButton:hover .saltRadioButtonIcon-error,.saltRadioButtonIcon-error{color:var(--salt-status-error-foreground-decorative);border-color:var(--salt-status-error-borderColor);outline-color:var(--salt-status-error-foreground-decorative)}.saltRadioButton:hover .saltRadioButtonIcon-warning,.saltRadioButtonIcon-warning{color:var(--salt-status-warning-foreground-decorative);border-color:var(--salt-status-warning-borderColor);outline-color:var(--salt-status-warning-foreground-decorative)}.saltRadioButton:hover .saltRadioButtonIcon-readOnly,.saltRadioButtonIcon-readOnly{border-color:var(--salt-selectable-borderColor-readonly);color:var(--salt-content-primary-foreground)}.saltRadioButtonIcon>svg{position:absolute;transform:scale(1.01)}