.lpv-folder-button {
    width: 100%;
    text-align: left;
    padding: 0.5rem 1.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #0064BE;
    border: none;
    border-radius: 0px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .lpv-folder-button:hover {
        background-color: #557AFF;
        color: #FFF;
    }

.lpvl1-folder-button {
    width: calc(100% - 3rem);
    text-align: left;
    padding-left: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #0064BE;
    border: none;
    border-radius: 0px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .lpvl1-folder-button:hover {
        background-color: #557AFF;
        color: #FFF;
    }

.lpvl1-item-button {
    width: calc(100% - 6rem);
    text-align: left;
    padding-left: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #0064BE;
    border: none;
    border-radius: 4px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .lpvl1-item-button:hover {
        background-color: rgba(255, 255, 255, 0.0);
        color: #1E49E2;
        text-decoration: underline;
    }

.lpvl2-folder-button {
    width: calc(100% - 3rem);
    text-align: left;
    padding-left: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #0064BE;
    border: none;
    border-radius: 0px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .lpvl2-folder-button:hover {
        background-color: #557AFF;
        color: #FFF;
    }

.lpvl2-item-button {
    width: calc(100% - 6rem);
    text-align: left;
    padding-left: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #0064BE;
    border: none;
    border-radius: 0px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .lpvl2-item-button:hover {
        background-color: rgba(255, 255, 255, 0.0);
        color: #1E49E2;
        text-decoration: underline;
    }

.xml-file-folder-button {
    width: calc(100% - 3rem);
    text-align: left;
    padding-left: 0.5rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: rgba(255, 255, 255, 0.0);
    color: #00BE9B;
    border: none;
    border-radius: 0px;
    transition: background-color 0.1s ease, color 0.1s ease;
}

    .xml-file-folder-button:hover {
        background-color: #00BE9B;
        color: #FFF;
    }