.pg-license-info{
    margin-top:14px !important;
    margin-bottom:16px !important;
    font-family:Inter,sans-serif !important;
}

.pg-license-toggle{
    background:none !important;
    border:none !important;
    padding:0 !important;
    cursor:pointer !important;

    display:flex !important;
    align-items:center !important;
    gap:8px !important;

    color:#41567d !important;

    font-family:Inter,sans-serif !important;
    font-size:15px !important;
    font-weight:700 !important;
    line-height:1.3 !important;

    text-transform:none !important;
    letter-spacing:.2px !important;
}

.pg-license-icon{
    width:18px !important;
    height:18px !important;
    border-radius:50% !important;

    background:#4d6389 !important;
    color:#fff !important;

    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    font-size:11px !important;
    font-weight:700 !important;
    line-height:1 !important;
}

.pg-license-arrow{
    font-size:11px !important;
    transition:.2s ease !important;
}

.pg-license-toggle.is-open .pg-license-arrow{
    transform:rotate(180deg) !important;
}

.pg-license-content{
    display:none !important;
    margin-top:14px !important;
}

.pg-license-content.is-open{
    display:block !important;
}

.pg-license-card{
    background:#fff !important;

    border:1px solid #d9e1ec !important;
    border-left:4px solid #4d6389 !important;

    border-radius:4px !important;

    padding:14px 16px !important;
    margin-bottom:12px !important;

    font-family:Inter,sans-serif !important;
}

.pg-license-card.pg-secondary{
    border-left-color:#e0a230 !important;
}

.pg-license-card h3{
    margin:0 0 9px !important;

    color:#111827 !important;

    font-family:Inter,sans-serif !important;
    font-size:16px !important;
    font-weight:700 !important;
    line-height:1.3 !important;
}

.pg-license-card p{
    margin:0 !important;

    color:#102033 !important;

    font-family:Inter,sans-serif !important;
    font-size:13px !important;
    font-weight:400 !important;
    line-height:1.7 !important;
}

.pg-license-card strong{
    font-weight:700 !important;
}

.pg-license-tags{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:8px !important;

    margin-top:12px !important;
}

.pg-license-tags span{
    background:#eef5df !important;
    color:#456b20 !important;

    border-radius:4px !important;

    padding:4px 8px !important;

    font-family:Inter,sans-serif !important;
    font-size:11px !important;
    font-weight:600 !important;
    line-height:1.2 !important;
}

.pg-license-tags.pg-warning span{
    background:#fff4df !important;
    color:#8a640d !important;
}

.woovr-variations .pg-license-info{
    width:100% !important;
}

.woovr-variations .pg-license-card p,
.woovr-variations .pg-license-card p strong{
    font-size:13px !important;
}

.pg-license-card.pg-video-guide{
    border-left-color:#4d6389 !important;
}

.pg-license-card.pg-video-guide a{
    color:#41567d !important;
    font-family:Inter,sans-serif !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:1.5 !important;
    text-decoration:none !important;
}

.pg-license-card.pg-video-guide a:hover{
    text-decoration:underline !important;
}

.pg-guide-options{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;
    margin-top:12px !important;
}

.pg-guide-box{
    flex:1 1 120px !important;

    background:#fff !important;
    border:1px solid #d9e1ec !important;
    border-left:4px solid #4d6389 !important;
    border-radius:4px !important;

    padding:12px 14px !important;

    display:flex !important;
    flex-direction:column !important;
    gap:4px !important;

    text-decoration:none !important;
}

.pg-guide-box strong{
    color:#111827 !important;
    font-family:Inter,sans-serif !important;
    font-size:14px !important;
    font-weight:700 !important;
    line-height:1.2 !important;
}

.pg-guide-box span{
    color:#41567d !important;
    font-family:Inter,sans-serif !important;
    font-size:12px !important;
    font-weight:600 !important;
    line-height:1.3 !important;
}

@media(max-width:849px){
    .pg-license-card.pg-video-guide a{
        font-size:12px !important;
    }

    .pg-guide-box strong{
        font-size:13px !important;
    }

    .pg-guide-box span{
        font-size:11px !important;
    }
}


@media(max-width:849px){
    .woovr-variations .pg-license-card p,
    .woovr-variations .pg-license-card p strong{
        font-size:12px !important;
        line-height:1.55 !important;
    }

    .woovr-variations .pg-license-card h3{
        font-size:14px !important;
    }
}