.el-radio-button {
    --el-radio-button-checked-bg-color: var(--el-color-primary);
    --el-radio-button-checked-text-color: var(--el-color-white);
    --el-radio-button-checked-border-color: var(--el-color-primary);
    --el-radio-button-disabled-checked-fill: var(--el-border-color-extra-light)
}

.el-radio-button,
.el-radio-button__inner {
    display: inline-block;
    outline: none;
    position: relative
}

.el-radio-button__inner {
    -webkit-appearance: none;
    background: var(--el-button-bg-color, var(--el-fill-color-blank));
    border: var(--el-border);
    border-left: 0;
    border-radius: 0;
    box-sizing: border-box;
    color: var(--el-button-text-color, var(--el-text-color-regular));
    cursor: pointer;
    font-size: var(--el-font-size-base);
    font-weight: var(--el-button-font-weight, var(--el-font-weight-primary));
    line-height: 1;
    margin: 0;
    padding: 8px 15px;
    text-align: center;
    transition: var(--el-transition-all);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.el-radio-button__inner.is-round {
    padding: 8px 15px
}

.el-radio-button__inner:hover {
    color: var(--el-color-primary)
}

.el-radio-button__inner [class*=el-icon-] {
    line-height: .9
}

.el-radio-button__inner [class*=el-icon-]+span {
    margin-left: 5px
}

.el-radio-button:first-child .el-radio-button__inner {
    border-left: var(--el-border);
    border-radius: var(--el-border-radius-base) 0 0 var(--el-border-radius-base);
    box-shadow: none !important
}

.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner {
    background-color: var(--el-radio-button-checked-bg-color, var(--el-color-primary));
    border-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
    box-shadow: -1px 0 0 0 var(--el-radio-button-checked-border-color, var(--el-color-primary));
    color: var(--el-radio-button-checked-text-color, var(--el-color-white))
}

.el-radio-button__original-radio {
    opacity: 0;
    outline: none;
    position: absolute;
    z-index: -1
}

.el-radio-button__original-radio:focus-visible+.el-radio-button__inner {
    border-left: var(--el-border);
    border-left-color: var(--el-radio-button-checked-border-color, var(--el-color-primary));
    border-radius: var(--el-border-radius-base);
    box-shadow: none;
    outline: 2px solid var(--el-radio-button-checked-border-color);
    outline-offset: 1px;
    z-index: 2
}

.el-radio-button__original-radio:disabled+.el-radio-button__inner {
    background-color: var(--el-button-disabled-bg-color, var(--el-fill-color-blank));
    background-image: none;
    border-color: var(--el-button-disabled-border-color, var(--el-border-color-light));
    box-shadow: none;
    color: var(--el-disabled-text-color);
    cursor: not-allowed
}

.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner {
    background-color: var(--el-radio-button-disabled-checked-fill)
}

.el-radio-button:last-child .el-radio-button__inner {
    border-radius: 0 var(--el-border-radius-base) var(--el-border-radius-base) 0
}

.el-radio-button:first-child:last-child .el-radio-button__inner {
    border-radius: var(--el-border-radius-base)
}

.el-radio-button--large .el-radio-button__inner {
    border-radius: 0;
    font-size: var(--el-font-size-base);
    padding: 12px 19px
}

.el-radio-button--large .el-radio-button__inner.is-round {
    padding: 12px 19px
}

.el-radio-button--small .el-radio-button__inner {
    border-radius: 0;
    font-size: 12px;
    padding: 5px 11px
}

.el-radio-button--small .el-radio-button__inner.is-round {
    padding: 5px 11px
}

.add_link[data-v-f5a81807] {
    width: 1280px;
    margin: 7px auto 0
}

.add_link .titles[data-v-f5a81807] {
    height: 40px;
    line-height: 40px;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    background-color: #fff
}

.add_link .userSetDialog .lhbtns[data-v-f5a81807] {
    margin: 20px 0;
    align-items: center
}

.add_link .userSetDialog .goOne[data-v-f5a81807] {
    float: right;
    line-height: 40px;
    color: #069fff;
    cursor: pointer
}

.add_link .userSetDialog .copyBtn[data-v-f5a81807] {
    position: absolute;
    width: 50px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    right: 10px;
    top: 10px;
    background-color: #f4f4f4;
    cursor: pointer;
    color: #069fff
}

.add_link .userSetDialog .copyBtn[data-v-f5a81807]:hover {
    background-color: #caefff;
    color: #069fff
}

.add_link .userSetDialog i.success[data-v-f5a81807] {
    color: #13ce66
}

.add_link .userSetDialog i.danger[data-v-f5a81807] {
    color: #ff3737
}

.add_link .userSetDialog .fullFrom[data-v-f5a81807] {
    text-align: center;
    line-height: 90px;
    color: #ff3737
}

.add_link .userSetDialog .qrcode_icon[data-v-f5a81807] {
    display: inline-block;
    width: 28px;
    height: 28px;
    position: relative;
    top: 10px;
    background-image: url(/assets/qrcode-C7YliOsd.svg);
    background-size: contain
}

.add_link .userSetDialog .add_class[data-v-f5a81807] {
    width: 80px;
    line-height: 32px;
    float: right;
    border-radius: 4px;
    background-color: #069fff;
    color: #fff;
    margin: 12px;
    text-align: center;
    cursor: pointer
}

.add_link .userSetDialog ul[data-v-f5a81807] {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.add_link .userSetDialog ul li[data-v-f5a81807] {
    display: flex;
    flex-direction: column;
    gap: 9px
}

.add_link .userSetDialog ul li .title[data-v-f5a81807] {
    color: var(--color-default-font);
    font-size: 16px;
    font-weight: 500;
    padding: 0 9.318px
}

.add_link .userSetDialog ul li .type_btns[data-v-f5a81807] {
    display: flex;
    gap: 22px;
    justify-content: center
}

.add_link .userSetDialog ul li .type_btns .btn[data-v-f5a81807] {
    border-radius: 7.321px;
    border: 2px solid var(--color-bg-disabled-btn);
    background: var(--color-bg-default-btn);
    flex: 1;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px
}

.add_link .userSetDialog ul li .type_btns .btn.ok[data-v-f5a81807] {
    border: 2px solid var(--color-bg-cbcbcb-rgb2);
    background: var(--color-bg-cbcbcb-rgb)
}

.add_link .userSetDialog ul li .type_btns .btn .name[data-v-f5a81807] {
    color: var(--color-default-font);
    font-size: 16px;
    font-weight: 500
}

.add_link .userSetDialog ul li .type_btns .btn img[data-v-f5a81807] {
    width: 20px;
    height: 20px
}

.add_link .userSetDialog .ellipsis[data-v-f5a81807] {
    display: flex;
    align-items: center
}

.add_link .userSetDialog .ellipsis span[data-v-f5a81807] {
    position: absolute
}

.add_link .del-auto-user[data-v-f5a81807] {
    cursor: pointer
}

.add_link .del-auto-user a[data-v-f5a81807]:hover {
    color: red;
    background-color: #fff1f1
}

.add_link .canal[data-v-f5a81807] {
    display: inline-block;
    width: 110px;
    line-height: 32px;
    height: 32px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 0 10px;
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.add_link .canal i[data-v-f5a81807] {
    float: right;
    line-height: 32px;
    font-size: 20px;
    color: #ddd;
    cursor: pointer
}

.add_link .Remark_class[data-v-f5a81807],
.add_link .Remark_class input[data-v-f5a81807] {
    padding: 20px
}

.add_link .sureSpan[data-v-f5a81807] {
    display: block;
    text-align: center;
    padding: 10px
}

.add_link .qrcode_bg[data-v-f5a81807] {
    width: 240px;
    height: 240px;
    padding-top: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
    position: absolute;
    left: -221px;
    top: 0;
    z-index: 999
}

.add_link .qrcode_bg .qrcode_center[data-v-f5a81807] {
    margin: 0 auto
}

.add_link .registerUser[data-v-f5a81807] {
    color: #069fff;
    cursor: pointer;
    text-decoration: underline
}

.add_user .cde-form[data-v-f5a81807] {
    margin: 40px auto
}

.cde-dialog[data-v-f5a81807] {
    width: 100% !important
}

.cde-form[data-v-f5a81807] {
    width: 528px
}

.cde-form ul li[data-v-f5a81807] {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 10px
}

.cde-form ul li .btns[data-v-f5a81807] {
    background-color: var(--color-bg-disabled-btn);
    display: flex;
    width: 100%;
    border-radius: 6px
}

.cde-form ul li .btns .btn[data-v-f5a81807] {
    color: var(--color-default-font);
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.cde-form ul li .btns .btn.ok[data-v-f5a81807] {
    border-radius: 6px;
    background: linear-gradient(90deg, #fff3, #fff0 64.29%), var(--color-bg-cbcbcb);
    background-blend-mode: overlay, normal;
    color: #fff
}

.cde-form ul li .title[data-v-f5a81807] {
    width: 88px;
    color: var(--color-default-font);
    font-size: 16px;
    font-weight: 500
}

.cde-form ul li .conent .addspan[data-v-f5a81807] {
    color: #fb4d40;
    margin-top: 5px;
    display: inline-block
}

.cde-form ul li .conent[data-v-f5a81807] .el-radio-group .el-radio-button.is-active .el-radio-button__inner {
    background: var(--color-bg-cbcbcb);
    color: #fff !important
}

.cde-form ul li .conent[data-v-f5a81807] .el-radio-group .el-radio-button :hover {
    color: var(--color-bg-cbcbcb)
}

.cde-form ul li .conent[data-v-f5a81807] .el-input .el-input__wrapper {
    border-radius: 9.318px;
    background: var(--color-bg-disabled-btn);
    height: 50px;
    box-shadow: none
}

.cde-form ul li .conent[data-v-f5a81807] .el-input .el-input__wrapper .el-input__inner {
    color: var(--color-default-font2);
    font-size: 16px;
    font-weight: 500
}

.cde-form ul li .conent[data-v-f5a81807] .el-select .el-select__wrapper {
    border-radius: 9.318px;
    background: var(--color-bg-default-btn);
    height: 50px;
    box-shadow: none;
    border: 1px solid var(--color-bg-line)
}

.cde-form ul li .conent[data-v-f5a81807] .el-select .el-select__wrapper .el-select__selected-item {
    color: var(--color-default-font2);
    font-size: 16px;
    font-weight: 500
}

.cde-form .lhchangeBtn[data-v-f5a81807] {
    width: 100%;
    height: 60px;
    margin: 0 auto;
    cursor: pointer;
    border-radius: 6px;
    background: linear-gradient(90deg, #fff3, #fff0 64.29%), var(--color-bg-cbcbcb);
    background-blend-mode: overlay, normal;
    color: #fff;
    font-size: 20px;
    font-weight: 500
}

.cde-form .lhinfo[data-v-f5a81807] {
    line-height: 30px;
    border: 1px solid #dcdfe6;
    padding: 10px;
    background: var(--color-bg-e5e5e5);
    right: 15px;
    top: 135px;
    border-radius: 6px;
    margin-bottom: 10px
}

.fz_but[data-v-f5a81807] {
    width: 150px;
    line-height: 30px;
    color: #fff;
    background-color: #069fff;
    margin: 0 auto;
    text-align: center;
    cursor: pointer
}