/* V158 — clear main-menu label without colliding with the Son Harf title */
@media (max-width:820px){
  .sh-nav{
    grid-template-columns:58px minmax(0,1fr) 90px!important;
    grid-template-areas:"back brand actions"!important;
    min-height:58px!important;height:auto!important;padding:7px 8px!important;gap:6px!important;
  }
  .sh-back{
    grid-area:back!important;width:58px!important;min-width:58px!important;height:46px!important;
    display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    gap:2px!important;padding:3px 2px!important;border-radius:13px!important;
    background:linear-gradient(145deg,#0d3853,#0b5360)!important;color:#fff!important;
    border:1px solid rgba(211,173,67,.62)!important;box-shadow:0 5px 13px rgba(4,31,43,.19)!important;
  }
  .sh-back span{font-size:20px!important;line-height:.8!important}
  .sh-back b{display:block!important;color:#fff!important;font-size:8px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}
  .sh-brand{grid-area:brand!important;justify-self:center!important;min-width:0!important;overflow:visible!important}
  .sh-brand strong{font-size:18px!important;line-height:1!important;white-space:nowrap!important}
  .sh-nav-actions{grid-area:actions!important;width:90px!important;justify-self:end!important}
  .sh-hero{margin-top:0!important;padding-top:14px!important}
}
@media(max-width:365px){
  .sh-nav{grid-template-columns:54px minmax(0,1fr) 84px!important}
  .sh-back{width:54px!important;min-width:54px!important}
  .sh-brand strong{font-size:16px!important}
  .sh-nav-actions{width:84px!important;gap:3px!important}
  .sh-nav-tool{width:40px!important;min-width:40px!important}
}
