.child-global-nav{flex:none;margin-bottom:16px}.sidebar-child{margin:4px 10px 18px;padding-top:18px;border-top:1px solid #ffffff30;color:var(--sidebar-text,#d4e3dc)}.sidebar-child-label{font-size:12px;font-weight:600;margin:0 6px 10px;opacity:.8}.sidebar-child-name{font-family:inherit;font-size:18px;line-height:1.5;font-weight:700;margin:0 6px 16px;color:inherit;overflow-wrap:anywhere}.sidebar-child .sidebar-nav-item{margin:4px 0;min-height:45px;padding:12px 14px;font-size:14px}.sidebar-child-switch{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:11px 12px;border:1px solid #ffffff65;border-radius:10px;color:inherit;text-decoration:none;font-size:14px;font-weight:600}.sidebar-child-switch:hover{background:#ffffff10;color:inherit}.sidebar-child-switch span{font-size:22px;line-height:1}.sidebar-management{margin:0 10px;color:var(--sidebar-text,#d4e3dc)}.sidebar-management>summary{font-size:12px;padding:10px 6px;cursor:pointer;opacity:.8}.sidebar-management>.sidebar-nav{padding-left:0;padding-right:0}.sidebar-child a:focus-visible{outline:2px solid #bedbcc;outline-offset:2px}#child-plans{scroll-margin-top:90px}
.sidebar:has(.sidebar-child){background:#234c40}.sidebar:has(.sidebar-child) .sidebar-nav-item{color:#e0ebe5}.sidebar:has(.sidebar-child) .sidebar-nav-item.active{background:#ffffff16}
.sidebar-billing{margin:0 10px 18px;order:0;color:#e0ebe5}.sidebar-billing>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:12px 14px;min-height:45px;font-size:14px;border-radius:10px;cursor:pointer}.sidebar-billing>summary::-webkit-details-marker{display:none}.sidebar-billing>summary:hover,.sidebar-billing[open]>summary{background:#ffffff10}.sidebar-billing-arrow{margin-left:auto}.sidebar-billing[open] .sidebar-billing-arrow{transform:rotate(180deg)}.sidebar-billing .sidebar-nav-item{font-size:12px;padding:10px;min-height:40px}.sidebar-billing:has(a.active)>summary{box-shadow:inset 3px 0 #e8b087}.sidebar-billing>summary:focus-visible{outline:2px solid #bedbcc;outline-offset:2px}

.sidebar-child-name{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;letter-spacing:0;margin-left:0;margin-right:0}
