/* English text layout, preserving the source site's visual system. */
html { overflow-x: clip; }
.site-header-unified .unified-nav-wrap { min-width: 0; }
.site-header-unified .unified-site-nav { min-width:0; }
.site-header-unified .unified-site-nav a { text-align:center; line-height:1.3; }
.site-header-unified .unified-site-nav a.hqtd-global-customer-center,
.site-header-unified .unified-site-nav a.hqtd-home-customer-center { color:#fff!important; }
.hqtd-global-customer-center small, .hqtd-home-customer-center small { white-space:normal!important; }
.hqt-board-stat { min-height:108px!important; height:auto!important; flex-wrap:wrap; }
.hqt-board-stat strong { white-space:normal!important; line-height:1.3; }
.highsim-floating-hub-v103, .env-floating-hub-v103, .env-floating-hub { max-height:calc(100dvh - 180px); overflow-y:auto; }
.highsim-floating-panel-head h2 { font-size:26px!important; }
.highsim-floating-topic-card h3 { font-size:14px; }
.highsim-floating-topic-card { min-height:195px; }
.hqtd-order-product strong { font-size:17px; }
.hqtd-order-secondary,.hqtd-order-primary,.hqtd-order-cart { padding:0 16px; font-size:15px; }
@media(min-width:821px) {
 .site-header-unified { height:auto!important; min-height:96px; }
 .site-header-unified .unified-nav-wrap { flex-wrap:wrap!important; gap:6px 16px!important; padding:10px 0!important; }
 .site-header-unified .unified-brand { flex:0 0 185px!important; width:185px!important; }
 .site-header-unified .unified-brand img { width:185px!important; height:66px!important; }
 .site-header-unified .unified-site-nav { flex:1 1 570px!important; justify-content:center!important; gap:16px!important; white-space:normal!important; }
 .site-header-unified .unified-site-nav a { min-height:45px!important; font-size:13px!important; flex:0 1 auto!important; }
 .site-header-unified .unified-site-nav .hqtd-global-customer-center { padding:8px 10px!important; max-width:135px; }
 .hqtd-global-customer-center span { font-size:13px!important; }
 .hqtd-global-customer-center small { font-size:9px!important; }
 .site-header-unified .unified-actions { margin-left:auto!important; }
 .site-header-unified .unified-consult { font-size:11px!important; padding:0 10px!important; min-height:42px!important; }
}
@media(max-width:820px) {
 .site-header-unified { height:auto!important; }
 .site-header-unified .unified-nav-wrap { max-width:100%; min-width:0; flex-wrap:wrap; }
 .site-header-unified .unified-site-nav { width:100%!important; max-width:100%; justify-content:flex-start!important; overflow-x:auto!important; gap:18px!important; }
 .site-header-unified .unified-site-nav a { flex:0 0 auto!important; font-size:12px!important; }
 .site-header-unified .unified-actions { width:100%; justify-content:center; }
 .hqtd-order-shell { flex-wrap:wrap; }
 .hqtd-order-secondary,.hqtd-order-primary { min-width:0; font-size:12px; padding:0 8px; }
 .hqtd-flow-bar { overflow-x:auto; }
}
