.ui-radio.ui-radio{display:inline-block;width:-moz-fit-content;width:fit-content;position:relative;padding-left:30px;margin-bottom:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;font-size:16px;line-height:24px;color:var(--ui-color-text-secondary)}.ui-radio .ui-radio__label-wrapper{display:flex;align-items:flex-start;gap:4px}.ui-radio .ui-radio__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ui-radio .ui-radio__checkmark{position:absolute;top:2px;left:0;display:flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:50%;background-color:var(--ui-color-bg-surface);transition:all .3s ease;border:1px solid var(--ui-color-stroke-strong)}.ui-radio:hover .ui-radio__input~.ui-radio__checkmark{background-color:var(--ui-color-bg-selected)}.ui-radio .ui-radio__input:checked~.ui-radio__checkmark{background-color:var(--ui-color-accent);border:none}.ui-radio .ui-radio__checkmark:after{content:"";position:absolute;display:none;width:8px;height:8px;border-radius:50%;background:var(--ui-color-bg-surface)}.ui-radio .ui-radio__input:checked~.ui-radio__checkmark:after{display:block}.ui-radio .ui-radio__description{margin:4px 0 0;color:var(--ui-color-text-tertiary);font-size:14px;font-weight:500;line-height:21px}.ui-radio .ui-radio__input:disabled~.ui-radio__checkmark{background-color:var(--ui-color-radio-disabled);border:1px solid var(--ui-color-stroke-disabled)}.ui-radio .ui-radio__badge{margin-left:8px;font-size:12px;font-weight:600;line-height:16px;background-color:transparent;color:var(--ui-color-text-tertiary);padding:4px 10px;border-radius:8px;border:2px solid var(--ui-color-text-tertiary)}.ui-radio.ui-radio--disabled{color:var(--ui-color-radio-disabled)!important}.ui-radio.ui-radio--card,.ui-radio.ui-radio--card .ui-radio__description{margin:0}.ui-radio.ui-radio--option{width:100%;margin:0;font-weight:400}.ui-radio.ui-radio--mark{margin-bottom:0}.ui-radio.ui-radio--mark .ui-radio__checkmark{top:50%;transform:translateY(-50%)}.ui-radio-group.ui-radio-group{border:1px solid var(--ui-color-stroke-subtle);border-radius:24px;background-color:var(--ui-color-bg-surface);padding:24px;display:flex;flex-direction:column}.ui-radio-group.ui-radio-group--bare{border:0;border-radius:0;padding:0}
