.lt-radio{--lt-radio-font-size:var(--lt-font-size-base);--lt-radio-text-color:var(--lt-text-color-regular);--lt-radio-font-weight:var(--lt-font-weight-primary);--lt-radio-input-height:14px;--lt-radio-input-width:14px;--lt-radio-input-border-radius:var(--lt-border-radius-circle);--lt-radio-input-bg-color:var(--lt-fill-color-blank);--lt-radio-input-border:var(--lt-border);--lt-radio-input-border-color:var(--lt-border-color);--lt-radio-input-border-color-hover:var(--lt-color-primary);align-items:center;color:var(--lt-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--lt-font-size-base);font-weight:var(--lt-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.lt-radio.lt-radio--large{height:40px}.lt-radio.lt-radio--small{height:24px}.lt-radio.is-bordered{border:var(--lt-border);border-radius:var(--lt-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.lt-radio.is-bordered.is-checked{border-color:var(--lt-color-primary)}.lt-radio.is-bordered.is-disabled{border-color:var(--lt-border-color-lighter);cursor:not-allowed}.lt-radio.is-bordered.lt-radio--large{border-radius:var(--lt-border-radius-base);padding:0 19px 0 11px}.lt-radio.is-bordered.lt-radio--large .lt-radio__label{font-size:var(--lt-font-size-base)}.lt-radio.is-bordered.lt-radio--large .lt-radio__inner{height:14px;width:14px}.lt-radio.is-bordered.lt-radio--small{border-radius:var(--lt-border-radius-base);padding:0 11px 0 7px}.lt-radio.is-bordered.lt-radio--small .lt-radio__label{font-size:12px}.lt-radio.is-bordered.lt-radio--small .lt-radio__inner{height:12px;width:12px}.lt-radio:last-child{margin-right:0}.lt-radio__input{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.lt-radio__input.is-disabled .lt-radio__inner{border-color:var(--lt-disabled-border-color)}.lt-radio__input.is-disabled .lt-radio__inner,.lt-radio__input.is-disabled .lt-radio__inner:after{background-color:var(--lt-disabled-bg-color);cursor:not-allowed}.lt-radio__input.is-disabled .lt-radio__inner+.lt-radio__label{cursor:not-allowed}.lt-radio__input.is-disabled.is-checked .lt-radio__inner{background-color:var(--lt-disabled-bg-color);border-color:var(--lt-disabled-border-color)}.lt-radio__input.is-disabled.is-checked .lt-radio__inner:after{background-color:var(--lt-text-color-placeholder)}.lt-radio__input.is-disabled+span.lt-radio__label{color:var(--lt-text-color-placeholder);cursor:not-allowed}.lt-radio__input.is-checked .lt-radio__inner{background:var(--lt-color-primary);border-color:var(--lt-color-primary)}.lt-radio__input.is-checked .lt-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.lt-radio__input.is-checked+.lt-radio__label{color:var(--lt-color-primary)}.lt-radio__input.is-focus .lt-radio__inner{border-color:var(--lt-radio-input-border-color-hover)}.lt-radio__inner{background-color:var(--lt-radio-input-bg-color);border:var(--lt-radio-input-border);border-radius:var(--lt-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--lt-radio-input-height);position:relative;width:var(--lt-radio-input-width)}.lt-radio__inner:hover{border-color:var(--lt-radio-input-border-color-hover)}.lt-radio__inner:after{background-color:var(--lt-color-white);border-radius:var(--lt-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.lt-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}.lt-radio__original:focus-visible+.lt-radio__inner{border-radius:var(--lt-radio-input-border-radius);outline:2px solid var(--lt-radio-input-border-color-hover);outline-offset:1px}.lt-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .lt-radio__inner{box-shadow:0 0 2px 2px var(--lt-radio-input-border-color-hover)}.lt-radio__label{font-size:var(--lt-radio-font-size);padding-left:8px}.lt-radio.lt-radio--large .lt-radio__label{font-size:14px}.lt-radio.lt-radio--large .lt-radio__inner{height:14px;width:14px}.lt-radio.lt-radio--small .lt-radio__label{font-size:12px}.lt-radio.lt-radio--small .lt-radio__inner{height:12px;width:12px}