/* Same checkbox/filter palette; only region nesting and disclosure controls. */
.listing-region-tree .listing-region-branch{border:0;margin:0;padding:0;min-width:0}
.listing-region-tree .listing-region-branch>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;border-radius:6px;background:#f1f6fa;padding-right:7px;min-width:0}
.listing-region-tree .listing-region-branch>summary::-webkit-details-marker{display:none}
.listing-page .listing-region-tree .listing-check{flex:1;min-width:0;margin:0}
.listing-page .listing-region-tree label.listing-check[data-location-indent]{padding-left:6px;background:transparent}
.listing-region-tree>.listing-region-branch>summary .listing-check{font-weight:700}
.listing-region-tree .listing-region-children{margin:4px 0 7px 9px;padding-left:9px;border-left:1px solid #d8c6a6;min-width:0}
.listing-region-tree .listing-region-children .listing-region-branch>summary{background:#f8fafc}
.listing-region-tree .listing-region-leaf{min-width:0}
.listing-region-chevron{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border:1px solid #c5b18e;border-radius:6px;background:#fff;color:#16364e;font-size:19px;line-height:1}
.listing-region-chevron::before{content:'+'}
.listing-region-branch[open]>summary .listing-region-chevron::before{content:'−'}
.listing-region-tree [data-region-node][hidden]{display:none!important}
.listing-region-branch>summary:focus-visible{outline:2px solid #16364e;outline-offset:2px}
.listing-region-tree .listing-check small{color:#36516a}
