.locale-control{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--sub,#566c60);white-space:nowrap}
.locale-control select{font:inherit;color:var(--forest,#285d48);background:var(--paper,#f3f5ee);border:1px solid var(--line,#d6dfd3);border-radius:8px;padding:7px 24px 7px 9px;max-width:145px;min-width:0}
.translation-notice{font-size:12px;line-height:1.6;color:var(--sub,#566c60);border-left:2px solid #c7b7ff;padding:5px 12px;margin:14px 0 0}
.translation-notice[hidden]{display:none}
.topbar{height:auto;min-height:91px;padding:16px 0}
.side>.locale-control{order:-1;margin:0 8px 14px}
html:not([lang="zh-CN"]) .topbar{flex-wrap:wrap;gap:16px}
html:not([lang="zh-CN"]) .header-actions{flex-wrap:wrap;gap:12px}
html:not([lang="zh-CN"]) .chips{flex-wrap:wrap}
html:not([lang="zh-CN"]) .btn{white-space:normal;text-align:center}
html:not([lang="zh-CN"]) .tool-card,html:not([lang="zh-CN"]) .panel{min-width:0;overflow-wrap:anywhere}
.split>*{min-width:0}
.detail-top{min-width:0;overflow-wrap:anywhere}
html:not([lang="zh-CN"]) .card-meta,html:not([lang="zh-CN"]) .card-bottom,html:not([lang="zh-CN"]) .result-count{flex-wrap:wrap;gap:8px}
html:not([lang="zh-CN"]) .stat-bar span{white-space:normal}
@media(max-width:820px){
 .topbar{min-height:77px}
 .side>.locale-control{display:flex!important;position:static;order:0;margin:0 8px 10px}
 .locale-control-label{display:none}
 .translation-notice{margin-bottom:16px}
 html:not([lang="zh-CN"]) .catalog-controls{display:flex;flex-wrap:wrap}
 html:not([lang="zh-CN"]) .catalog-controls>label{min-width:0;max-width:100%}
 html:not([lang="zh-CN"]) .catalog-controls select{max-width:100%}
 html:not([lang="zh-CN"]) .stat-bar{flex-wrap:wrap}
 html:not([lang="zh-CN"]) .main{padding-left:18px;padding-right:18px}
 html:not([lang="zh-CN"]) .table-wrap{max-width:100%;overflow:auto}
 html:not([lang="zh-CN"]) .hero h1{overflow-wrap:anywhere}
}
@media(max-width:650px){
 .topbar{min-height:74px;padding:14px 0;gap:12px}
 .topbar .header-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}
 .topbar .mainnav{top:100%}
}
