/* ================================================================ */
/* Entfernen der Standard-Listenmarker                              */
/* ================================================================ */

.wp-block-page-list,
.wp-block-page-list ul,
.wp-block-page-list li{
    list-style:none !important;
}

.wp-block-page-list li::marker{
    content:"" !important;
}


/* ================================================================ */
/* Entfernen von Theme-Pseudoelementen                              */
/* ================================================================ */

.wp-block-page-list a::before,
.wp-block-pages-list__item__link::before{
    content:none !important;
    display:none !important;
}


/* ================================================================ */
/* Einheitliche Symbolbox                                           */
/* ================================================================ */

.page-tree-toggle,
.wp-block-page-list li:not(.has-child)::before{

    display:inline-block;
    width:1.2em;
    margin-right:6px;
    text-align:center;

}


/* ================================================================ */
/* Toggle-Symbol (interaktive Knoten)                               */
/* ================================================================ */

.page-tree-toggle{

    cursor:pointer;
    user-select:none;
    font-weight:bold;

}

.page-tree-toggle:hover{
    transform:scale(1.1);
}


/* ================================================================ */
/* Symbol für Seiten ohne Unterseiten                               */
/* ================================================================ */

.wp-block-page-list li:not(.has-child)::before{

    content:"•";
    font-size:1em;
    color:inherit;

}


/* ================================================================ */
/* Unterlistensteuerung                                             */
/* ================================================================ */

.wp-block-page-list .wp-block-navigation__submenu-container{
    display:none;
}

.wp-block-page-list li.tree-open > .wp-block-navigation__submenu-container{
    display:block;
}


/* ================================================================ */
/* Gleichmäßige Einrückung                                          */
/* ================================================================ */

.wp-block-page-list ul{
    margin-left:1.2em;
}


/* ================================================================ */
/* Explorer-Baumlinien                                              */
/* ================================================================ */

.wp-block-page-list ul{

    position:relative;
    padding-left:0.6em;

}

.wp-block-page-list ul::before{

    content:"";
    position:absolute;

    top:0;
    bottom:0;
    left:0;

    border-left:1px solid #ddd;

}

.wp-block-page-list li{

    position:relative;
    margin:2px 0;

}

.wp-block-page-list li::after{

    content:"";
    position:absolute;

    top:0.8em;
    left:-0.6em;

    width:0.6em;

    border-top:1px solid #ddd;

}


/* ================================================================ */
/* Letztes Element sauber abschließen                               */
/* ================================================================ */

.wp-block-page-list li:last-child::before{
    background:white;
}