#erkScanPanel{
    position:fixed;
    top:92px;
    right:28px;
    z-index:999999;

    width:430px;
    max-width:calc(100vw - 32px);

    padding:17px 19px;

    background:#fff;

    border:1px solid #dbe7f5;
    border-radius:18px;

    box-shadow:
        0 16px 45px rgba(20,65,110,.18);

    font-family:inherit;

    display:none;
}

#erkScanPanel.show{
    display:block;
}


.erk-scan-main{
    display:flex;
    align-items:flex-start;
    gap:13px;
}


.erk-scan-icon{
    width:43px;
    height:43px;

    min-width:43px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:#eaf4ff;
}


.erk-spinner{
    width:19px;
    height:19px;

    border:3px solid #bddbf7;
    border-top-color:#1478d4;

    border-radius:50%;

    animation:
        erkSpin .75s linear infinite;
}

@keyframes erkSpin{
    to{
        transform:rotate(360deg);
    }
}


.erk-check{
    font-size:23px;
    font-weight:900;
    color:#0ba65a;
}


.erk-scan-content{
    min-width:0;
    flex:1;
}


.erk-scan-title{
    font-size:15px;
    font-weight:800;
    color:#102e4c;
}


.erk-scan-text{
    margin-top:3px;

    font-size:13px;
    line-height:1.45;

    color:#61788f;
}


.erk-scan-source{
    margin-top:8px;

    font-size:12px;
    font-weight:700;

    color:#173653;
}


.erk-scan-stats{
    display:flex;
    justify-content:space-between;
    align-items:center;

    margin-top:13px;

    font-size:12px;

    color:#61788f;
}


.erk-percent{
    font-weight:800;
    color:#1478d4;
}


.erk-progress{
    width:100%;
    height:7px;

    margin-top:7px;

    border-radius:50px;

    overflow:hidden;

    background:#e7eff7;
}


.erk-progress > div{
    height:100%;
    width:0%;

    border-radius:50px;

    background:#1478d4;

    transition:
        width .35s ease;
}


.erk-scan-counts{
    display:flex;
    gap:13px;

    margin-top:9px;

    font-size:11px;

    color:#71879b;
}


.erk-ok{
    color:#0a9a50;
    font-weight:700;
}


.erk-fail{
    color:#d65a5a;
    font-weight:700;
}


@media(max-width:650px){

    #erkScanPanel{
        left:16px;
        right:16px;
        top:80px;

        width:auto;
    }
}
