.lip24-tree{margin:0 0 24px;padding:0;background:transparent;color:#333;font-family:inherit}
.lip24-tree .lip24-tree__list{list-style:none;margin:0;padding:0}
.lip24-tree .lip24-tree__item{list-style:none;margin:0;padding:0;float:none}
.lip24-tree .lip24-tree__list--0>.lip24-tree__item{margin-bottom:7px}
.lip24-tree .lip24-tree__row{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;cursor:pointer;border-radius:0}
.lip24-tree summary.lip24-tree__row::-webkit-details-marker{display:none}
.lip24-tree summary.lip24-tree__row::marker{content:''}
.lip24-tree .lip24-tree__link{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:7px 6px;min-height:34px;color:#555;font-size:15px;line-height:20px;text-decoration:none;background:transparent}
.lip24-tree .lip24-tree__name{flex:1;min-width:0;overflow-wrap:anywhere}
.lip24-tree .lip24-tree__list--0>.lip24-tree__item>.lip24-tree__branch>.lip24-tree__row>.lip24-tree__link,.lip24-tree .lip24-tree__list--0>.lip24-tree__item>.lip24-tree__row>.lip24-tree__link{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#111}
.lip24-tree .lip24-tree__branch>.lip24-tree__list{margin:4px 0 7px 10px;padding-left:10px;border-left:1px solid #e6e6e6}
.lip24-tree .lip24-tree__row:hover{background:#f7f7f7}
.lip24-tree .is-current>.lip24-tree__row,.lip24-tree .is-current>.lip24-tree__branch>.lip24-tree__row{background:#eee}
.lip24-tree .is-current>.lip24-tree__row>.lip24-tree__link,.lip24-tree .is-current>.lip24-tree__branch>.lip24-tree__row>.lip24-tree__link{color:#111;font-weight:600}
.lip24-tree .lip24-tree__arrow{display:flex;align-items:center;justify-content:center;width:36px;min-height:34px;flex:none;color:#777;border-left:1px solid transparent}
.lip24-tree .lip24-tree__arrow::before{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}
.lip24-tree .lip24-tree__branch[open]>.lip24-tree__row>.lip24-tree__arrow::before{transform:rotate(45deg)}
.lip24-tree .lip24-tree__arrow:hover{background:#eaeaea;color:#111}
.lip24-tree .lip24-tree__row:focus-visible,.lip24-tree .lip24-tree__link:focus-visible{outline:2px solid #555;outline-offset:1px}
.lip24-tree .lip24-tree__count{display:inline;white-space:nowrap;font-size:12px;line-height:inherit;font-weight:400;letter-spacing:normal;color:#888;margin-left:3px}
