#explorer,
#explorer ul {
    list-style: none;
    margin: 0;
    padding-left: 25px;
}

#explorer li {
    margin: 8px 0;
}

/* Pastas fechadas */
#explorer .folder {
    background: none;
    border: none;
    cursor: pointer;

    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 600;

    color: #0c6d2e;

    padding: 6px 8px;

    display: flex;
    align-items: center;
    gap: 8px;

    transition: all .2s ease;
}

/* Hover */
#explorer .folder:hover {
    color: #159947;
    transform: translateX(4px);
}

/* Subpastas */
#explorer .children[hidden] {
    display: none;
}

#explorer .children:not([hidden]) {
    display: block;
}

/* Arquivos */
#explorer a {
    display: block;

    text-decoration: none;

    color: #444;

    font-size: 16px;
    font-weight: 500;

    padding: 6px 0 6px 32px;

    transition: .2s;
}

#explorer a:hover {
    color: #0c6d2e;
}

/* Ícone da pasta */
#explorer .folder .icon {
    color: #0c6d2e;
    font-size: 22px;
}

/* Ícone do PDF */
#explorer a::before {

    margin-right: 8px;
    font-size: 18px;
}

#explorer,#explorer ul{list-style:none;margin:0;padding-left:24px}
#explorer li{margin:6px 0}
#explorer .children[hidden]{display:none}
#explorer .folder{
display:flex;width:100%;align-items:center;gap:8px;
background:none;border:none;cursor:pointer;
padding:8px 10px;text-align:left;
font:600 17px Poppins,sans-serif;color:#0c6d2e;border-radius:8px}
#explorer .folder:hover{background:#f3faf3}
#explorer .icon{width:22px;text-align:center}
#explorer a{text-decoration:none;color:#0c6d2e;padding:5px 0 5px 30px;display:block}
