/* Control ANDRIK v55.00d — clean YouTube detail header. */
.youtube-admin-page .youtube-topbar-clean .nav-shell{
  display:grid!important;
  grid-template-columns:1fr!important;
  justify-items:center!important;
  min-height:138px!important;
  padding:0!important;
}
.youtube-admin-page .youtube-topbar-clean .control-center-logo{
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
}
.youtube-admin-page .youtube-topbar-clean::before{
  background-position:center center!important;
  background-size:cover!important;
}
.youtube-admin-page .youtube-compact-header{
  padding-top:20px!important;
}
.youtube-admin-page .youtube-detail-actions{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  gap:10px;
  margin:0 0 18px;
}
.youtube-admin-page .youtube-detail-actions a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:0 16px;
  border:1px solid rgba(151,210,239,.18);
  border-radius:999px;
  background:rgba(7,20,30,.78);
  color:#d9edf8;
  text-decoration:none;
  font-weight:760;
  white-space:nowrap;
  box-shadow:0 8px 24px rgba(0,0,0,.18);
}
.youtube-admin-page .youtube-detail-actions a:active{
  transform:scale(.98);
}
@media(max-width:520px){
  .youtube-admin-page .youtube-topbar-clean .nav-shell{min-height:138px!important}
  .youtube-admin-page .youtube-detail-actions{justify-content:center;margin-bottom:20px}
  .youtube-admin-page .youtube-detail-actions a{min-height:40px;padding:0 14px;font-size:.88rem}
}
/* Hard isolation from legacy YouTube header rules. */
.youtube-admin-page .youtube-topbar-clean{
  position:sticky!important;
  top:0!important;
  height:138px!important;
  min-height:138px!important;
  max-height:138px!important;
  overflow:hidden!important;
}
.youtube-admin-page .youtube-topbar-clean .control-center-logo{
  position:absolute!important;
  width:88px!important;
  height:88px!important;
  margin:0!important;
  padding:0!important;
}
.youtube-admin-page .youtube-topbar-clean .control-center-logo img{
  position:absolute!important;
  inset:50% auto auto 50%!important;
  width:68px!important;
  height:68px!important;
  max-width:68px!important;
  max-height:68px!important;
  object-fit:cover!important;
  border-radius:50%!important;
}
