.p-radiobutton { position: relative; display: inline-flex; cursor: pointer; user-select: none; vertical-align: bottom; } .p-radiobutton.p-radiobutton-disabled { cursor: default; } .p-radiobutton-box { display: flex; justify-content: center; align-items: center; } .p-radiobutton-icon { -webkit-backface-visibility: hidden; backface-visibility: hidden; transform: translateZ(0) scale(.1); border-radius: 50%; visibility: hidden; } .p-radiobutton-box.p-highlight .p-radiobutton-icon { transform: translateZ(0) scale(1.0, 1.0); visibility: visible; }