.sidebar .plan-nav-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;font-size:16px;line-height:1}
.sidebar .plan-base{margin:8px 0;padding:0;border:0;background:transparent}
.sidebar .plan-base>summary,.sidebar .plan-nav-branch>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px;cursor:pointer;list-style:none;font-size:14px;color:inherit}
.sidebar .plan-base summary::-webkit-details-marker{display:none}
.sidebar .plan-base>summary:before{content:'▸';font-size:12px}
.sidebar .plan-base[open]>summary:before{content:'▾'}
.sidebar .plan-base>summary strong{font-size:14px;min-width:0;flex:1}
.sidebar .plan-base .base-settings-link{margin-left:auto;font-size:11px;white-space:nowrap;padding:0;background:transparent}
.sidebar .plan-base-links{margin-left:20px;border-left:1px solid #ffffff26;padding-left:5px}
.sidebar .plan-nav-branch>summary:after{content:'›';margin-left:auto}
.sidebar .plan-nav-branch[open]>summary:after{transform:rotate(90deg)}
.sidebar .plan-depth-2{font-size:13px;padding-left:35px;min-height:36px}
.sidebar .plan-depth-1{font-size:14px}
.sidebar .plan-nav-divider{height:1px;background:#ffffff26;margin:18px 12px}
.sidebar .nav-link{gap:10px}
@media(max-width:640px){.sidebar .plan-nav-branch>summary,.sidebar .plan-base>summary,.sidebar .nav-link{min-height:44px}}
