:root
{
    --sz_li: 1.5rem;
}
.li_checks li
{
    display: flex;
    align-items: center;
    min-height: var(--sz_li);
    position: relative;
    margin-bottom: var(--sz_button_margin);
}
.li_checks li::before
{
    content: "✔";
    display: flex;
    width: calc(0.8 * var(--sz_li) );
    height: calc(0.8 * var(--sz_li) );
    top: 50%;
    transform: translateY(-50%);
    left: calc( -1.7 * var(--sz_li) );
    position: absolute;
    color: var(--color_primary);
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 2px solid var(--color_primary);
    font-size: small;
}
.li_checks li::marker
{
    content: "";
}