.radio-group[data-v-09176b24]{display:flex;flex-direction:column}.radio-options[data-v-09176b24]{display:flex;flex-wrap:wrap;gap:1rem}.radio-option[data-v-09176b24]{align-items:center;cursor:pointer;display:flex;padding:.25rem 0;position:relative}.radio-option--disabled[data-v-09176b24]{cursor:not-allowed;opacity:.6}.radio-input[data-v-09176b24]{cursor:pointer;opacity:0;position:absolute}.radio-custom[data-v-09176b24]{background-color:#fff;border:2px solid #ccc;border-radius:50%;height:18px;margin-right:.5rem;position:relative;transition:all .2s ease;width:18px}.radio-input:checked+.radio-custom[data-v-09176b24]{background-color:var(--bs-purple);border-color:var(--bs-purple)}.radio-input:checked+.radio-custom[data-v-09176b24]:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.radio-input:focus+.radio-custom[data-v-09176b24]{box-shadow:0 0 0 3px #3d27ad40}.radio-input:disabled+.radio-custom[data-v-09176b24]{background-color:#f8f9fa;border-color:#dee2e6;cursor:not-allowed}.radio-input:disabled:checked+.radio-custom[data-v-09176b24]{background-color:#6c757d;border-color:#6c757d}.radio-label[data-v-09176b24]{color:#333;font-size:.9rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-input:disabled~.radio-label[data-v-09176b24]{color:#6c757d}.radio-error[data-v-09176b24]{color:#e53e3e;font-size:.875rem;margin-top:.25rem}
