.control {
    display: block;
    position: relative;
    padding-left: 22px;
    /*margin-bottom: 15px;*/
    cursor: pointer;
    opacity: 1; /*update by Liu 2023/04/28 0 -> 1*/
}

    .control input {
        position: absolute;
        z-index: -1;
        opacity: 1;
    }

.control__indicator {
    position: absolute;
    top: 4px;
    left: 0;
    height: 17px;
    width: 17px;
    background: white;
    border: #fff solid 1px;
    border-radius: 0.25rem;
}

.control--radio .control__indicator {
    border-radius: 50%;
}
/*.control input:focus ~ .control__indicator,*/
.control:hover input ~ .control__indicator
{
    background: white;
    border: #707070 solid 1px;
    z-index:99;
}

.control input:checked ~ .control__indicator {
    background: #ff5648;
    border: #ff5648 solid 1px;
}

.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
    background: #ff5648;
}

.control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}

.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}

.control input:checked ~ .control__indicator:after {
    display: block;
}

.control--checkbox .control__indicator:after {
    left: 5px;
    top: 1px;
    width: 6px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #ff5648;
}

.control--radio .control__indicator:after {
    left: 1px;
    top: 1px;
    height: 13px;
    width: 13px;
    border: white 2px solid;
    border-radius: 50%;
    background: #ff5648;
}

.control--radio input:disabled ~ .control__indicator:after {
    background: #ff5648;
}






/*
     FILE ARCHIVED ON 10:40:03 六月 19, 2025 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 19:56:16 五月 24, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
