body { font-family: sans-serif; }
.collapsible-list { list-style: none; padding-left: 0px; }
ul.collapsible-list { margin: 0px 6px; }
.collapsible-list > li { margin: 10px 0; }

/* Style for the expandable/collapsible toggle */
.toggle-btn {
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
    width: 1em;
}

/* Style for the nested lists (starts collapsed) */
.nested-list {
    list-style: none;
    padding-left: 0px;
    display: none; /* Initial state: collapsed */
}

/* Style to show the list when 'active' */
.active {
    display: block;
}

/* Color-coding for clarity */
.modern-owner { color: #004d99; } /* Blue for AT&T, Verizon, Lumen */
.baby-bell { color: #cc6600; }    /* Orange for RBOCs */
.original-boc { color: #333333; } /* Dark Gray for original companies */

.is-collapsible {
    cursor: pointer; 
}

.original-boc { 
    cursor: default;
}
