/* Asset native reference shell, scoped to the six new modules. */
#detail .feature-explorer.asset-team-shell>.fx-nav{height:clamp(40px,3.4375vw,66px);min-height:40px;flex-wrap:nowrap;padding:0 22px;background:linear-gradient(110deg,#052738,#001521 70%);overflow:hidden}
#detail .asset-team-shell>.fx-nav .presentation-back{font-size:16px;gap:20px;text-decoration:none;z-index:1}
#detail .asset-team-shell>.fx-nav .presentation-back b{font-size:34px;font-weight:500;letter-spacing:0;color:#ebcf91}
#detail .asset-team-shell>.fx-nav .fx-tabs{align-self:center;gap:10px;z-index:1}
#detail .asset-team-shell>.fx-nav .fx-tabs button{font:12px 'Segoe UI';padding:10px 18px;min-width:130px;border:1px solid #39718a;border-radius:7px;background:#082b3c;color:#d8e8ef}
#detail .asset-team-shell>.fx-nav .fx-tabs button[aria-pressed=true]{color:#fff0c8;border-color:#e6be76;box-shadow:inset 0 0 10px #edcf8844,0 0 7px #dbb65c44}
#detail .asset-team-shell[data-fx-view=dashboard]{overflow:hidden}
#detail .feature-explorer.asset-team-shell dialog{height:fit-content;min-height:0;max-height:88vh;margin:auto;overflow:auto}
#detail .feature-explorer.asset-team-shell .asset-team-data-context{padding-top:32px}

/* Append-only Asset host correction; semantic nav stays outside feature design zoom. */
#detail .feature-explorer.asset-team-shell>.fx-nav{
 box-sizing:border-box;height:59px;min-height:59px;padding:8px 22px;gap:12px;
 display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;
 overflow:visible;zoom:1;transform:none;
}
#detail .feature-explorer.asset-team-shell>.fx-nav .presentation-back{
 display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;
 height:auto;min-height:0;margin:0;padding:0;gap:20px;line-height:1.2;
}
#detail .feature-explorer.asset-team-shell>.fx-nav .presentation-back b{
 display:block;flex:0 0 auto;margin:0;padding:0;border:0;
 font-family:'Segoe UI',sans-serif;font-size:34px;font-weight:500;font-style:normal;
 line-height:1.2;letter-spacing:0;color:#ebcf91;-webkit-text-fill-color:#ebcf91;
 background:none;text-shadow:none;white-space:nowrap;zoom:1;transform:none;
}
#detail .feature-explorer.asset-team-shell>.fx-nav .fx-tabs{
 display:flex;flex:0 0 auto;align-self:center;align-items:center;gap:10px;
}
@media(max-width:700px){
 #detail .feature-explorer.asset-team-shell>.fx-nav{
  height:auto;min-height:59px;flex-wrap:wrap;row-gap:8px;column-gap:12px;
 }
 #detail .feature-explorer.asset-team-shell>.fx-nav .presentation-back{
  max-width:100%;flex:1 1 auto;
 }
 #detail .feature-explorer.asset-team-shell>.fx-nav .presentation-back span{
  min-width:0;max-width:none;white-space:normal;overflow-wrap:break-word;
 }
 #detail .feature-explorer.asset-team-shell>.fx-nav .fx-tabs{
  flex:1 0 100%;width:100%;min-width:0;justify-content:flex-end;
 }
 #detail .feature-explorer.asset-team-shell>.fx-nav .fx-tabs button{
  box-sizing:border-box;flex:1 1 0;min-width:0;white-space:normal;
 }
}

/* Root combined QA: override per-module narrow padding so ATU has one anchor. */
@media(max-width:700px){#detail .feature-explorer.asset-team-shell>.fx-nav{padding:8px 22px!important;column-gap:12px!important;row-gap:8px!important}}
