:root{--radio-button-default-active-color: rgb(var(--global-color-primary-500));--radio-button-default-active-inner-color: rgb(var(--global-color-grey-50));--radio-button-default-focus-shadow: 2px rgb(var(--global-color-primary-500), .3);--radio-button-default-border-color: rgb(var(--global-color-contrast-300), .2);--radio-button-default-border-hover-color: rgb(var(--global-color-primary-500));--radio-button-default-background-color: rgb(var(--global-color-background-200));--radio-button-default-disabled-color: rgb(var(--global-color-background-200), .5);--radio-button-default-disabled-active-color: rgb(var(--global-color-primary-400))}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=radio].svelte-pf3516{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:21px;width:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border-radius:50%;border:1px solid var(--bc, var(--radio-button-border-color, var(--radio-button-default-border-color)));background:var(--b, var(--radio-button-background-color, var(--radio-button-default-background-color)));transition:background .3s,border-color .3s,box-shadow .2s}input[type=radio].svelte-pf3516:after{content:"";display:block;position:absolute;width:19px;height:19px;border-radius:50%;background:var(--radio-button-active-inner-color, var(--radio-button-default-active-inner-color));opacity:var(--o, 0);transform:scale(var(--s, .7));transition:transform .3s ease,opacity .2s}input[type=radio].svelte-pf3516:checked:not(:disabled){--b: var(--radio-button-active-color, var(--radio-button-default-active-color));--bc: var(--radio-button-active-color, var(--radio-button-default-active-color));--o: 1;--s: .5}input[type=radio].svelte-pf3516:disabled{--b: var(--radio-button-disabled-color, var(--radio-button-default-disabled-color));--bc: var(--radio-button-disabled-active-color, var(--radio-button-default-disabled-active-color));cursor:not-allowed;opacity:.9}input[type=radio].svelte-pf3516:disabled:checked{--b: var(--radio-button-disabled-active-color, var(--radio-button-default-disabled-active-color));--bc: var(--radio-button-border-color, var(--radio-button-default-border-color));--o: 1;--s: .5}input[type=radio].svelte-pf3516:hover:not(:checked):not(:disabled){--bc: var(--radio-button-border-hover-color, var(--radio-button-default-border-hover-color))}input[type=radio].svelte-pf3516:focus{box-shadow:0 0 0 var(--radio-button-focus-shadow, var(--radio-button-default-focus-shadow))}input[type=radio].svelte-pf3516+label:where(.svelte-pf3516){font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=radio].svelte-pf3516:disabled+label:where(.svelte-pf3516){cursor:not-allowed}}
