.hb-radio{z-index:0;position:relative;display:inline-block;color:rgba(var(--amt-text-color-rgb),.87);font-family:var(--amt-font-family);font-size:16px;line-height:1.5}.hb-radio>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;z-index:1;position:absolute;display:block;box-sizing:border-box;margin:2px 0;border:solid 2px;border-color:rgba(var(--amt-text-color-rgb),.6);border-radius:50%;width:20px;height:20px;outline:0;cursor:pointer;transition:border-color .2s}.hb-radio>input+span{display:inline-block;box-sizing:border-box;padding-left:30px;width:inherit;cursor:pointer}.hb-radio>input+span::after,.hb-radio>input+span::before{content:"";display:block;position:absolute;border-radius:50%}.hb-radio>input+span::before{left:-10px;top:-8px;width:40px;height:40px;background-color:var(--amt-text-color);opacity:0;transform:scale(0);pointer-events:none;transition:opacity .3s,transform .2s}body.rtl .hb-radio>input+span::before{left:0}.hb-radio>input+span::after{top:2px;left:0;width:10px;height:10px;background-color:rgb(var(--amt-primary-rgb));transform:translate(5px,5px)scale(0);transition:transform .2s}body.rtl .hb-radio>input+span::after{left:10px}.hb-radio>input:checked{border-color:rgb(var(--amt-primary-rgb))}.hb-radio>input:checked+span::before{background-color:rgb(var(--amt-primary-rgb))}.hb-radio>input:checked+span::after{transform:translate(5px,5px)scale(1)}.hb-radio:hover>input+span::before{transform:scale(1);opacity:.04}.hb-radio>input:focus+span::before{transform:scale(1);opacity:.12}.hb-radio:hover>input:focus+span::before{transform:scale(1);opacity:.16}.hb-radio:active>input{border-color:rgb(var(--amt-primary-rgb))}.hb-radio:active:hover>input+span::before,.hb-radio:active>input+span::before{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.hb-radio>input:disabled{border-color:rgba(var(--amt-text-color-rgb),.38);cursor:initial}.hb-radio>input:disabled+span{color:rgba(var(--amt-primary-rgb),.38);cursor:initial}.hb-radio>input:disabled+span::before{opacity:0;transform:scale(0)}.hb-radio>input:disabled+span::after{background-color:currentColor}