.side .navigation-source{display:none!important}
.side .nav-group{border:0;background:transparent;padding:0;margin:4px 0}
.side .nav-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;color:var(--dark,#292532);font-size:13px;font-weight:600;cursor:pointer;list-style:none}
.side .nav-group>summary::-webkit-details-marker{display:none}
.side .nav-group>summary::after{content:'+';font-size:17px;font-weight:400}
.side .nav-group[open]>summary::after{content:'−'}
.side .nav-group .nav{padding-left:24px;font-weight:500}
.side .nav-group[hidden],.side .simple-navigation .nav[hidden],.side .personal-navigation .nav[hidden],.side .label[hidden]{display:none!important}
.side .personal-navigation{border-top:1px solid var(--border,#e8e5ec);margin-top:8px;padding-top:4px}
.side .simple-navigation summary:focus-visible,.side .personal-navigation summary:focus-visible{outline:2px solid var(--blue,#7c6fc9);outline-offset:-2px;border-radius:10px}

.side .nav-tools{padding:10px 8px}.side .nav-tools label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.side .nav-tools input{width:100%;min-width:0;box-sizing:border-box;min-height:44px}.side .nav-tools p{font-size:13px}.side .nav-primary{border-bottom:1px solid var(--border,#e8e5ec);padding-bottom:8px;margin-bottom:8px}.side .simple-navigation .nav,.side .personal-navigation .nav{min-height:44px;white-space:normal;overflow-wrap:anywhere;text-align:left}.side .nav-primary[hidden]{display:none}.section[tabindex="-1"]:focus{outline:none}
