/* Sidebar navigation rollout. Main classes are also registered in styles.css. */
.side{background-color:#3a3a3a}
.side-nav-menu{padding-top:0}
.side-nav-fold{border-radius:6px;background:#282828;border:1px solid rgba(255,255,255,.06);overflow:hidden}
.side-nav-fold + .side-nav-fold{margin-top:8px}
.side-nav-fold summary{display:block;cursor:pointer;padding:9px 10px;color:#fff;font-weight:700;list-style:none}
.side-nav-fold summary::-webkit-details-marker{display:none}
.side-nav-fold summary:after{content:"+";float:right;color:#aaa;font-weight:700}
.side-nav-fold[open] summary:after{content:"-"}
.side-nav-fold .nav-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding:0 10px 10px}
.side-nav-fold .nav-menu a{margin-bottom:0;color:#d4d4d4;text-decoration:none;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.side-nav-fold .nav-menu a:hover{color:#fff;text-decoration:underline}
.side-nav-years{display:flex!important;flex-wrap:wrap;gap:6px!important}
.side-nav-years li{font-size:12px}
.side-nav-years a{display:inline-flex!important;align-items:center;min-height:25px;padding:0 9px;border-radius:4px;background:#333;color:#d8d8d8}
.side-nav-years a:hover{background:#4b4b4b}
