.site-nav{background:#fff;border-bottom:1px solid #e5e7eb;margin-bottom:20px;box-shadow:0 1px 3px #0000000a}.site-nav .nav-top{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.site-nav .brand{color:#777;padding:6px 0;font-size:22px;font-weight:400;line-height:20px;text-decoration:none;display:inline-block}.site-nav .nav-links{padding-bottom:12px;display:block}.site-nav .nav-main,.site-nav .nav-user{margin:0;padding:0;list-style:none}.site-nav .nav-main{float:left}.site-nav .nav-user{float:right}.site-nav .nav-main>li,.site-nav .nav-user>li{margin-right:6px;display:inline-block;position:relative}.site-nav .nav-main>li:last-child,.site-nav .nav-user>li:last-child{margin-right:0}.site-nav .nav-main a,.site-nav .nav-user a,.site-nav .nav-dropdown summary,.site-nav .nav-submenu button{color:#374151;cursor:pointer;font:inherit;text-align:left;background:#f6f6f6;border:0;border-radius:6px;padding:10px 12px;text-decoration:none;display:block}.site-nav .nav-main a:hover,.site-nav .nav-user a:hover,.site-nav .nav-dropdown summary:hover,.site-nav .nav-submenu a:hover,.site-nav .nav-submenu button:hover{color:#111827;background:#f3f4f6}.site-nav .nav-dropdown summary{list-style:none}.site-nav .nav-dropdown summary::-webkit-details-marker{display:none}.site-nav .nav-submenu{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:220px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000014}.site-nav .nav-submenu a,.site-nav .nav-submenu button{color:#4b5563;background:#fff;padding:8px 14px}.site-nav .nav-submenu form{margin:0}@media (width<=767px){.nav-top{padding:12px 0 8px}.nav-toggle{display:block}.nav-links{padding-bottom:8px;display:none}.nav-toggle-input:checked~.nav-links{display:block}.nav-main,.nav-user{float:none}.nav-main>li,.nav-user>li{margin-right:0;display:block}.nav-submenu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 0 10px;position:static}.nav-submenu a,.nav-submenu button{padding:8px 0}}
