.ds-radio{align-items:center;gap:var(--gap-sm);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-radio__circle{border:var(--border-md)solid var(--color-bg-container-border);border-radius:var(--radius-full);background-color:var(--color-bg-container-primary-transparent);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .2s;display:flex;position:relative}.ds-radio__dot{border-radius:var(--radius-full);background-color:var(--color-action-primary-bg);width:12px;height:12px;transition:transform .2s;transform:scale(0)}.ds-radio__label{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-primary)}.ds-radio--checked .ds-radio__circle{border-color:var(--color-action-primary-bg)}.ds-radio--checked .ds-radio__dot{transform:scale(1)}.ds-radio:not(.ds-radio--disabled):hover .ds-radio__circle{border-color:var(--color-action-primary-bg)}.ds-radio--checked:not(.ds-radio--disabled):hover .ds-radio__circle{border-color:var(--color-action-primary-bg-hover)}.ds-radio--checked:not(.ds-radio--disabled):hover .ds-radio__dot{background-color:var(--color-action-primary-bg-hover)}.ds-radio:focus-visible .ds-radio__circle{outline:var(--border-md)solid var(--color-action-primary-border-tertiary);outline-offset:2px}.ds-radio--disabled{opacity:.4;cursor:not-allowed}.ds-radio-group{gap:var(--gap-sm);flex-direction:column;display:flex}.ds-radio-group__label{font-family:var(--font-paragraph-em-family);font-size:var(--font-paragraph-em-size);font-weight:var(--font-paragraph-em-weight);line-height:var(--font-paragraph-em-line-height);letter-spacing:var(--font-paragraph-em-letter-spacing);color:var(--color-text-primary)}.ds-radio-group__options{gap:var(--gap-sm);flex-direction:column;display:flex}.ds-radio-group--horizontal .ds-radio-group__options{gap:var(--gap-lg);flex-direction:row}
