@import "../base/RadioButton-parameters.css";

:host {
	--_ui5_radio_button_checked_fill: var(--sapContent_IconColor);
	--_ui5_radio_button_hover_fill: var(--sapField_Selector_Hover_Background);
	--_ui5_radio_button_hover_fill_error: var(--sapField_Selector_Hover_InvalidBackground);
	--_ui5_radio_button_hover_fill_warning: var(--sapField_Selector_Hover_WarningBackground);
	--_ui5_radio_button_hover_fill_success: var(--sapField_Selector_Hover_SuccessBackground);
	--_ui5_radio_button_hover_fill_information: var(--sapField_Selector_Hover_InformationBackground);
	--_ui5_radio_button_checked_warning_fill: var(--sapContent_IconColor);
	--_ui5_radio_button_checked_error_fill: var(--sapContent_IconColor);
	--_ui5_radio_button_checked_success_fill: var(--sapContent_IconColor);
	--_ui5_radio_button_checked_information_fill: var(--sapContent_IconColor);
	--_ui5_radio_button_border_width: 0.125rem;
	--_ui5_radio_button_warning_error_border_dash: 5;
	--_ui5_radio_button_inner_ring_radius: 27.5%;
	--_ui5_radio_button_inner_ring_color: var(--sapContent_Selected_ForegroundColor);
	--_ui5_radio_button_outer_ring_width: 2px; /* px used due to bug in Safari on zoom */
	--_ui5_radio_button_outer_ring_padding: 0 0.6875rem;
	--_ui5_radio_button_read_only_border_width: var(--sapElement_BorderWidth);
	--_ui5_radio_button_read_only_inner_ring_color: var(--sapField_TextColor);
	--_ui5_radio_button_focus_dist: 0.375rem;
}

@container style(--ui5_content_density: compact) {
	:host {
		--_ui5_radio_button_outer_ring_padding: 0 0.5rem;
		--_ui5_radio_button_focus_dist: 0.1875rem;
	}
}