.language-control{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;position:relative;min-height:36px;padding:0 9px;border:1px solid var(--line,#e9e9e9);border-radius:7px;background:#fff;color:var(--ink,#171717)}
.language-control>svg{width:16px;height:16px;flex-shrink:0;color:#777;pointer-events:none}
.language-control select{border:0;background:transparent;color:inherit;font:12px/1.5 var(--sans,system-ui);max-width:156px;min-height:36px;padding:0 2px;cursor:pointer}
.language-control:focus-within{outline:2px solid #555;outline-offset:3px}
.language-control select:focus{outline:none}
.topbar .local-badge{display:none}
.topbar{gap:16px}
.topbar-path{max-width:240px;overflow:hidden;text-overflow:ellipsis}
html:not([lang^="zh"]) .nav-row{white-space:normal;text-align:left;line-height:1.5}
html:not([lang^="zh"]) .library-nav .nav-row{min-height:40px}
html:not([lang^="zh"]) .nav-row>span:first-child{flex-shrink:0}
html:not([lang^="zh"]) .count{margin-left:auto}
html:not([lang^="zh"]) .filter{white-space:normal}
.guide-header-inner>.language-control{margin-left:auto}
@media(min-width:761px){.topbar-path{max-width:180px}.search-box{width:min(460px,calc(100vw - var(--shelf-rail) - 400px))}}
@media(min-width:761px) and (max-width:1100px){.topbar-path{display:none}.search-box{width:calc(100vw - var(--shelf-rail) - 235px)}}
@media(max-width:760px){
  .topbar{padding-top:14px;align-items:flex-start;gap:0}
  .topbar-path{display:none}
  .language-control{min-height:36px;padding:0 7px;max-width:calc(100vw - 175px)}
  .language-control select{font-size:12px;max-width:140px;min-width:0}
  html:not([lang^="zh"]) .library-nav{gap:4px 7px}
  html:not([lang^="zh"]) .library-nav .nav-row{font-size:12px}
  html:not([lang^="zh"]) .filter-buttons{display:flex;flex-wrap:wrap}
  html:not([lang^="zh"]) .filter{flex:1 1 auto;min-height:44px;white-space:normal}
  html:not([lang^="zh"]) .layout-options{grid-template-columns:repeat(2,minmax(0,1fr))}
  html:not([lang^="zh"]) .need-form-header{flex-wrap:wrap;gap:12px}
  html:not([lang^="zh"]) .finder-visual-heading{flex-wrap:wrap}
}
