.upjump,
.upjump_btn,
.upjump_free_result{
    line-height:25px;
}
.upjump,
.upjump *,
.upjump_icon,
.upjump_tooltip,
.upjump_btn,
.upjump_modal_body,
.upjump_table,
.upjump_modal_tr,
.upjump_thead div,
.upjump_tbody,
.upjump_field_elem,
.upjump_free_btn,
.upjump_free_result,
.upjump_free_val{
    display:inline-block;
    vertical-align:top;
}
.upjump_field,
.upjump_free_btn{
    background:#db0000;
    padding:1px 8px;
    line-height:24px;
}
.upjump_field,
.upjump_btn,
.upjump_free_btn{
    color:#fff;
}
.upjump_field,
.upjump_tooltip,
.upjump_btn,
.upjump_modal_body,
.upjump_table,
.upjump_modal_select select,
.upjump_free_btn{
    border-radius:13px;
}
.upjump_field,
.upjump_field_elem,
.upjump_free_btn{
    font-size:14px;
}
.upjump_field,
.upjump_tooltip span,
.upjump_free_btn{
    position:relative;
}
.upjump_field:last-child,
.upjump_btn_continue{
    margin-right:10px;
}
.upjump_icon,
.upjump_free_btn .upjump_loader{
    height:24px;
}
.upjump_field{
    margin:0 5px 5px 0;
    cursor:default;
}
.upjump_zero{
    filter:grayscale(1);
    background:#888!important;
    color:#ccc!important;
}
.upjump_icon{
    width:11px;
    margin-right:5px;
    overflow:hidden;
}
.upjump_icon svg,
.upjump_icon img{
    width:100%!important;
    height:100%!important;
}
.upjump_icon img{
    object-fit:scale-down;
}
.upjump_tooltip,
.upjump_tooltip:before{
    position:absolute;
    background:#403939;
}
.upjump_tooltip,
.upjump_modal_body{
    left:50%;
}
.upjump_tooltip,
.upjump_thead,
.upjump_modal_field .upjump_modal_value,
.upjump_modal_field .upjump_modal_select,
.upjump_modal_select select,
.upjump_total,
.upjump_free_val{
    text-align:center;
}
.upjump_tooltip{
    font-size:12px;
    bottom:calc(100% + 15px);
    transform:translateX(-50%);
    color:#f0f0f0;
    padding:4px 10px 6px 10px;
    opacity:0;
    visibility:hidden;
    line-height:18px;
    box-shadow:0 0 15px -9px #000;
}
.upjump_tooltip span,
.upjump_modal,
.upjump_table,
.upjump_modal_tr,
.upjump_tbody,
.upjump_modal_field,
.upjump_modal_select select{
    width:100%;
}
.upjump_tooltip span{
    display:block;
    white-space:nowrap;
    z-index:1;
}
.upjump_field:hover .upjump_tooltip{
    opacity:1;
    visibility:visible;
    bottom:calc(100% + 10px);
    transition:all ease .3s;
}
.upjump_tooltip:before{
    content:'';
    display:block;
    width:10px;
    height:10px;
    transform:rotate(45deg);
    top:calc(100% - 6px);
    left:calc(50% - 7px);
}
.upjump_btn,
.upjump_loader,
.upjump_free_btn{
    height:25px;
}
.upjump_btn{
    background:#d00000;
	font-size:13px;
    cursor:pointer;
    padding:0 10px;
    animation:upjump_show ease-out .5s 1;
}
.upjump_btn_close{
    background:#db6f6f;
}
.upjump_btn_disabled,
.upjump_play{
    cursor:default!important;
    filter:none!important;
}
.upjump_btn_disabled{
    background:#d5d3cd!important;
}
.upjump_play{
    background:#555!important;
}
.upjump_dot,
.upjump_thead div,
.upjump_field_elem{
    float:left;
}
.upjump_dot{
    display:block;
    width:5px;
    height:5px;
    background:#888;
    margin:14px 4px 0 0;
    border-radius:50%;
}
.upjump_dot1{
    animation:upjump_loader1 ease-in-out 1s infinite;
}
.upjump_dot2{
    animation:upjump_loader2 ease-in-out 1s infinite;
}
.upjump_dot3{
    margin-right:0;
    animation:upjump_loader3 ease-in-out 1s infinite;
}
.upjump_modal,
.upjump_modal_body{
    position:fixed;
}
.upjump_modal,
.upjump_load_timer{
    animation:upjump_show ease-out .3s 1;
}
.upjump_modal{
    display:block;
    height:100%;
    left:0;
    top:0;
    background:rgba(0,0,0,.7);
    z-index:10000;
}
.upjump_modal_body{
    top:50%;
    width:500px;
    max-width:calc(100% - 20px);
    max-height:calc(100vh - 20px);
    overflow-y:auto;
    padding:25px;
    box-shadow:0 0 15px -5px #000;
    transform:translate(-50%, -50%);
}
.upjump_btns,
.upjump_modal_field,
.upjump_modal_label,
.upjump_modal_field .upjump_modal_value,
.upjump_modal_field .upjump_modal_select,
.upjump_free_btn .upjump_loader{
    display:flex;
}
.upjump_btns,
.upjump_modal_field .upjump_modal_value,
.upjump_modal_field .upjump_modal_select,
.upjump_free_btn .upjump_loader{
    justify-content:center;
}
.upjump_modal_body h3,
.upjump_table,
.upjump_total{
    margin-bottom:20px;
}
.upjump_modal_body h3{
    font-size:20px;
    color:#460000;
    line-height:100%;
}
.upjump_modal_prefix,
.upjump_free_result{
    font-size:14px;
}
.upjump_modal_prefix{
    color:#9d8888;
}
.upjump_table{
    background:#f7f5ee;
    border-top:5px solid #ff5500;
    border-bottom:3px solid #ff9900;
}
.upjump_thead,
.upjump_modal_select select{

}
.upjump_thead{
    font-size:13px;
    padding:8px 0;
    color:#333;
}
.upjump_thead div{
    line-height:14px;
    min-height:14px;
}
.upjump_modal *{
    box-sizing:border-box;
}
.upjump_modal_field,
.upjump_total{
    line-height:20px;
}
.upjump_modal_field{
    flex-wrap:wrap;
    border-top:1px solid #e1ded4;
}
.upjump_modal_label,
.upjump_modal_field .upjump_modal_value,
.upjump_modal_field .upjump_modal_select{
    padding:8px 15px;
    align-items:center;
}
.upjump_modal_label{
    width:calc(100% - 160px);
}
.upjump_modal_value,
.upjump_modal_select{
    width:80px;
}
.upjump_modal_field .upjump_modal_value{
    background:#fdfcfa;
    font-size:18px;
    color:#ff9900;
}
.upjump_modal_field .upjump_modal_value.upjump_zero_value{
    color:#d3cfc4;
}
.upjump_modal_select select{
    border:1px solid #e6e4da!important;
}
.upjump_modal_select select{
    height:30px;
    padding:0!important;
}
.upjump_modal_select select:focus{
    box-shadow:none;
    outline:none;
}
.upjump_modal_body,
.upjump_modal_select select:focus{
    background:#fff;
}
.upjump_total{
    justify-content:initial;
    margin-top:-10px;
}
.upjump_total .upjump_loader{
    height:20px;
    width:28px;
    margin:0 auto;
}
.upjump_total .upjump_dot{
    margin:8px 4px 0 0;
}
.upjump_total_count{
    color:#d00000;
    font-weight:bold;
}
.upjump_free_btn{
    cursor:pointer;
}
.upjump_free_btn:hover,
.upjump_btn:hover{
    filter:brightness(1.1);
}
.upjump_timer{
    filter:grayscale(1)!important;
    background:#888!important;
    color:#ccc!important;
    cursor:default;
}
.upjump_free_btn .upjump_dot{
    margin-top:10px;
    height:4px;
    width:4px;
}
.upjump_free_result{
    margin-left:10px;
}

.upjump_free_val{
    min-width:60px;
}
@keyframes upjump_show{
    from{
        opacity:0;
    }
    to{
        opacity:1;
    }
}
@keyframes upjump_loader1{
    from{
        opacity:0;
    }
    25%{
        opacity:1;
    }
    to{
        opacity:0;
    }
}
@keyframes upjump_loader2{
    from,15%{
        opacity:0;
    }
    40%{
        opacity:1;
    }
    to{
        opacity:0;
    }
}
@keyframes upjump_loader3{
    from,30%{
        opacity:0;
    }
    55%{
        opacity:1;
    }
    to{
        opacity:0;
    }
}
@keyframes upjump_free{
    from{
        opacity:0;
        visibility:hidden;
    }
    5%{
        opacity:1;
        visibility:visible;
    }
    to{
        opacity:0;
        visibility:hidden;
    }
}
.upjump_modal_label{
    flex-direction: column;
}
.upjump_hint{
    font-size:11px;
    width:100%;
}
.upjump_label_text{
    width:100%;
}