.site-header .header-search{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;margin-left:auto}
.site-header.noindex .header-search{color:#333}
.site-header .header-search:focus-visible{outline:2px solid #ffbf00;outline-offset:3px}
.site-header .nav{overflow-x:auto;scrollbar-width:none}
.site-header .nav::-webkit-scrollbar{display:none}
.user-center-page{padding-top:0}
.user-center-page .site-header{height:80px;background:#fff;border-bottom:1px solid #eee;color:#333}
.user-center-page .site-header .container{display:flex;align-items:center;gap:24px;width:min(1366px,calc(100% - 48px));height:100%;padding:0}
.user-center-page .site-header .logo{display:block;width:255px;height:60px;flex-shrink:0}
.user-center-page .site-header .logo img{width:100%;height:100%}
.user-center-page .site-header .nav{display:flex;flex:1;min-width:0;align-items:center;gap:12px;white-space:nowrap;flex-wrap:nowrap}
.user-center-page .site-header .nav a{display:block;flex:0 0 auto;color:#333;font-size:20px;line-height:1.5;padding:5px 12px;text-decoration:none;border-radius:24px}
.user-center-page .site-header .nav a.active{background:#333;color:#fcca00}
@media(max-width:1400px){.user-center-page .site-header .logo{width:220px;height:52px}.user-center-page .site-header .nav a{font-size:17px;padding:5px 7px}}
@media(max-width:760px){.site-header .header-search{flex-basis:30px;width:30px}.user-center-page .site-header .container{width:100%;padding:0 12px;gap:14px}.user-center-page .site-header .logo{width:170px;height:40px}.user-center-page .site-header .nav a{font-size:16px;padding:5px 9px}}
