/* Existing testbed markup compatibility; public presentation only. */
.nbt-site .nbt-header{position:sticky;top:0}
.nbt-site .nbt-header-row{height:auto;min-height:94px}
.nbt-site .nbt-header .nbt-brand{margin-right:0}
.nbt-site .nbt-header .nbt-menu-toggle{margin-left:12px;min-height:42px}
.nbt-site .nbt-product-grid{min-width:0}
.nbt-site .nbt-detail-layout{padding-top:0}
.nbt-site .nbt-gallery a:first-child img{height:320px}
.nbt-site .nbt-form-host{min-width:0}
.nbt-site .scope-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.nbt-site .scope-table-wrap{overflow-x:auto;margin:24px 0}
.nbt-site .scope-table{width:100%;border-collapse:collapse;font-size:14px}
.nbt-site .scope-table th,.nbt-site .scope-table td{padding:16px;text-align:left;vertical-align:top;border:1px solid var(--nbt-line)}
.nbt-site .scope-table th{background:var(--nbt-paper)}
.nbt-site .scope-language{margin:36px 0}
.nbt-site .scope-language h2{font-size:25px;margin-bottom:18px}
.nbt-site .scope-language p,.nbt-site .scope-language li{font-size:15px;line-height:1.9}
@media(max-width:850px){
 .nbt-site .nbt-header-row{min-height:76px;flex-wrap:wrap;position:relative}
 .nbt-site .nbt-header .nbt-nav{position:static;top:auto;left:auto;right:auto;margin:0;box-sizing:border-box;width:100%;padding:14px 0;box-shadow:none;gap:0;align-items:stretch;font-size:15px}
 .nbt-site .nbt-header .nbt-menu-toggle{margin-left:auto}
 .nbt-site .nbt-header-row>.btn{display:none}
 .nbt-site .nbt-header .nbt-nav a{padding:10px 0}
}
@media(max-width:760px){.nbt-site .scope-table th,.nbt-site .scope-table td{padding:10px;font-size:13px}.nbt-site .nbt-gallery a:first-child img{height:245px}}
