.vsf-radio{border-radius:.25rem;display:flex}.vsf-radio__input{--tw-border-opacity:1;appearance:none;border-color:rgb(113 113 122/var(--tw-border-opacity));border-radius:9999px;border-width:2px;cursor:pointer;height:1.25rem;min-width:20px;outline-color:#a78bfa}.vsf-radio__input:invalid{--tw-border-opacity:1;border-color:rgb(190 18 60/var(--tw-border-opacity))}.vsf-radio__input:invalid:hover{--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity))}.vsf-radio__input:invalid:active{--tw-border-opacity:1;border-color:rgb(136 19 55/var(--tw-border-opacity))}.vsf-radio__input:checked{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 0 0 2px #fff inset,0 0 0 #fff inset;--tw-shadow-colored:inset 0 0 0 2px var(--tw-shadow-color),inset 0 0 0 var(--tw-shadow-color);background-color:rgb(21 128 61/var(--tw-bg-opacity));border-color:rgb(21 128 61/var(--tw-border-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vsf-radio__input:checked:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(22 101 52/var(--tw-bg-opacity));border-color:rgb(22 101 52/var(--tw-border-opacity))}.vsf-radio__input:checked:active{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));border-color:rgb(20 83 45/var(--tw-border-opacity))}.vsf-radio__input:hover{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.vsf-radio__input:active{--tw-border-opacity:1;border-color:rgb(20 83 45/var(--tw-border-opacity))}.vsf-radio__content-wrapper{cursor:pointer;display:flex;flex-direction:column;margin-left:.5rem}.vsf-radio__help-text{--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity));font-size:.75rem;line-height:1rem}.vsf-radio--alignment-leading{flex-direction:row}.vsf-radio--alignment-trailing{flex-direction:row-reverse;justify-content:space-between;max-width:20rem}.vsf-radio--disabled .vsf-radio__input{cursor:not-allowed;opacity:.4}.vsf-radio--disabled .vsf-radio__input,.vsf-radio--disabled .vsf-radio__input:checked{--tw-border-opacity:1;border-color:rgb(113 113 122/var(--tw-border-opacity))}.vsf-radio--disabled .vsf-radio__input:checked{--tw-bg-opacity:1;background-color:rgb(113 113 122/var(--tw-bg-opacity))}.vsf-radio--disabled,.vsf-radio--disabled .vsf-radio__help-text{color:#71717a80}
/*# sourceMappingURL=VsfRadio.css.map */